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