В БУХ 3.0 во встроенной в конфигурацию печатной форме документа "Акт сверки расчетов" есть флажок "Подпись и печать". Если флажок установить, то в подвале печатной формы появляется печать организации.
Есть внешняя печатная форма, которая выводит в подвале такую же печать. Но не получается сделать флажок "Подпись и печать" во внешней печатной форме.
Не могу найти где и как этот флажок реализован во встроенной печатной форме.
Подскажите, пожалуйста.
Это код из типовой БП
// Добавляем реквизит
ИмяРеквизита = "ПодписьИПечать";
НовыеРеквизитыФормы = Новый Массив;
РеквизитФормы = Новый РеквизитФормы(ИмяРеквизита, Новый ОписаниеТипов("Булево"),, НСтр("ru = 'Подпись и печать'"));
НовыеРеквизитыФормы.Добавить(РеквизитФормы);
Форма.ИзменитьРеквизиты(НовыеРеквизитыФормы);
Если ПодписьИПечать Тогда
Для Каждого ВложениеПодписьИПечать Из ЭтотОбъект.ВложенияПодписьИПечать Цикл
Если ВложениеПодписьИПечать.Представление = Представление Тогда
АдресВоВременномХранилище = ВложениеПодписьИПечать.АдресВоВременномХранилище;
Идентификатор = ВложениеПодписьИПечать.Идентификатор;
Прервать;
КонецЕсли;
КонецЦикла;
КонецЕсли;
После формирования табличного документа вызови
УправлениеПечатьюБП.ДополнитьДокументПодписьюИПечатью(ТабличныйДокумент, Шапка, ОбъектыПечати, ПараметрыПечати);
Получилось!
Как сказал (3):
"После формирования табличного документа вызови УправлениеПечатьюБП.ДополнитьДокументПодписьюИПечатью(ТабличныйДокумент, Шапка, ОбъектыПечати, ПараметрыПечати);"
Но! Перед этим вызовом нужно определить ПараметрыПечати следующим образом:
ПараметрыПечати = Новый Структура("ДополнитьКомплектВнешнимиПечатнымиФормами");
ПараметрыПечати.Вставить("ДополнитьКомплектВнешнимиПечатнымиФормами", Ложь);
Макет для внешней обработки используется штатный (из документа АктСверки).
Всем спасибо!
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс