При пробитии чека программа отправляет команду на терминал (при безналичной оплате), клиент оплачивает и после выдается сообщение, что остатков товара не хватает (при нехватке) и инициируется возврат оплаты. В последнее время при возврате оплаты в таких случаях стала выходит ошибка: Ошибка при выполнении функции ОтменитьПлатежПоПлатежнойКарте, код завершения операции - 4118.
Вопрос, даже два:
Как победить эту ошибку?
Как перенести проверку остатков до оплаты?
Закон Брукера: Даже маленькая практика стоит большой теории.