Служба INECRMAN (драйвер режима ФР для ККТ)

Служба выполняет следующие задачи:

1. Взаимодействие с ККТ и организация физического протокола обмена по имеющимся у ККТ интерфейсам.
2. Взаимодействие с ККТ и передача при наличии данных в ОФД средствами доступа в Интернет управляющего устройства.
3. Организация JSON протокола обмена с ККТ по протоколам TCP/IP
4. Служба содержит в себе встроенный конфигуратор MercConfig2

Примечание для дистрибутива Linux:
Перед установкой службы в Fedora 31, 32, 33 и Ubuntu 20.04, 20.10 необходимо установить следующие пакеты:
Fedora - libmicrohttpd, protobuf, libpng
Ubuntu — libmicrohttpd12, libprotobuf17 (libprotobuf23), libpng16-16
Далее устанавить сам пакет inecrman
Затем в консоли от root для автозапуска демона необходимо выполнить команду
# systemctl enable inecrman.service
После выполнения команды демон будет запускаться автоматически при старте системы.

Данная служба мультиплатформенная, в настоящая время доступна для операционных систем Windows и Linux.

Файлы службы для различных ОС:

ИмяВерсияДатаФайл
Служба INECRMAN Windows1.10.0.60628.05.2021 6.8 МБ
INECRMAN Linux1.10.0.60426.04.2021 8.1 МБ
INECRMAN Raspberry PI1.10.0.60426.04.2021 1.4 МБ
НаименованиеНомерВерсияФайл
Протокол обмена со службой INECRMAN3.4 345.1 КБ

Служба обновлена до версии 1.10.0.606 (28-05-2021)

  • изменен механизм отслеживания доступности USB Virtual COM на портативных ККТ. Влияет на воcстановление связи после пропадания Virtual COM.

1С компонента 2.Х

  • исправлена печать чеков ЕГАИС.

Служба обновлена до версии 1.10.0.604 (26-04-2021)

Список изменений:
- служба поддерживает запись базы товаров в портативные ККТ с более ранними версиями базы товаров;
- исправлено - наличие буквы "Ё" или "ё" приводило к ошибке в Меркурий-119Ф.

Служба обновлена до версии 1.10.0.603 (20-04-2021)

Список изменений:
- поддержана версия базы товаров 0.3;
- значение поля typeCode расширено до 26;
- добавлены новые поля exciseAmount, customsDeclaration, countryOfOrigin;
- в команде AddGoods добавлено поле markingCode. Подробнее см. протокол обмена;
- добавлены новые команды работы со временем ККТ. SetDateTime и GetDateTime для конфигурации ПО ККТ не ниже 13.04.2021. Подробнее см. протокол обмена;
- в MerConfig2 поддержаны новые опции для версии конфигурации ПО ККТ 13.04.2021;
- улучшена система обмена данными с портативными ККТ по каналу USB.

Служба обновлена до версии 1.10.0.601 (15-03-2021)

Список изменений:
- исправлена передача русских букв в каталоге лог файлов;
- исправлено - в некоторых случаях, при включенном логе, служба не отвечала на запрос "OpenSession";
- при удалении программы, в списке служб исчезает запись "VT_inecrman";
- включено логирование отправки ОФД для М-119Ф.;
- добавлена очистка системных буферов RS232 перед каждой командой для М-119Ф.

Служба обновлена до версии 1.10.0.599 (26-02-2021)

Список изменений:

- версии конфигурации ПО портативных ККТ более ранние чем от 28.02.2020 в режиме ФР больше не поддерживаются;
- исправлена работа с агентами в ККТ Меркурий-119Ф;
- в настройках 1С виден путь лог файлов. При новой настройке ККТ, ведение лог файлов включается автоматически;
- в MercConfig2 добавлен функционал запроса и сохранения настроек службы;
- HTTP сервер обрабатывает запрос HTTP_METHOD_OPTIONS и заполняет HTTP заголовки для CORS для запросов через JSON API;
- добавлена возможность прямой конвертации базы товаров через HTTP, JSON<->CFG (подробности на вкладке API);
- в MercConfig2 новая вкладка КОМАНДЫ -запросы и управление сменами;
- в MercConfig2, если у выбранной кассы запросить статус, то сохранение текущих настроек ККТ будет использовать заводской номер в имени файла;
- в MercConfig2 появилось указание количество максимальных и введенных символов при редактировании заголовка/окончания, с проверкой по текущему шрифту + центрирование.
- в MercConfig2 исправлена передача настроек в ККТ;
- в версии для Linux исправлена кодировка описания ошибок из кассы.