Доработка печатной формы УПД

1. Coleuss 07.09.19 08:43 Сейчас в теме
Доброе утро!
Подскажите, пожалуйста, как можно реализовать процедуру в УПД?
Суть процедуры в передаче параметра КПП (Контрагент - Грузополучатель - КПП) в печатную форму СчетФактура(УПД). Версия конфигурации УТ 11.1. Я новичок в этом, был бы благодарен за помощь или пример.
Заранее спасибо.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user1050439 7 07.09.19 10:09 Сейчас в теме
(1) Надо кажется добавить следующие процедуры в модуль внешней обработки, и во сведениях об обработке зарегистрировать команду печать (будет подставляться в список к печати на документе - нужно там-же указать путь к доку), а также тип команды обработки (открытие формы или др. - не уверен что здесь надо подставить). Затем данные вашего дока должны быть в МассивОбъектов[0].

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

&НаСервере
Функция ПолучитьПараметрыПечати()  

&НаСервере
Функция СформироватьПечатнуюФорму(МассивОбъектов, ОбъектыПечати, ПараметрыПечати, КомплектыПечати = Неопределено) Экспорт
Показать
Оставьте свое сообщение

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