Параметры печати в процедуре БСП

1. alexfps79 28.03.24 09:13 Сейчас в теме
ДОбрый день, уважаемые коллеги!

В алгоритме печати в кофигурациях с БСП есть параметр процедуры, "ПараметрыПечати = Новый Структура". При этом есть параметр печати табличного документа (ТабличныйДокумент.ИмяПараметровПечати) , который синтаксис помощник не рекомендует использовать.
Тем не менее ИмяПараметровПечати прописывают. Второй вопрос зачем нужен параметр процедуры "ПараметрыПечати" в процедуре "УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию"

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

КонецПроцедуры

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

Показать
По теме из базы знаний
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот