Релиз ревью:
В рамках релиза поддержана работа драйвера с Android 12 (SDK 32), повышена стабильность каналов связи с ОФД, а также исправлены некоторые ошибки.
Внесённые изменения:
— Драйвер ККТ
1. Добавлена поддержка работы библиотеки с Android 12 (SDK 32).
2. В состав дистрибутивов под Windows включена утилита EoU версии 8625.
3. Реализованы синхронный и асинхронный режим проверки КМ.
4. Добавлен новый параметр LIBFPTR_PARAM_MARKING_NOT_SEND_TO_SERVER для метода beginMarkingCodeValidation() для возможности не проверять КМ в чеке в случаях, когда это предусмотрено законом.
5. Добавлен новый параметр LIBFPTR_PARAM_OPERATOR_REGISTERED для запроса LIBFPTR_DT_STATUS методом queryData(), показывающий выполнена ли регистрация кассира.
6. Добавлен новый параметр LIBFPTR_PARAM_DATA_FOR_SEND_IS_EMPTY для запроса LIBFPTR_FNDT_ERRORS методом fnQueryData(), показывающий пуст ли контейнер для отправки в ОФД/ИСМ.
7. Поддержана многопоточная работа EthernetOverTransport с несколькими сокетами.
8. В состав включен JPOS-драйвер версии 1.14.21.
9. Добавлено поле «notSendToServer» в JSON-задании «beginMarkingCodeValidation».
10. Расширено количество типов данных, с которыми можно работать методом setNonPrintableParam в обёртке C++.
11. Добавлен новый запрос LIBFPTR_DT_AVAILABLE_OPERATIONS для метода queryData() для запроса флагов разрешённых операций в ККТ.
12. Добавлена возможность указывать в файле настроек логирования fptr10_log.properties переменные среды.
— Тестовое приложение
1. Добавлена вкладка с функционалом утилиты FnArchiveReader в режиме чтения документов их архива.
2. Добавлена вкладка с функционалом утилиты FnArchiveReader в режиме чтения уведомлений.
3. Добавлена вкладка с функционалом утилиты FnDocReader.
4. Внесены изменения в интерфейс окна ввода пользовательских данных.
— Компонент 1С
1. Компонент 1С переведен на поддержку стандарта 4.0.
2. Добавлена поддержка работы с Android 12 (SDK 32).
3. В запрос «RequestKM» добавлен параметр «notSendToServer».
— Web-сервер
1. Развитие компонента интеграции прекращено.
— WebRequests
1. Первый выпуск компонента интеграции WebRequests.
— Драйвер ККТ Android
1. Переименовано информационное сообщение «Канал обмена с ОФД» в «Способ связи ДККТ с ОФД/ИСМ».
Исправленные ошибки:
— Драйвер ККТ
1. Поправлен возврат поля «fmCheckErrorReason» в JSON-задании «beginMarkingCodeValidation».
2. Поправлена нумерация налоговых ставок при чтении счётчиков ФН (LIBFPTR_RT_FN_SUM_COUNTERS) методом beginReadRecords().
3. Поправлена ошибка при работе с кэшированным номером документа.
4. Поправлен алгоритм восстановления связи с ККТ при истечении таймаута.
5. Поправлен алгоритм добавления КМ в таблицу КМ драйвера.