Почему не выводится подпись и печать во внешней печатной форме
Пользователь обнаружил, что в доработанной внешней печатной форме счета на оплату нет кнопки подпись и печать:
![](https://geniy1s.ru/wp-content/uploads/2024/02/image-64.png)
Видимость флажка определяется в модуле ПечатьДокументов в процедуре НастроитьВидимостьЭлементовФормы:
![](https://geniy1s.ru/wp-content/uploads/2024/02/image-67.png)
![](https://geniy1s.ru/wp-content/uploads/2024/02/image-65.png)
![](https://geniy1s.ru/wp-content/uploads/2024/02/image-66.png)
Проверка подписи и печати осуществляется по префиксам рисунков в табличном документе:
![](https://geniy1s.ru/wp-content/uploads/2024/02/image-69.png)
Префиксы ищутся такие:
![](https://geniy1s.ru/wp-content/uploads/2024/02/image-70.png)
У меня была подпись и печать среди рисунков:
![](https://geniy1s.ru/wp-content/uploads/2024/02/image-68.png)
Долго искал причину, решение — одной строчкой в конец процедуры Печать внешней обработки:
Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт ... //Нужно в конце добавлять описание объектов печати ОбъектыПечати.Добавить(МассивОбъектов[0], "Документ_1"); КонецПроцедуры
Причем если просто добавить объект, то появится галочка «Подпись и печать», но появляться в табличном документе будет только если указать представление Документ_1.
Среда: Альфа-Авто: Автосалон+Автосервис+Автозапчасти КОРП. Редакция 6 (6.1.03.17)
Объем: 1 час.
![](https://geniy1s.ru/wp-content/uploads/2024/02/image-71.png)
Спасибо огромное, 2ч рыл чтобы найти такое простое решение
я тоже рыл немало. 😉
решил сэкономить силы последующим по этому пути.