|
Вопрос по внешней печатной форме 8.3 | ☑ | ||
---|---|---|---|---|
0
Gossar1C
24.10.14
✎
11:25
|
Здравствуйте!
Функция СведенияОВнешнейОбработке() Экспорт МассивМетаданных = Новый Массив; МассивМетаданных.Добавить("Документ.ЗаказКлиента"); ТЗКоманды = Новый ТаблицаЗначений; ТЗКоманды.Колонки.Добавить("Представление"); ТЗКоманды.Колонки.Добавить("Идентификатор"); ТЗКоманды.Колонки.Добавить("Использование"); ТЗКоманды.Колонки.Добавить("ПоказыватьОповещение"); ТЗКоманды.Колонки.Добавить("Модификатор"); НоваяКоманда = ТЗКоманды.Добавить(); НоваяКоманда.Представление = "Счет на оплату (Фирменный)"; НоваяКоманда.Идентификатор = "СчетЗаказ"; НоваяКоманда.Использование = "ВызовСерверногоМетода"; НоваяКоманда.ПоказыватьОповещение = Ложь; НоваяКоманда.Модификатор = "ПечатьMXL"; ДанныеОбработки = Новый Структура; ДанныеОбработки.Вставить("Наименование","Счет на оплату (Фирменный)"); ДанныеОбработки.Вставить("Информация","Разработчик: Черноусов Филипп"); ДанныеОбработки.Вставить("Назначение", МассивМетаданных); ДанныеОбработки.Вставить("Вид", "ПечатнаяФорма"); ДанныеОбработки.Вставить("Версия", "1.0"); ДанныеОбработки.Вставить("БезопасныйРежим", Ложь); ДанныеОбработки.Вставить("Команды", ТЗКоманды); Возврат ДанныеОбработки; КонецФункции // Сформировать печатные формы объектов // // ВХОДЯЩИЕ: // ИменаМакетов - Строка - Имена макетов, перечисленные через запятую // МассивОбъектов - Массив - Массив ссылок на объекты которые нужно распечатать // ПараметрыПечати - Структура - Структура дополнительных параметров печати // // ИСХОДЯЩИЕ: // КоллекцияПечатныхФорм - Таблица значений - Сформированные табличные документы // ПараметрыВывода - Структура - Параметры сформированных табличных документов // Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт ПараметрыПечати = Новый Структура; ПараметрыПечати.Вставить("ОтображатьСкидки",Истина); СтруктураТипов = ОбщегоНазначенияУТ.СоответствиеМассивовПоТипамОбъектов(МассивОбъектов); УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию( КоллекцияПечатныхФорм, "СчетЗаказ", "Счет на оплату", СформироватьПечатнуюФормуСчетЗаказ(СтруктураТипов, ОбъектыПечати, ПараметрыПечати, "Счет")); СтруктураТипов = ОбщегоНазначенияУТ.СоответствиеМассивовПоТипамОбъектов(МассивОбъектов); УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию( КоллекцияПечатныхФорм, "Спецификация", "Спецификация", СформироватьПечатнуюФормуСпецификация(СтруктураТипов, ОбъектыПечати, ПараметрыПечати)); КонецПроцедуры Вопрос заключается в том что ВПФ выводит только 1ну печатную форму, а именно счет-заказ. Почему не выводится печатная форма спецификации? |
|||
1
Gossar1C
24.10.14
✎
11:52
|
UP
|
|||
2
salvator
24.10.14
✎
11:58
|
Сделай форму для обработки, выведи на нее СсылкаНаОбъект и запускай отладку.
|
|||
3
Gossar1C
24.10.14
✎
12:22
|
решил проблему без отладчика :) (а то пришлось бы всех пользователей выгонять чтоб дебаг включить). Надо было добавить этот макет в коллекцию печатных форм.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |