Автозавершение оплаты платежной картой УТ11

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

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

Т.к. я делал доработку вечером, у меня не было возможности протестировать, поэтому я написал умозрительный код:


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

И попросил клиента проверить, сработает или нет. Подождем от него обратной связи.

Объем план: 0.5 час. Среда: УТ 11.4.13.46