Факсимиле на печатной форме.

1. Vladimir_D 122 15.08.19 08:36 Сейчас в теме
Доброе время суток.
Конфигурация Трактир Back-Office на базе БП. 3.0.
Делал клиенту давно внешнюю печатную форму с факсимильной печатью и подписью руководителя на документ РеализацияТоваровИУслуг. Использовал стандартные методы подгрузки картинок.
С одного из крайних релизов перестали эти картинки подгружаться.
Проверил методы из документа СчетНаОплатуПокупателю, все тоже самое. Объекты картинок есть на форме, но заполнения нет.

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


Функция ПечатьПредварительныйПросмотрСчетаНаОплату(Организация, ОбъектыПечати, ИмяМакета) Экспорт
...
ДвоичныеДанныеФаксимиле                 = Справочники.Организации.ДвоичныеДанныеКартинкиОрганизации(Организация, "ФайлФаксимильнаяПечать");
	ДвоичныеДанныеПечать                    = Справочники.Организации.ДвоичныеДанныеКартинкиОрганизации(Организация, "ФайлПечать");
	ДвоичныеДанныеПодписьРуководителя       = Справочники.Организации.ДвоичныеДанныеКартинкиОрганизации(Организация, "ФайлПодписьРуководителя");
	ДвоичныеДанныеПодписьГлавногоБухгалтера = Справочники.Организации.ДвоичныеДанныеКартинкиОрганизации(Организация, "ФайлПодписьГлавногоБухгалтера");
...
Если ОбластьМакета.Области.Найти("ФаксимилеПечать") <> Неопределено Тогда
				ОбластьМакета.Рисунки.ФаксимилеПечать.Картинка =
					Новый Картинка(ДвоичныеДанныеПечать);
				ОбластьМакета.Рисунки.ФаксимилеПечать.ЦветФона = ЦветФонаАвто;
				ОбластьМакета.Рисунки.ФаксимилеПечать.Линия    = ЛинияРамки;
			КонецЕсли;
...
КонецФункции
Показать


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

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


Технически все верно, но картинки на печать не выходят и свойство Картинка элемента табличного документа пустое.

Сразу скажу. То, что это нетиповая конфигурация БП 3.0, роли не играет. Разработчик "почти" не трогает стандартные документы и модули БСП. Если есть что-то, то всегда с комментарием, что это вставка "нетипового" разработчика.
По теме из базы знаний
Найденные решения
3. Vladimir_D 122 15.08.19 08:50 Сейчас в теме
На всякий случай, чтоб люди не гадали с проблемой, приложу файл внешней печатной формы.
Прикрепленные файлы:
Акт Внешний_3.0_комментарий в строку услуги.epf
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. alex-l19041 8 15.08.19 08:54 Сейчас в теме
(1)
...методы из документа СчетНаОплатуПокупателю, все тоже самое.
- если эта проблема нового релиза конфигурации, то вероятнее всего в следующем релизе исправят...
5. Vladimir_D 122 15.08.19 12:32 Сейчас в теме
(4)Но ведь в типовой форме счёт на оплату картинки появляются... Методы я проверил...
2. Vladimir_D 122 15.08.19 08:38 Сейчас в теме
Добавлю, что в обработке две команды - с факсимиле и без нее.
3. Vladimir_D 122 15.08.19 08:50 Сейчас в теме
На всякий случай, чтоб люди не гадали с проблемой, приложу файл внешней печатной формы.
Прикрепленные файлы:
Акт Внешний_3.0_комментарий в строку услуги.epf
Оставьте свое сообщение

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