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

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

— Драйвер ККТ

1. Добавлены константы для налоговых ставок НДС 20% и НДС расчитанный 20/120.
2. Добавлены новые методы установки параметров, обеспечивающие установку реквизитов ФН только в электронную форму чека, без печати их на ленте. Использование
этих методов ограничено возможностями ККТ, не все реквизиты можно не печатать на чековой ленте.
3. Для COM-обертки добавлен метод setParamStrHex(), позволяющий передать в драйвер байтовый массив как строку. Подробнее в документации.
4. Изменен прототип метода showProperties() в COM-обертке для 32-битной сборки. Теперь дескриптор родительского окна указывается как LONG вместо LONGLONG. Прототип 64-битной сборки не изменился.
5. Внесены следующие изменения в JSON API:
— добавлена возможность выгрузки документа из ФН по его номеру в виде набора реквизитов;
— добавлена возможность отключить печать подвала нефискального документа;
— добавлена возможность задать дополнительный реквизит пользователя (1084) в чеках;
— добавлена возможность задать дополнительный реквизит предмета расчета (1191) в позиции чека;
— в результат запроса состояния обмена с ОФД добавлены ошибки обмена;
— добавлена возможность печати копии последнего документа.
6. Внесены следующие изменения в основной API:
— для метода endNonfiscalDocument() добавлена возможность отключить печать подвала с помощью параметра LIBFPTR_PARAM_PRINT_FOOTER.
7. Добавлена возможность указания компонентов при тихой установке дистрибутива под Windows.
8. Внесены исправления в разметку activity настройки драйвера под Android — текст в списках значений теперь виден полностью.

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

1. Проведена стабилизация работы сервиса.

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

— Драйвер ККТ

1. При запросе большого байтового массива через COM-обертку, часть его данных затирается нулями.
Способ решения: Исправлено чтение байтового массива COM-обреткой из основного драйвера.
2. При чтении строковых параметров через COM-обертку драйвер возвращает лишний нулевой символ в конце.
Способ решения: Исправлено формирование строки параметра, лишние символы не добавляются.
3. При использовании python-обертки из python3 на windows возникает ошибка импорта модуля _winreg.
Способ решения: Исправлена работа обертки из python3. Импортируется корректный модуль.