Печать документа "РеализацияТоваровУслуг" из внешней обработки #773238


#0 by RickRock
Здравствуйте,есть внешняя обработка, на ней кнопка. По нажатию кнопки нужно распечатать документ.Собственно код: Макет=Документы.РеализацияТоваровУслуг.ПолучитьМакет("ПФ_MXL_РеализацияТоваров");         КоллекцияПечатныхФорм=управлениепечатью.ПодготовитьКоллекциюПечатныхФорм(Макет); Но не получается отправить на печать - ошибка: {ОбщийМодуль.УправлениеПечатью.Модуль}: Итератор для значения не определен     Для Каждого ИмяМакета Из ИменаМакетов Цикл
#2 by Волшебник
какой тип ИменаМакетов?
#3 by RickRock
Эта ошибка вываливается из общего модуля. ИменаМакетов = СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок(ИменаМакетов);
#4 by RickRock
Есть ли варинты более простого способа печати документа из внешней обработки, имея на документ ссылку?  8.3
#5 by FIXXXL
ты далее даешь ссылку на документ, мож БСП по ссылке+имяМакета само ищет?
#6 by RickRock
Макет не лежит не в самом документе, а в обработке.То есть найти макет по ссылке, как я понимаю не найдет. Собственно попробовав Ваш вариант, появилась другая ошибка: {ОбщийМодуль.УправлениеПечатью.Модуль}: Значение не является значением объектного типа (Метаданные) ИсточникВнешнихПечатныхФорм = МассивОбъектов[0].Метаданные.ПолноеИмя;
#7 by hhhh
конфигурация какая у вас?
#8 by RickRock
Управление торговлей, редакция 11.1 (11.1.4.14)
#9 by hhhh
ну запустите типовую печать, поставьте точку останова на первой строке внутри процедуры Печать. И там посмотрите в отладчике, что передается в этих параметрах: массивобъектов,ПараметрыВывода,КоллекцияПечатныхФорм,ОбъектыПечати,ПараметрыВывода
#10 by RickRock
Есть какие-либо другие варианты печати документов?
#11 by RickRock
Неужели нет других вариантов?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С