Общие сведения

Сервис InfoClient предназначен для сбора информации о ФР, лицензии и версии кассового ПО.

Посмотреть данные можно тремя способами:

  • через json-файлы, заполняемые сервисом InfoClient,
  • через исполняемый файл, с выводом данных в консоль,
  • данные можно отправить на puppet. Подробнее можно посмотреть в документации puppet.

Сервис выводит следующие данные:

НаименованиеОписаниеПримечания

KKM - Информация о ФР

kkmПорядковый номер ФР в кассе
ffd_versionВерсия формата фискальных данных (ФФД), которую использует ФР
firmwareПолная версия прошивки

Для ФР Атол 5.0 в данное поле пишется версия конфигурации.

fnНаличие ФН
fn_att_flagsФлаги предупреждения ФН
fn_earliest_not_send_doc_dateДата и время самого раннего не отправленного на ФН документа
fn_last_doc_dateДата и время последнего документа
fn_last_doc_numНомер последнего документа
fn_not_send_doc_countКоличество неотправленных в ОФД документов
fn_numberНомер ФН
fn_registration_countКоличество оставшихся перерегистраций ФН
fn_registration_usedКоличество выполненных перерегистрация ФН
fn_time_endДата окончания действия ФН
fn_versionВерсия ФН
fpcountleftКоличество оставшихся смен в фискальной памяти
ism_not_sent_countКоличество неотправленных уведомлений КМ для ФР
Заполняется только при использовании ФР Штрих, Атол 5.0 и Пирит с ФФД 1.2

При выполнении запроса количества неотправленных уведомлений КМ игнорируются все ошибки выполнения операции. При возникновении ошибки в поле ism_not_sent_count записывается значение 0.


modelКод модели ФР
numberСерийный номер ФР
producerПроизводитель ФР

License - Информация о лицензии

exp_date_strДата истечения лицензии
keyКлюч лицензии
time_leftОставшееся время в секундах
typeТип лицензии
Version - Информация о версии
Внутренняя версия программы
Дата и время сборки
Ревизия

Данные о количестве неотправленных документов и номере последнего документа обновляются при закрытии чека для ФР с ФН.

Json-файлы

Сервис InfoClient записывает данные в файлы в формате json. Файлы находятся в директории /linuxcash/cash/data/info:

  • kkm.json – информация о ФР,
  • license.json – информация о лицензии,
  • version.json – информация о версии.

Исполняемый файл

Запуск сервиса InfoClient осуществляется через исполняемый файл /linuxcash/cash/bin/InfoClient

Данные выводятся в консоль:

Пример вывода InfoClient для ФР
kkm=1&ffd_version=1.05&firmware=3.0.1245&fn=yes&fn_att_flags=0&fn_earliest_not_send_doc_date=01.10.2018 14:07:00&fn_last_doc_date=02.10.2018 16:02:00&fn_last_doc_num=325&fn_not_send_doc_count=72&fn_number=9999078900011878&fn_registration_count=29&fn_registration_used=1&fn_time_end=06.12.2019&fn_version=fn debug v 2.13 (??????????)&fpcountleft=0&id=1&ism_not_sent_count=0&model=22&number=0000000000017477&producer=1
license&exp_date_str=11.05.2020&key=111222333&time_left=50659048&type=FR
4.6.104#"Oct 1 2018/07:37:28"#rev62824
  • No labels