Доброе время суток.
Конфигурация Трактир Back-Office на базе БП. 3.0.
Делал клиенту давно внешнюю печатную форму с факсимильной печатью и подписью руководителя на документ РеализацияТоваровИУслуг. Использовал стандартные методы подгрузки картинок.
С одного из крайних релизов перестали эти картинки подгружаться.
Проверил методы из документа СчетНаОплатуПокупателю, все тоже самое. Объекты картинок есть на форме, но заполнения нет.
Метод из общего модуля ПечатьТорговыхДокументов, который вызывается в менеджере документа СчетНаОплатуПокупателю
Что у меня в обработке метода Печать
Технически все верно, но картинки на печать не выходят и свойство Картинка элемента табличного документа пустое.
Сразу скажу. То, что это нетиповая конфигурация БП 3.0, роли не играет. Разработчик "почти" не трогает стандартные документы и модули БСП. Если есть что-то, то всегда с комментарием, что это вставка "нетипового" разработчика.
Конфигурация Трактир Back-Office на базе БП. 3.0.
Делал клиенту давно внешнюю печатную форму с факсимильной печатью и подписью руководителя на документ РеализацияТоваровИУслуг. Использовал стандартные методы подгрузки картинок.
С одного из крайних релизов перестали эти картинки подгружаться.
Проверил методы из документа СчетНаОплатуПокупателю, все тоже самое. Объекты картинок есть на форме, но заполнения нет.
Метод из общего модуля ПечатьТорговыхДокументов, который вызывается в менеджере документа СчетНаОплатуПокупателю
ПечатьТорговыхДокументов.ПечатьПредварительныйПросмотрСчетаНаОплату(ПараметрыПечати.Организация, ОбъектыПечати, "СчетЗаказ"));
Функция ПечатьПредварительныйПросмотрСчетаНаОплату(Организация, ОбъектыПечати, ИмяМакета) Экспорт
...
ДвоичныеДанныеФаксимиле = Справочники.Организации.ДвоичныеДанныеКартинкиОрганизации(Организация, "ФайлФаксимильнаяПечать");
ДвоичныеДанныеПечать = Справочники.Организации.ДвоичныеДанныеКартинкиОрганизации(Организация, "ФайлПечать");
ДвоичныеДанныеПодписьРуководителя = Справочники.Организации.ДвоичныеДанныеКартинкиОрганизации(Организация, "ФайлПодписьРуководителя");
ДвоичныеДанныеПодписьГлавногоБухгалтера = Справочники.Организации.ДвоичныеДанныеКартинкиОрганизации(Организация, "ФайлПодписьГлавногоБухгалтера");
...
Если ОбластьМакета.Области.Найти("ФаксимилеПечать") <> Неопределено Тогда
ОбластьМакета.Рисунки.ФаксимилеПечать.Картинка =
Новый Картинка(ДвоичныеДанныеПечать);
ОбластьМакета.Рисунки.ФаксимилеПечать.ЦветФона = ЦветФонаАвто;
ОбластьМакета.Рисунки.ФаксимилеПечать.Линия = ЛинияРамки;
КонецЕсли;
...
КонецФункции
ПоказатьЧто у меня в обработке метода Печать
Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
...
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм,?(УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "Акт"),"Акт","АктСПечатью"),"Акт оказания услуг",ПечатьАктаОбОказанииУслуг(МассивОбъектов, ОбъектыПечати, УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "АктСПечатью")));
...
КонецПроцедуры
Функция ПечатьАктаОбОказанииУслуг(МассивОбъектов, ОбъектыПечати, СПечатью = Ложь)
...
Если СПечатью Тогда
ДвоичныеДанныеПечать = Справочники.Организации.ДвоичныеДанныеКартинкиОрганизации(Шапка.Организация, "ФайлПечать");
ДвоичныеДанныеПодписьРуководителя = Справочники.Организации.ДвоичныеДанныеКартинкиОрганизации(Шапка.Организация, "ФайлПодписьРуководителя");
Если ЗначениеЗаполнено(ДвоичныеДанныеПечать)
ИЛИ ЗначениеЗаполнено(ДвоичныеДанныеПодписьРуководителя) Тогда
ОбластьМакета.Рисунки.ФаксимилеПечать.Картинка = Новый Картинка(ДвоичныеДанныеПечать);
ОбластьМакета.Рисунки.ФаксимилеРуководитель.Картинка = Новый Картинка(ДвоичныеДанныеПодписьРуководителя);
КонецЕсли;
КонецЕсли;
ТабличныйДокумент.Вывести(ОбластьМакета);
...
КонецПроцедуры
ПоказатьТехнически все верно, но картинки на печать не выходят и свойство Картинка элемента табличного документа пустое.
Сразу скажу. То, что это нетиповая конфигурация БП 3.0, роли не играет. Разработчик "почти" не трогает стандартные документы и модули БСП. Если есть что-то, то всегда с комментарием, что это вставка "нетипового" разработчика.
По теме из базы знаний
Найденные решения
На всякий случай, чтоб люди не гадали с проблемой, приложу файл внешней печатной формы.
Прикрепленные файлы:
Акт Внешний_3.0_комментарий в строку услуги.epf
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
На всякий случай, чтоб люди не гадали с проблемой, приложу файл внешней печатной формы.
Прикрепленные файлы:
Акт Внешний_3.0_комментарий в строку услуги.epf
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот