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

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

— Драйвер ККТ

1. Добавлена поддержка АТОЛ Sigma 7Ф и АТОЛ Sigma 8Ф.
2. Расширена поддержка работы с НДС 20%. В документации введен отдельный раздел Алгоритмы, где описана логика работы и возможности драйвера при проведении возвратов товаров, проданных с НДС 18% после 2019.01.01.
3. Внесены следующие изменения в основной API:
— в запрос версии конфигурации (queryData(), запрос LIBFPTR_DT_UNIT_VERSION, тип модуля LIBFPTR_UT_CONFIGURATION) добавлен выходной параметр «Версия релиза» LIBFPTR_PARAM_UNIT_RELEASE_VERSION.
4. Внесены следующие изменения в JSON API:
— в запросы инфомации о ККТ и ФН добавлена информация о версиях ФФД;
— в задание печати фискального чека добавлена возможность передачи дополнительного реквизита чека (реквизит 1192);
— добавлена возможность указания способа переноса нефискальной строки;
— добавлена возможность запроса введенных в ККТ кодов защиты.
5. Внесены следующие изменения в поддержку настроек ККТ:
— добавлена настройка 345 — Печатать реквизит «ИНН поставщика»;
— добавлена настройка 346 — Передавать код товара в реквизите «Наименование предмета расчета».
6. Добавлена возможность выгрузки ПО ККТ через методы beginReadRecords() — readNextRecord() — endReadRecords().
7. Для ККТ версий 5.X добавлена возможность прочитать текущее состояние Ethernet-соединения с помощью метода queryData() (запрос LIBFPTR_DT_ETHERNET_INFO).
8. При ошибке записи настроек через окно Параметры ККТ в текст ошибки, помимо номера настройки, добавлено её название.
9. В документацию добавлена версия драйвера и дата сборки документации.
10. Строки лога драйвера на Windows теперь разделяются комбинацией символов CR+LF.
11. В состав включен JPOS-драйвер версии 1.14.3.

— Драйвер ККТ Android

1. Добавлена пользовательские формы настройки ККТ.

— Компонент 1С

1. Добавлена поддержка стандарта БПО 2.4.
2. Открыта возможность выбора моделей АТОЛ 90Ф, АТОЛ 91Ф, АТОЛ 92Ф.

Исправленные ошибки:

— Драйвер ККТ

1. Если ККТ находится в состояние сбоя часов и в ней отсутствует ФН, то подключиться к ней не удается.
Способ решения: Добавлена специальная обработка этого состояния. Подключение к ККТ осуществляется успешно.
2. Не импортируются настройка «Количество строк заголовка клише».
Способ решения: Исправлен импорт настроек, у которых есть список возможных значений.
3. Автоматическое освобождение объекта драйвера Garbage Collector-ом в Java вызывает падение приложения.
Способ решения: Добавлен контроль нативного дескриптора драйвера при вызове метода destroy().
4. В C#-обертке драйвера отсутствует метод destroy(), хотя он описан в документации.
Способ решения: Добавлен метод destroy() в C#-обертку.
5. При записи реквизита 1229 (сумма акциза) в ФН записывается число в плавающей точкой.
Способ решения: Драйвер производит преобразование суммы, переданной в реквизите 1209, к копейкам.
6. При запросе процента заряда аккумулятора возвращаемое значение не совпадает с указанным в отчете Информация о ККТ.
Способ решения: Исправлено ошибка при преобразовании процента заряда аккумулятора к числу.

— Web-сервер

1. Если в JSON-задание начинается с UTF8-BOM (EFh BBh BFh), то добавление задачи в очередь вызывает ошибку.
Способ решения: Добавлена поддержка UTF8-BOM.