![]() |
|
внешняя печатная - показать в word | ☑ | ||
---|---|---|---|---|
0
shira84
19.07.18
✎
13:41
|
собстно сделал обработку, но не знаю как правильно пустить ее на вывод, обычные табдоки выводятся через УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм,"Договор","Договор",СформироватьПечатнуюФормуДоговор(МассивОбъектов));
Но я так понимаю это не тот случай |
|||
1
shira84
19.07.18
✎
13:49
|
пока сделал обычной процедурой, но все время выходит что в обработчике печати не был сформирован табличный документ, но Word все показывает
|
|||
2
shira84
19.07.18
✎
13:59
|
Функция СведенияОВнешнейОбработке() Экспорт
ПараметрыРегистрации = Новый Структура; ПараметрыРегистрации.Вставить("Вид", "ПечатнаяФорма"); ПараметрыРегистрации.Вставить("Назначение", ПолучитьНазначениеОбработки()); ПараметрыРегистрации.Вставить("Наименование", НСтр("ru = 'Трудовой договор Word'")); ПараметрыРегистрации.Вставить("Версия", "1.0"); ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь); ПараметрыРегистрации.Вставить("Информация", НСтр("ru = 'Трудовой договор Word'") ); ТаблицаКоманд = ПолучитьТаблицуКоманд(); ДобавитьКоманду(ТаблицаКоманд, НСтр("ru = 'Трудовой договор Word'"), "ТрудовойДоговорWord", "ВызовСерверногоМетода", Истина, "ПечатьMXL"); ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд); Возврат ПараметрыРегистрации; КонецФункции Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "ТрудовойДоговорWord") Тогда УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм,"Договор","Договор",СформироватьПечатнуюФормуАкт(МассивОбъектов)); КонецЕсли; КонецПроцедуры |
|||
3
Serg_1960
19.07.18
✎
14:22
|
||||
4
Serg_1960
19.07.18
✎
14:32
|
"ВызовСерверногоМетода" можно заменить на "ВызовКлиентскогоМетода" - перестанет доставать дурацкими вопросами. Там немножко другой алгоритм работы с печатными формами. Ну, или, таки можно ему сформировать липовую печатную форму с одной единственной строкой типа "Печатная форма сформирована и открыта в отдельном окне Word" - пусть подавится :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |