Автозавершение оплаты платежной картой УТ11
У клиента возникло неудобство — при смешанной оплате, когда часть наличными, часть картой, после совершения всех оплат чек автоматом не пробивается, нужно еще нажать кнопку «Пробить».

Я проанализировал код формы смешанной оплаты чека ККМ, вот эти два участка:


Т.к. я делал доработку вечером, у меня не было возможности протестировать, поэтому я написал умозрительный код:
&НаКлиенте &После("ОплатаЗавершение") Процедура дор_ОплатаЗавершение(ИнформацияОбОплате, ДополнительныеПараметры) //Осипов 2021-08-02 Если ЭтотОбъект.КОплате = 0 И ЭтотОбъект.ОплаченоПлатежнымиКартами <> 0 Тогда //Пытаемся пробить КомандаПробитьЧек(Неопределено); КонецЕсли; КонецПроцедуры
И попросил клиента проверить, сработает или нет. Подождем от него обратной связи.
Объем план: 0.5 час. Среда: УТ 11.4.13.46