Странная ситуация, когда из Заказа покупателя не удается распечатать счет на оплату. Новая база, соглашения не используются, в данном режиме в заказе покупателя даже не отображается таблица оплат, а при печати счета она необходима. Решил отключить данную проверку. Оказалось достаточно просто: в обработке Печати счетов, в модуле менеджера есть процедура ПроверкаЗаполненияДокумента. В ней 3 проверки, отключил только ту, что отвечает за таблицу оплат. В расширении перехватил данную процедуру и присвоил переменную Предварительный=Ложь;
&Вместо("ПроверкаЗаполненияДокумента")
Процедура АУ_ПроверкаЗаполненияДокумента(ДанныеПечати, ТаблицаТовары, ТаблицаЭтапыОплаты, ШаблоныОшибок, Отказ, Предварительный);
Предварительный=Ложь;
ПродолжитьВызов(ДанныеПечати, ТаблицаТовары, ТаблицаЭтапыОплаты, ШаблоныОшибок, Отказ, Предварительный);
КонецПроцедуры
И, о чудо, счет распечатался. Зачем вообще такое ограничение стоит у разработчиков, лично мне непонятно.
Тестировалось на УТ 11.5.11.70, Платформа 8.3.22.
При подключении расширения не забывайте убирать галочку Безопасный режим.