Всем привет !
Обновление версии класса для API ТС ПИоТ ЕСМ от АО «ЕСП».
Версия от 27.04.2026 г.
-----------------------------------------------------------------------------------------
PIoT::GetLmInfo() - Получить данные для доступа к ПО ЛМ из ТС ПИоТ;
Хранение данных для подключения к ПО ЛМ из ТС ПИоТ в рабочей папке Windows;
Полное и корректное отображение ошибок инициализации ПО ЛМ;
Обработка и отображение ошибки 500 для методов ТС ПИоТ ЕСМ от АО "ЕСП";
Класс успешно протестирован для работы с ПО ЛМ версии 2.5.1-2;
Устранены проблемы по запросам и внесены изменения в примеры.
Версия от 25.04.2026 г.
Переобулись на лету !

Мы теперь класс API ТС ПИоТ ЕСМ !

-----------------------------------------------------------------------------------------
Новые процедуры взаимодействия с ТС ПИоТ ЕСМ:
- Honest::ESM_Info() - информация о текущем состоянии;
- Honest::ESM_ExportLog() - выгрузить сервисные / бизнес логи работы;
- Honest::ESM_CheckUpdate() - проверка доступных обновлений.
Устранены проблемы по запросам и внесены изменения в примеры.
Версия от 21.04.2026 г.
-----------------------------------------------------------------------------------------
- Внимание ! C 01.06.2026 г. отключаем поддержку API версий 1.5X ПО Локальный Модуль;
- Внесены изменения в соответствии с МР ЦРПТ версии 16 от 15.04.2026 г.;
- Обработка ошибок 407 / 410 от ДККТ "Фискальный накопитель занят другой операцией";
- Распарс и корректный показ сообщений об ошибках ТС ПИоТ ЕСМ от АО "ЕСП";
- Добавили 10 новых методов для взаимодействия с ТС ПИоТ ЕСМ от АО "ЕСП";
- Добавили 17 экспериментальных товарных групп для КМ по которым уже есть выбытие в ЛК ГИС МТ;
- Протоколирование не JSON строк в файлах с расширением "txt" для удобства просмотра;
- Устранены проблемы по запросам и внесены изменения в примеры.
Версия от 18.04.2026 г.
-----------------------------------------------------------------------------------------
- Добавлено 9 новых методов для взаимодействия ПМСР с ТС ПИоТ ЕСМ от АО "ЕСП";
- Удалён флаг PIoT:UseLMCheckDubl - способ локального учёта выбытия КМ выбирает ПМСР;
- При проверке КМ в аварйном режиме ТС ПИоТ -> выбытие КМ через прямое обращение к ПО ЛМ;
- Если ТС ПИоТ работает локально в результат проверки добавляется префикс "OFF-LINE:";
- Если ТС ПИоТ в аварийном режиме в результат проверки добавляется префикс "ПО ЛМ:";
- Добавлена обработка статуса ответа сервиса 204 "В ответе на запрос нет данных (пустой ответ)";
- Устранены проблемы по запросам и внесены изменения в примеры.
Версия от 15.04.2026 г.
-----------------------------------------------------------------------------------------
- Реализованы методы для обслуживания БД проданных КМ в ПО ЛМ через ТС ПИоТ;
- При проверке КМ в ТС ПИоТ добавлена информация о режиме Off-Line (ПО ЛМ);
- Включен контроль товарных групп при проверке сроков годности;
- При запросе статуса ПО ЛМ выдаётся разовое сообщение об необходимости обновления;
- Внесены изменения в работу с API по документации ЦРПТ версии 1.08;
- Поддержка изменений ТС ПИоТ ЕСМ от АО "ЕСП" версии 1.6.1.2.
- И вот теперь переключились по умолчанию на версию API 3 для ТС ПИоТ !;
- Устранены проблемы по запросам и внесены изменения в примеры.
Версия от 08.04.2026 г.
-----------------------------------------------------------------------------------------
- Отключена поддержка версии API 1 ТС ПИоТ;
- Отключена поддержка эмуляции Off-Line режима ТС ПИоТ на стенде;
- Отключена проверка КМ для ГИС МТ только в режиме Off-Line (через ПО ЛМ);
- Показывается предупреждение о необходимости обновления ПО ЛМ версии 1.X;
- Добавлен костыль для косяка с датами ISO 8601 в API ТС ПИоТ версии 3;
- Honest::EditSoldList() - добавлена запись КМ в ПО ЛМ через ТС ПИоТ;
- Проверка выбытия КМ через ПО ЛМ в Off-Line режиме выполняется через ТС ПИоТ;
- В режиме работы ТС ПИоТ токен доступа из ЛК ГИС МТ классу больше не нужен;
- В режиме работы ТС ПИоТ список CDN площадок не сохраняется и не загружается;
- Устранены проблемы по запросам и внесены изменения в примеры.