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