Хирургически точное вмешательство в макет печатной формы

В печатную форму сдельного наряда нужно добавить текст связанного документа заказа на производства. Решение через расширение:

&Вместо("ПечатнаяФорма")
Функция ТР_ПечатнаяФорма(ОписаниеПечатнойФормы, МассивОбъектов, ОбъектыПечати)
	//Осипов
	ТабличныйДокумент = ПродолжитьВызов(ОписаниеПечатнойФормы, МассивОбъектов, ОбъектыПечати);
	Если МассивОбъектов.Количество() > 0 Тогда
		Документ = МассивОбъектов[0];           
		ЗаказНаПроизводство = Документ.ЗаказНаПроизводство;
		ТекстЗаказа = "Заказ на производство № " +
		ЗаказНаПроизводство.Номер + 
		" от " +
		Формат(ЗаказНаПроизводство.Дата, "ДФ=dd.MM.yyyy"); 
		ТабличныйДокумент.Область(4, 2).Текст = ТекстЗаказа;
	КонецЕсли;
	
	Возврат ТабличныйДокумент;
КонецФункции

Макет сдельного наряда выглядит так:

В готовой печатной форме выглядит так:

Среда: 1.6.26.172. Объем: 0.5 час.

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *