Добрый день, ответьте пожалуйста на вопрос) :
Цитата |
---|
Был заказ покупателя, по нему покупатель внес предоплату по пко, затем на основании заказа создали реализацию товаров, на основании реализации создали пко, по которому клиент вносит оставшуюся сумму, выставляем способ расчета: Передача товара/услуги, при пробитии выскакивает ошибка "Ошибка выполнения команды "ПробитьЧек". Код ошибки -3897. Чек оплачен не полностью". Как я понимаю такой ошибки быть не должно, так как в модуле менеджера перечисления "ТипыСпособаРасчетаККТ" есть функция "ПолучитьКодПризнакаСпособаРасчета", в которой прописано условие: Если ТипСпособаРасчетаККТ = Передача Тогда Если СуммаОплатБезРассрочки = 0 Тогда Возврат 6; ИначеЕсли СуммаОплатБезРассрочки < СуммаТовары Тогда Возврат 5; ИначеЕсли СуммаОплатБезРассрочки >= СуммаТовары Тогда Возврат 4 КонецЕсли; Если сумма оплат меньше суммы товаров документа, тогда код признака способа расчета = 5, то есть код, который срабатывает в данном случае есть и все должно корректно пробиваться с признаком способа расчета равным 5. Как правильно пробивать оставшуюся сумму, если перед этим была предоплата? |