Страница 30 из 30

Класс для API ТС ПИоТ ЕСМ от АО «ЕСП»

Добавлено: 31 Август 2024, 7:30
Игорь Столяров
Привет всем !

Класс для разрешительной проверки КМ (кодов маркировки) через API ТС ПИоТ ЕСМ от АО «ЕСП».
Поддержка работы с API ЦРПТ: ПО Локальный модуль и Национальный каталог.
Полный боевой комплект с описанием интерфейса API и примерами.

Реализованный в классе функционал соответствует ПФС версии 1.16 от 20.05.2026 г. (26 сценариев),
для получения сертификата совместимости и допуска к работе в промышленной среде ТС ПИоТ ЦРПТ. 😎

Благодарность за помощь на старте проекта: FinsoftRZ и Alex412.
Любые замечания, исправления и дополнения - приветствуются !

Список изменений в версии от 19.06.2026 г.
----------------------------------------------------------------------------------------------------
- Новая товарная группа 59. "Пиротехнические изделия";
- Изменения в протоколе взаимодействия с оркестратором ЕСМ 1.1;
- Управление сервисами и ПО ЛМ по идентификатору инстанса ЕСМ;
- Устранены проблемы по запросам и внесены изменения в примеры.
----------------------------------------------------------------------------------------------------
Рекомендуем использовать актуальные версии классов LibCURL, cJSON и PrintF.

esp.png
esp.png (13.96 КБ) 114424 просмотра

Класс для API ТС ПИоТ ЕСМ от АО «ЕСП»

Добавлено: 20 Июнь 2026, 17:49
PavelSkos
В общем и целом все работает, но для меня остаются не ясными 3 момента =)
1. Мой МГМ не пропускает печать позиции дороже 100 рублей, в тестах чек который необходимо пробить имеет стоимость 115 руб.
2. Аутентификация с указанием номера ФН у меня не прошла (версия ЕСМ 1.6.3.0), остался на версии 1.6.2.1, где достаточно токена, но сомневаюсь что до 1 числа успею пройти тесты.
3. Можно ли будет вносить изменения в кассовую программу после успешного прохождения тестов? У меня весь кассовый узел по сути один .exe , у которого все зашито внутри.

Класс для API ТС ПИоТ ЕСМ от АО «ЕСП»

Добавлено: 20 Июнь 2026, 18:30
Игорь Столяров
Добрый день !

Постараюсь ответить на Ваш запрос по пунктам (и в меру способностей).

1. Это как-то связано с маркировкой ? Без марок любые суммы проходят ?
У Вас именно МГН-ФН ? Я видел, что на озоне торгуют поделками (фич какой-то ?) и на них все жалуются.

2. ЕСМ 1.6.3 находися в стадии бета-тестирования. Я там тоже увидел несколько проблем.
В тех. поддержка сказали ожидайте исправленный продуктивный релиз в начале недели. Этой недели. :D
Не совсем понимаю смысл дейсвия. В любом релизе включил ККТ и нажал ОБНОВИТЬ в оболочке ЕСМ.
Всё само зарегистровалось. Или Вы хотите регистрировать экземляр объекта ЕСМ через API (тоже можно) ?

3. Конечно. Если Вы про теги идентификации ПМСР "token" и "lastkey" - то было разъяснение, что напишите "что-нибудь".
Лучше в формате GUID. А вот название и версию ПМСР рекомендовано указывать как при прохождении допуска в промышленную
среду ЦРПТ - они будут зафиксированы в Вашем ЛК интегратора. А сама ПМСР конечно может и должна изменяться.
Иначе Вы не сможете отрабатывать все те изменений и исправления, которыми нас радует ЦРПТ и АО "ЕСП".

Класс для API ТС ПИоТ ЕСМ от АО «ЕСП»

Добавлено: 20 Июнь 2026, 19:15
PavelSkos
Спасибо за ответы!
1)МГМ самый натуральный (не поделка с маркетплейсов). Версия:fn 1.2 mgm 11
Как мне сказал дистрибьютор АТОЛа,раньше никаких ограничений не было, но с недавних пор официально выпускается только МГМ с следующими ограничениями:
- стоимость позиции не более 100 руб в чеке
- не более 20 чеков в смене
- не более 5 смен
Если все 5 смен использованы - тех обнуление и снова в бой. Есть марка или нет, не имеет значения, на ограничения не влияет, но я технически не смогу выбить на нем тестовый чек с указанной стоимостью. С меньшей, конечно, без проблем :)

2)Да, хотел через api сделать авторизацию. Всё по методичке, но не срослось :D Их видимо инженеры АТОЛа покусали, они ведь очень любят выпускать прошивки с ндс 28 декабря =)

3)Это очень обнадеживает, не хотелось бы на каждый чих снова проходить лицензирование.

Класс для API ТС ПИоТ ЕСМ от АО «ЕСП»

Добавлено: 20 Июнь 2026, 19:34
Игорь Столяров
PavelSkos писал(а): 20 Июнь 2026, 19:15 хотел через api сделать авторизацию.
Все методы взаимодействия с оркестратором в классе реализованы и проверены.
Но я не пробовал выполнять регистрацию ЕСМ через API ... в принципе, это может потребоваться
только при подключении нескольких ККТ к одному ЕСМ или для работы с общим ЕСМ на сервере. 🤷‍♀️