0
Klesk666
23.03.16
✎
15:13
|
Не понимаю как её вывести, выводит - печатная форма недоступна
Или это впрниципе невозможно?
Функция СведенияОВнешнейОбработке() Экспорт
РегистрационныеДанные = Новый Структура;
РегистрационныеДанные.Вставить("Наименование","Листовка Ильича");
РегистрационныеДанные.Вставить("Назначение", ПолучитьНазначениеОбработки());
РегистрационныеДанные.Вставить("БезопасныйРежим", Истина);
РегистрационныеДанные.Вставить("Версия", "1.0");
РегистрационныеДанные.Вставить("Вид", "ПечатнаяФорма");
РегистрационныеДанные.Вставить("Информация", НСтр("ru = 'Обработка формирования печатной формы: Листовка Ильича'"));
ТаблицаКоманд = GetCommand();
ДобавитьКоманду(ТаблицаКоманд,
НСтр("ru = 'Листовка Ильича");'"),
"ЛистовкаИльича",
"ВызовСерверногоМетода",
Истина,
"ПечатьMXL");
РегистрационныеДанные.Вставить("Команды", ТаблицаКоманд);
Возврат РегистрационныеДанные;
КонецФункции;
Функция ПолучитьТабличныйДокумент(МассивОбъектов,ОбъектыПечати)
ТабДок = Новый ТабличныйДокумент;
Макет = ПолучитьМакет("Ворд");
ТабДок.ОтображатьСетку = Ложь;
ТабДок.Защита = Ложь;
ТабДок.ТолькоПросмотр = Истина;
ТабДок.ОтображатьЗаголовки = Ложь;
ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;
ТабДок.АвтоМасштаб=Истина;
//ТабДок.Показать();
Возврат ТабДок;
КонецФункции
Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
ПараметрыВывода.ДоступнаПечатьПоКомплектно = Ложь;
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "ЛистовкаИльича") Тогда
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(
КоллекцияПечатныхФорм,
"ЛистовкаИльича") "Листовка Ильича",
ПолучитьТабличныйДокумент(МассивОбъектов, ОбъектыПечати));
КонецЕсли;
КонецПроцедуры
|
|