Имя: Пароль:
1C
 
Почему не печатается внешняя форма?
0 Мисти
 
20.08.17
13:00
Функция СведенияОВнешнейОбработке() Экспорт
    
    ПараметрыРегистрации = Новый Структура;
    
    Назначение = Новый Массив;
    Назначение.Добавить("Справочник.Номенклатура");
    
    ПараметрыРегистрации.Вставить("Вид", "ПечатнаяФорма");
    ПараметрыРегистрации.Вставить("Назначение", Назначение);
    ПараметрыРегистрации.Вставить("Наименование", НСтр("ru = 'Печатная форма:Калькуляционная карточка'"));//Косинус
    ПараметрыРегистрации.Вставить("Версия", "1.0");
    ПараметрыРегистрации.Вставить("БезопасныйРежим", Истина);
    ПараметрыРегистрации.Вставить("Информация", НСтр("ru = 'Обработка формирования печатной формы: ""Калькуляционная карточка""'"));//Косинус
    
    Команды = Новый ТаблицаЗначений;
    Команды.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка"));
    Команды.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка"));
    Команды.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка"));
    Команды.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево"));
    Команды.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка"));
    
    НоваяКоманда = Команды.Добавить();
    НоваяКоманда.Представление = НСтр("ru = 'Калькуляционная карточка'");
    НоваяКоманда.Идентификатор = "КалькулКарточка";
    НоваяКоманда.Использование = "ВызовСерверногоМетода";
    НоваяКоманда.ПоказыватьОповещение = Истина;
    НоваяКоманда.Модификатор = "ПечатьMXL";
    
    ПараметрыРегистрации.Вставить("Команды", Команды);
    
    Возврат ПараметрыРегистрации;
    
КонецФункции

Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт     
    //ПараметрыВывода.ДоступнаПечатьПоКомплектно = Истина;     
    Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "КалькулКарточка") Тогда
        ТаблицаСведенийКалькулКарточка = ПолучитьТаблицуСведенийКалькулКарточка(МассивОбъектов);
        УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм,"КалькулКарточка", "КалькулКарточка",
        ПечатьКалькулКарточка(ТаблицаСведенийКалькулКарточка, ОбъектыПечати ));
    КонецЕсли;
    
КонецПроцедуры
1 Мисти
 
20.08.17
13:00
Из формы - печатается, а как внешняя - "недоступна".
И отладчиком не посмотришь, что ей не нравится!
2 Мисти
 
20.08.17
13:21
Ой! Оказывается, печатается. Что это было??
3 Dzenn
 
гуру
20.08.17
15:44
800 тем! С юбилеем!
4 Torquader
 
21.08.17
00:31
Да, и все похожие ^_^