Имя: Пароль:
1C
1С v8
ФФД 1.2 проверка кода маркировки средствами ККТ
0 feeltaste
 
13.06.23
22:32
Добрый день! У меня проблема при фискализации чека с маркировкой.

А конкретно проблема возникает на этапе проверки марки методами ЗапросКМ, ПолучитьРезультатыЗапросаКМ, ПодтвердитьКМ.

При выполнении ПодтвердитьКМ выходит ошибка = неверный аргумент.

Выбытие = Истина;

ИдентификаторЗапроса = УникаьныйУИДсгенерированный на этапе ЗапросКМ.

ПараметрыПодключения.ИДУстройства = "ATOL_KKT_1C_V10#1"

Результат = ОбъектДрайвера.ПодтвердитьКМ(ПараметрыПодключения.ИДУстройства, ИдентификаторЗапроса, ?(Выбытие, 0 , 1));

При чём в типовой 1с всё отрабатывает. Получается у меня либо какая-то ошибка на этапе проверить статус КМ, и в ККТ неверно устанавливаются данные в готовность к операции ПодтвердитьКМ, либо у меня в самописной подтягивается не тот ОбъектДрайвера для атола ?
1 Тихий омут
 
14.06.23
03:01
Посмотри в логах драйвера ККТ, возможно, там найдёшь больше информации об ошибке
2 feeltaste
 
02.07.23
16:41
Разобрался с проблемой, 200+ разных тестов помогло. Ошибка была банальной и заключалась в первую очередь в ошибке зашифрованного base64 штрихкода, а дальше уже дело техники.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.