БП 3.0. Сообщение "Чек коррекции не напечатан на фискальном устройстве. Дополнительное описание: При выполнении операции произошла ошибка: Ошибка реквизита: Не задан необходимый реквизит для совершения операции"
БП 3.0.63.15 Сообщение:
"Чек коррекции не напечатан на фискальном устройстве.
Дополнительное описание: При выполнении операции произошла ошибка: Ошибка реквизита: Не задан необходимый реквизит для совершения операции"
Версия драйвера 8.14.2.0
ФФД 1.0
Чек на продажу, который корректируется, пробивается нормально.
1. Где формируется это сообщение ?
2. Как определить про какой реквизит идет речь ?
"Чек коррекции не напечатан на фискальном устройстве.
Дополнительное описание: При выполнении операции произошла ошибка: Ошибка реквизита: Не задан необходимый реквизит для совершения операции"
Версия драйвера 8.14.2.0
ФФД 1.0
Чек на продажу, который корректируется, пробивается нормально.
1. Где формируется это сообщение ?
2. Как определить про какой реквизит идет речь ?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(6)Нашел строчку, в которой формируется сообщение:
ОбъектДрайвера = AddInATOL_KKM_1C82_54FZ.ATOL_KKM_1C82_54FZ
Параметры метода:
ИДУстройства = 1
Кассир = "Кассир"
ДанныеЧека = <?xml version="1.0" encoding="UTF-8"?>
<CheckCorrectionPackage>
<Parameters PaymentType="1" TaxVariant="0" CashierName="Кассир" Sum="0.01"/>
<Payments Cash="0.01" CashLessType1="0" CashLessType2="0" CashLessType3="0"/>
</CheckCorrectionPackage>
НомерЧека = 0
НомерСмены = 0
ФискальныеПризнак = ""
АдресСайтаПроверки= АААААААААААААААААААААААААААААААААААА
А как залезть внутрь метода ? Что там в этом методе не хватает ?
Ответ = ОбъектДрайвера.СформироватьЧекКоррекции(ПараметрыПодключения.ИДУстройства, Кассир, ДанныеЧека, НомерЧека, НомерСмены, ФискальныйПризнак, АдресСайтаПроверки);
ОбъектДрайвера = AddInATOL_KKM_1C82_54FZ.ATOL_KKM_1C82_54FZ
Параметры метода:
ИДУстройства = 1
Кассир = "Кассир"
ДанныеЧека = <?xml version="1.0" encoding="UTF-8"?>
<CheckCorrectionPackage>
<Parameters PaymentType="1" TaxVariant="0" CashierName="Кассир" Sum="0.01"/>
<Payments Cash="0.01" CashLessType1="0" CashLessType2="0" CashLessType3="0"/>
</CheckCorrectionPackage>
НомерЧека = 0
НомерСмены = 0
ФискальныеПризнак = ""
АдресСайтаПроверки= АААААААААААААААААААААААААААААААААААА
А как залезть внутрь метода ? Что там в этом методе не хватает ?
В этот файле можно найти метод, которые вызывается из 1С и посмотреть коды ошибок.
Код ошибки у вас будет в ответе от объекта драйвера.
Так же можно включить логирование действий самого ККТ в драйверах.
(11)
(11)
И 1С выдает только то, что написано в заголовке. Кода ошибки драйвера нет.
Так же можно включить логирование действий самого ККТ в драйверах.
А как его включить ?
(11)
В этот файле можно найти метод, которые вызывается из 1С и посмотреть коды ошибок.
Код ошибки у вас будет в ответе от объекта драйвера.
В Руководстве программиста я не нашел ни СформироватьЧекКоррекции(), ни ProcessCorrectionCheck(). Похоже, что это методы 1С, а в них обращение к методам драйвера.
Код ошибки у вас будет в ответе от объекта драйвера.
И 1С выдает только то, что написано в заголовке. Кода ошибки драйвера нет.
(10)
Думаю да. Тут действует правило "поддержания совместимости", свежие версии поддерживают работу нового функционала и старого.
В последнее время при обращении клиентов, ссылающихся на всякие ошибки при работе с ККТ (АТОЛ), первым делом пробовал ставить драйвера версии "10.х". То чек со скидкой не пробивался, то при определенных копейках или системе налогообложения возникали проблемы.
Думаю да. Тут действует правило "поддержания совместимости", свежие версии поддерживают работу нового функционала и старого.
В последнее время при обращении клиентов, ссылающихся на всякие ошибки при работе с ККТ (АТОЛ), первым делом пробовал ставить драйвера версии "10.х". То чек со скидкой не пробивался, то при определенных копейках или системе налогообложения возникали проблемы.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот