10.4.6.0 от 23.04.2019 **************************************************************************************
Внесенные изменения:
- Драйвер ККТ
1. В документацию и инсталляторы добавлено пользовательское соглашение на использование драйвера. Для использования Windows-дистрибутива в silent-режиме требуется указание нового ключа. Подробнее в
документации на драйвер на
http://integration.atol.ru.
2. Внесены следующие изменения в основной API:
- добавлена возможность запроса реквизитов любой регистрации по номеру через методы beginReadRecords() - readNextRecord() - endReadRecords().
- добавлена возможность чтения кодов защиты ККТ через методы beginReadRecords() - readNextRecord() - endReadRecords().
- добавлена поддержка печати отчета по скидкам для ККТ версий 3.X.
- добавлена поддержка отключения печати отчетов для ККТ версий 5.X.
- добавлен метод printPixelBuffer() для печати растра из буфера пикселей.
- добавлен метод uploadPixelBuffer() для загрузки растра в память ККТ.
- добавлен метод downloadPixelBuffer() для выгрузки растра из памяти ККТ.
- в результат метода readNextRecord() при чтении документов из ФН добавлена информация о реквизите из метода utilTagInfo().
- добавлена возможность разбора составного реквизита ФН через методы beginReadRecords() - readNextRecord() - endReadRecords().
- добавлен запрос LIBFPTR_FNDT_REGISTRATION_TLV для метода fnQueryData() для чтения реквизита регистрации но номеру регистрации.
- добавлена поддержка печати текста рядом с QR-кодом для ККТ версий 3.X.
3. Внесены следующие изменения в JSON API:
- разрешено не передавать оплаты, если сумма чека равна нулю.
4. Добавлена обертка и примеры использования для вызова методов драйвера из языка Go.
5. Добавлена поддержка печати подвала при закрытии нефискального документа на ККТ версий 5.X.
6. В документацию добавлены отдельные описание настроек для каждой модели ККТ АТОЛ версий 5.X.
7. При установке дистрибутива для Windows в реестр теперь прописывается битность драйвера.
8. Добавлена поддержка программного выключения ККТ версий 5.X.
9. В лог добавлен вывод оригинальной ошибки ККТ.
10. Сборка для linux armhf переведена на использование Qt 5.3.2.
11. В состав включен JPOS-драйвер версии 1.14.6.
12. В Windows-дистрибутиве обновлена служба EoU до версии 8033.
- Компонент 1С
1. Добавлена поддержка передачи дополнительного реквизита пользователя для чека и настройка его печати.
2. Добавлена поддержка передачи дополнительного реквизита пользователя для позиции и настройка его печати.
- Web-сервер
1. Добавлена поддержка CORS запросов для метода OPTIONS.
2. Увеличена частота опроса очереди задач с 1с до 100мс.
- Тестовое приложение
1. При вводе РНМ на вкладке Регистрации ККТ автоматически удаляются лишние пробелы.
Исправленные ошибки:
- Драйвер ККТ
1. При работе одновременно с несколькими ККТ драйвер вызывает падение использующего его приложения.
Способ решения: Исправлены ошибки драйвера при работе одновременно с несколькими ККТ, вызывающие падение приложения.
2. Если вызвать метод checkDocumentClosed() после отменены чека, он будет возвращать, что чек закрыт и допечатан.
Способ решения: Исправлена работа метода открытия чека - теперь он сохраняет всю необходимую для определения успешного закрытия чека информацию.
3. При запросе суммы налога на чек по ставкам НДС 20% возвращается нулевая сумма.
Способ решения: Исправлен возврат сумм налогов по ставкам НДС 20%.
4. При работе с COM-объектом драйвера не удается передать числовые и логические параметры по ссылке.
Способ решения: Добавлена обработка ссылочных числовых и логических параметров.
5. При использовании драйвера из C# или ObjC-оберток не возвращается ошибка при некорректных настройках в методе setSettings().
Способ решения: Изменены прототипы функции setSettings() для указанных оберток. Теперь она возвращает признак ошибки.
6. Драйвер некорректно округляет сумму позиции LIBFPTR_PARAM_POSITION_SUM при наличии десятых долей копейки.
Способ решения: Драйвер округляет сумму корректно.
7. При запросе информации о реквизите 1054 методом utilTagInfo() возвращается тип bool, хотя реквизит имеет тип byte.
Способ решения: Исправлен тип реквизита 1054.
8. Не печатаются части текста внутри служебного отчета на ККТ версий 3.X.
Способ решения: Исправлена печать текста внутри служебного отчета.
9. При передаче некорректного итога чека на ККТ версий 5.Х возникает ошибка переполнения итога чека.
Способ решения: Добавлена отдельная ошибка "Неверный итог чека".
- Компонент 1С
1. При формировании чека с нулевой суммой происходит ошибка парсинга запроса.
Способ решения: Исправлена работа с нулевыми суммами в чеке.
2. При передаче крупных сумм (например, 38237785.08) ККТ возвращает ошибку при формировании чека.
Способ решения: Исправлена работа с числами в компоненте.
- Драйвер ККТ Android
1. При попытке зайти в параметры ККТ на Android 5 приложение падает.
Способ решения: Приложение адаптировано для работы на Android 5.
- Тестовое приложение
1. Если попытаться закрыть тестовое приложение во время выполнения какой-либо операции, окно теста закроется, но процесс не завершится.
Способ решения: Запрещено закрывать тестовое приложение во время выполнения операций.
2. При печати картинки из теста драйвера не применяется значение масштаба.
Способ решения: Масштаб передается в драйвер.
УСТАНОВОЧНИКИ в ФА