salton @ Сегодня, 12:07
,
Функция Печать(СсылкаНаОбъект, ПараметрыИсточника, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
Для Каждого ОбъектПечати Из СсылкаНаОбъект Цикл
УправлениеПечатью.
ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм,
"МаршрутныйНовый",
"Маршрутный новый",
СформироватьПечатнуюФорму(СсылкаНаОбъект, ПараметрыИсточника, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода));
КонецЦикла;
ТабДок = новый ТабличныйДокумент;
Макет = ПолучитьМакет("МакетМаршрутныйЛист");
ОбластьШапки = Макет.ПолучитьОбласть("Шапка");
ОбластьСтрокаТЧ = Макет.ПолучитьОбласть("СтрокаТЧ");
ОбластьШапки.Параметры.ТекстЗаголовка = СсылкаНаОбъект.Номер;
ОбластьШапки.Параметры.ТекстЗаголовка = СсылкаНаОбъект.Дата;
ОбластьШапки.Параметры.ПодразделениеПредставление = СсылкаНаОбъект.Подразделение;
ОбластьШапки.Параметры.ИзделиеПредставление = СсылкаНаОбъект.Номенклатура;
ОбластьШапки.Параметры.СпецификацияПредставление = СсылкаНаОбъект.Спецификация;
ОбластьШапки.Параметры.РаспоряжениеПредставление = СсылкаНаОбъект.Распоряжение;
ОбластьШапки.Параметры.Назначение = СсылкаНаОбъект.Назначение;
ТабДок.Вывести(ОбластьШапки);
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| МаршрутныйЛистПроизводства.Номенклатура,
| МаршрутныйЛистПроизводства.ВыходныеИзделия.(
| Количество
| )
|ИЗ
| Документ.МаршрутныйЛистПроизводства КАК МаршрутныйЛистПроизводства
|ГДЕ
| МаршрутныйЛистПроизводства.Ссылка = &Ссылка";
Запрос.УстановитьПараметр("Ссылка",СсылкаНаОбъект);
Запрос.УстановитьПараметр("ТекущаяДата",ТекущаяДата());
возврат ТабДок;
КонецФункции