ДОбрый день, уважаемые коллеги!
В алгоритме печати в кофигурациях с БСП есть параметр процедуры, "ПараметрыПечати = Новый Структура". При этом есть параметр печати табличного документа (ТабличныйДокумент.ИмяПараметровПечати) , который синтаксис помощник не рекомендует использовать.
Тем не менее ИмяПараметровПечати прописывают. Второй вопрос зачем нужен параметр процедуры "ПараметрыПечати" в процедуре "УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию"
Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
СтруктураТипов = ОбщегоНазначенияУТ.СоответствиеМассивовПоТипамОбъектов(МассивОбъектов);
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "СЗ_ПечФормаВходнойКонтроль") Тогда
ПараметрыПечати = Новый Структура;
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "СЗ_ПечФормаВходнойКонтроль", "Печатная форма входного контроля (СЗ)", СформироватьПечатнуюФорму(СтруктураТипов, ОбъектыПечати, ПараметрыПечати));
КонецЕсли;
КонецПроцедуры
Функция СформироватьПечатнуюФорму(СтруктураТипов, ОбъектыПечати, ПараметрыПечати) Экспорт
ТабличныйДокумент = Новый ТабличныйДокумент;
ТабличныйДокумент.КлючПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_СЗ_ПечФормаВходнойКонтроль";
//СЗ_Малык не рекомендуется использовать начиная с 8.2
ТабличныйДокумент.ИмяПараметровПечати = "ПараметрыПечати_АктОБраке";
НомерТипаДокумента = 0;
.....
Показать