История версий. ======================================================================= Версии с поддержкой ФФД 1.05/ФФД 1.1 10.06.2021 (2.5.1): - В диалог ИНФОРМАЦИЯ добавлено РЕГИСТРАЦИЯ: ФФД <номер ФФД>; - В диалог ИНФОРМАЦИЯ добавлено отображение кол-ва НЕОТПРАВЛЕННЫХ ДОКУМЕНТОВ; - Поддержка уровня заряда для аккумулятор IS501 (Pax S900 v4); - Поддержка внешних сканеров; - Отказ от специализированной ОС (работает на любой ОС, демон работы с ФР встроен в приложение); - Исправлены ошибки: - Блокировано возникновение системной ошибки 13 на терминалах PAX; - Добавлен флаг MSG_NOSIGNAL в отправку send в хостовых сокетах (чтобы не было SIGPIPE). 17.12.2019 (2.3.3): - Исправлена инициализация GPRS соединения (роутер всегда переключается на GPRS); - Добавлена печать в диалог "ИНФОРМАЦИЯ"; - Заменен пункт меню "СЕРВИС ФИСК.РЕГ" на "СЕРВИС ККТ"; - Заменены диагностические сообщения (вместо "ФИСК.РЕГИСТРАТОР" пишем "КОНТРОЛЛЕР ФН"); - Исправлены ошибки: - Сбой памяти при обновлении лицензии (если срок текущей лицензии близок к завершению). 02.09.2019 (2.3.2): - Добавлена проверка наличия скрипта обновления при старте (нужно для обновления карточных модулей); - Добавлена процедура обновления лицензии, программы, конфигурации, сертификатов безопасности; - Поддержка работы по ФФД 1.1; - Исправлена отправка документов в ОФД с точки зрения работы по ФФД 1.1. - Исправлены ошибки: - Неправильно показывалась версия ФФД, поддерживаемая ККТ в диалоге ИНФОРМАЦИЯ. 09.01.2019 (2.3.1): - Обмен с ОФД соответственно версии ФФД (определяется по номеру прошивки); - Добавлен вывод кода активации и версии ФФД в диалог ИНФОРМАЦИЯ; - Переведено на FR_SDK_1_05 (сборка на базе библиотеки ФР с поддержкой ФФД 1.05). ======================================================================= Версии для ФФД 1.0 18.06.2018 (2.0.11): - Добавлен в рассылаемый броадкаст режим работы (0: серверный режим, 1: клиентский режим). - Исправлены ошибки: - Убрана отладка в сопряжении с модулем Сбербанк (проявляется в захвате порта при обращении к СБЕРБАНК). 23.01.2018 (2.0.10): - Добавлена поддержка отображения даты публикации (атрибут "dt") файла настроек (settings.xml) в диалоге ИНФОРМАЦИЯ. Например: ... будет отображаться как "НАСТР.: <датавремя>"; - Добавлена поддержка отображения информационного атрибута (атрибут "info") файла настроек (settings.xml) в диалоге ИНФОРМАЦИЯ. Например: ... будет отображаться как "НАСТР.: 'ЦЕНТР'"; - Добавлена более подробная информация о карточном модуле в диалог "ИНФОРМАЦИЯ"; - Исправлены ошибки: - В запросе последней карточной операции была лишния нода xml в ответе. 19.01.2018 (2.0.9): - Добавлена поддержка клиентского режима работы. - Добавлено отображение версии KKTIRAS в диалоге ИНФО. - Добавлено отображение версии OpenSSL в диалоге ИНФО. - Добавлено отключение сервиса отправки UDP, если нет раздела UDPSERVICE в settings.xml. 28.12.2017 (2.0.8): - Добавлена поддержка виртуальной клавиатуры (атрибут в форме virtkb="rus" или virtkb="eng"); - Исправлены ошибки: - Установка и индикация соединения через USB-Ethernet переходник. 05.12.2017 (2.0.7): - Добавлена поддержка GSM|GPRS соединения; - Добавлена поддержка EtherNet соединения (через переходники на базе ASIX); - Добавлена поддержка TLS1.2 и DTLS1.0 для защищенных соединений (OpenSSL); - Исправлены ошибки: - UPOS сбер: Тег 27 (идентификатор оборудования) переехал в тег 24 (в 27 теге идентификатор терминала в UPOS). 25.10.2017 (2.0.6): - UPOS сбер: В эмуляцию SA добавлены теги 27 (идентификатор оборудования) и 28 (идентификатор продавца). 09.10.2017 (2.0.5): - Если есть документы для отправки в ОФД, то они отправляются не ожидая окончания периода; - Сделано при выполнении фискальных команд, перерасчет счетчика кол-ва документов ФН и сброс времени ожидания таймаута обращения в ОФД; - Исправлены ошибки: - Убраны из модуля взаимодействия со сбер/UPOS однопоточные функции; - Скорректирована работа сканера (не переинициализируется при отрицательных ошибках). 01.10.2017 (2.0.4): - Реализована поточная работа со сканером штрихкодов (атрибут "barscan" для формы); - Рефакторинг кода: выключение сканера происходит после отправки ответа клиенту; - Рефакторинг кода: файл настройки загружается один раз при старте программы; - Добавлена поддержка команды установки граф. заголовка (4F) для протокола ФР; - Исправлены ошибки: - В широковещательных сообщениях не передавался серийный номер аппарата. 05.09.2017 (2.0.3): - Добавлена специальная форма FORM_MSR (для работы с магнитным считывателем); - Перенесена из других проектов последняя версия протокола SA, умеющая работать со составными пакетами; - Вход в ККТ без повторной инициализации ФР (ККТ должен быть версии 2.1.4 и выше); - Исправлены ошибки: - Замена глючной функции mxmlFindPath из libmxml аналогом [mxml_GetByPath] (оригинальная работает по разному в зависимости от форматирования xml). 12.07.2017 (2.0.2): - Добавлен вывод информации о текущем времени ФР в диалоге ИНФОРМАЦИЯ; - Добавлена настройка settings.xml/CLIENT/REQMSG_TIMEOUT, настраивающая таймаут появления сообщения "ОЖИДАНИЕ ЗАПРОСА" (по умолчанию 2000мсек); - Добавлена поддержка режимов EAP аутентификации: пример: - Добавлен новый способ описания соединения (в виде атрибутов); - Добавлена тестовая сборка WIN32; - Исправлены ошибки: - Убрана проверка версии ФФД в заголовке ответа из ОФД (fix для platforma-ofd.ru); - Ошибка чтения параметров ОФД (перепутаны таймаут чтения и отправки); - Увеличен максимальный размер пакета для отправки в ОФД до 64кб (по стандарту 32кб); - Работа с пакетом команд к ФР в многопоточном режиме (байт проверки). 22.05.2017 (2.0.1): - Убраны небезопасные функции fopen из cardmodule, common; - Обновлена библиотека mini-xml library до версии 2.10; - Поддержка мультилицензий (атрибут expiredate в ноде SN). 03.04.2017 (2.0.0): - Останов потока сервера фискального регистратора при входе в режим инспектора; - Добавлен фоновый диалог обмена с ОФД; - Встроена поддержка фонового обмена с ОФД; - Изменена процедура инициализации; - Сделана сборка для ФН.