Изменения в версии драйверов Атол 10.5.0.0 от 11.06.2019 - Скачать драйвера АТОЛ для торгового оборудования

Изменения в версии драйверов Атол 10.5.0.0 от 11.06.2019


Внесенные изменения:

Драйвер ККТ
Усовершенствована работа методов beginReadRecords(), readNextRecord() и endReadRecords(). Теперь метод beginReadRecords() будет возвращать уникальный идентификатор чтения, который нужно передавать в readNextRecord() и endReadRecords(). По нему будет происходить привязка процесса чтения к самим данным. Таким образом, теперь можно считывать одни данные внутри другого чтения (например, разбирать STLV, как только они были обнаружены при вычитывании документа из ФН). Полный пример считывания документа из ФН приведен в документации, в разделе Алгоритмы.
Внесены следующие изменения в основной API:
добавлена поддержка передачи неразобранной марки со сканера в ККТ в параметре LIBFPTR_PARAM_MARKING_CODE метода registration().
добавлен набор методов setUserParam() для установки значений пользовательских реквизитов документов.
добавлен метод parseMarkingCode() для разбора марки без передачи её в ФН.
добавлен запрос LIBFPTR_DT_SCRIPTS_INFO для метода queryData() для чтения информации о загруженных скриптах для ККТ версий 5.X.
добавлен запрос LIBFPTR_FNDT_ERROR_INFO для метода fnQueryData() для чтения детализации ошибки ФН.
Добавлена возможность печати pre- и postItems в JSON-заданиях открытия и закрытия смены.
Обновлены возвращаемые методом utilTagInfo() названия реквизитов для 1081, 1098, 1102, 1106, 1135, 1138, 1139, 1141, 1144, 1145, 1146, 1151, 1153, 1178, 1179, 1209.
Добавлена поддержка указания промотки чековой ленты в клише для ККТ версий 5.X.
В дистрибутивы добавлена обертка golang.
Проведена стабилизация обмена с ККТ версий 5.X для всех каналов связи.
Исправлены обертки golang и C#.
В состав включен JPOS-драйвер версии 1.14.7.
Компонент 1С
Компонент 1С переведен на поддержку стандарта 3.0.
По умолчанию отключена настройка «Не отключаться от ККТ».
Тестовое приложение
Добавлено предупреждение при закрытии ФН.
Исправленные ошибки:

Драйвер ККТ
Если при печати отчета с гашением на ККТ версий 3.X выключить питание ККТ, то драйвер будет продолжать ожидать окончания печати (до 15 минут).
Способ решения: Добавлена обработка ошибок повторного подключения к ККТ, теперь драйвер будет прекращать снятие отчета раньше.
На ККТ версий 3.X некорректно работает выравнивание картинки при печати из файла.
Способ решения: Исправлен расчет смещения картинки при печати.
При попытке напечатать нефискальный документ при открытом фискальном на ККТ версий 5.X, последний отменяется.
Способ решения: Добавлены проверки состояния документов при их печати. Драйвер либо выдаст ошибку, либо допечатает фискальный документ, если он был прерван.
Драйвер может зависнуть при обмене с АТОЛ 1Ф, если имеет место сбой часов и установленный ФН от другой ККТ.
Способ решения: Зависание исправлено.
При выходе из activity настроек на Android не применяются настройки «Включать Bluetooth» и «Выключать Bluetooth».
Способ решения: Исправлена работа указанных настроек.
Если при работе с ККТ версий 3.X передать сумму позиции, отличающуюся от произведения цены на количество на одну копейку, то драйвер не позволяет передать информационную скидку, хотя ККТ позволяет.
Способ решения: Исправлена проверка сумм, переданных в метод registration().