Класс для API ГСЦМ «Честный ЗНАК» / ТС ПИоТ ЕСМ от АО «ЕСП»

Модератор: Дед Пахом

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8617
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 37 раз
Поблагодарили: 134 раза

Класс для API ГСЦМ «Честный ЗНАК» / ТС ПИоТ ЕСМ от АО «ЕСП»

Сообщение Игорь Столяров »

Привет всем !

Класс для выполнения разрешительной проверки КМ (кодов маркировки)
через API ГСЦМ "Честный ЗНАК" (ГИС МТ + ПО Локальный Модуль) и ТС ПИоТ.

Полный боевой комплект с описанием интерфейса API и примерами.

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

Благодарность за помощь на старте проекта: FinsoftRZ и Alex412.
Любые замечания, исправления и дополнения - приветствуются !
----------------------------------------------------------------------------------------------------
НАСТОЯТЕЛЬНО рекомендуем использовать актуальные версии классов LibCURL, cJSON и PrintF.

2.jpg
Вложения
Honest-2026-04-08.rar
Версия от 08.04.2026 г.
(41.72 КБ) 18 скачиваний
Последний раз редактировалось Игорь Столяров 08 Апрель 2026, 16:15, всего редактировалось 76 раз.
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5936
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 25 раз
Поблагодарили: 88 раз

Класс для API ГСЦМ «Честный ЗНАК» / ТС ПИоТ ЕСМ от АО «ЕСП»

Сообщение finsoftrz »

Техподдержка по какому адресу? Я отправлял на partners@crpt.ru 6 дней назад. В ЛК у них контактных адресов нет (или я не нахожу).
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8617
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 37 раз
Поблагодарили: 134 раза

Класс для API ГСЦМ «Честный ЗНАК» / ТС ПИоТ ЕСМ от АО «ЕСП»

Сообщение Игорь Столяров »

finsoftrz писал(а): 31 Март 2026, 9:39 В ЛК у них контактных адресов нет (или я не нахожу)
support@crpt.ru
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8617
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 37 раз
Поблагодарили: 134 раза

Класс для API ГСЦМ «Честный ЗНАК» / ТС ПИоТ ЕСМ от АО «ЕСП»

Сообщение Игорь Столяров »

Вышел вот такой рекламный буклет с разъяснением терминов ТС ПИоТ на примере ЭВОТОР.
Распространяется бесплатно и по открытой ссылке: https://disk.yandex.by/i/B-KXlJHb12ithw

1.jpg

P/S. Да ! Не кажется. На обложке нарисован АТОЛ-30Ф. :D
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Аватара пользователя
SergioRaguzini
Старожил
Сообщения: 294
Зарегистрирован: 08 Декабрь 2009, 19:16
Откуда: Краснодарский край
Благодарил (а): 35 раз
Поблагодарили: 1 раз

Класс для API ГСЦМ «Честный ЗНАК» / ТС ПИоТ ЕСМ от АО «ЕСП»

Сообщение SergioRaguzini »

Игорь Столяров писал(а): 03 Апрель 2026, 8:02 рекламный буклет с разъяснением терминов ТС ПИоТ на примере ЭВОТОР
Именно "рекламный", вроде как и о ТС ПИоТ, но с подтекстом, что у Эвотор это лучше всех
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8617
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 37 раз
Поблагодарили: 134 раза

Класс для API ГСЦМ «Честный ЗНАК» / ТС ПИоТ ЕСМ от АО «ЕСП»

Сообщение Игорь Столяров »

Всем привет !

Обновление версии класса для API ГСЦМ «Честный ЗНАК» / ТС ПИоТ.
-----------------------------------------------------------------------------------------
- Отключена поддержка версии API 1 ТС ПИоТ;
- Отключена поддержка эмуляции Off-Line режима ТС ПИоТ на стенде;
- Отключена проверка КМ для ГИС МТ только в режиме Off-Line (через ПО ЛМ);
- Показывается предупреждение о необходимости обновления ПО ЛМ версии 1.X;
- Добавлен костыль для косяка с датами ISO 8601 в API ТС ПИоТ версии 3;
- Honest::EditSoldList() - добавлена запись КМ в ПО ЛМ через ТС ПИоТ;
- Проверка выбытия КМ через ПО ЛМ в Off-Line режиме выполняется через ТС ПИоТ;
- В режиме работы ТС ПИоТ токен доступа из ЛК ГИС МТ классу больше не нужен;
- В режиме работы ТС ПИоТ список CDN площадок не сохраняется и не загружается;
- Устранены проблемы по запросам и внесены изменения в примеры.
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Аватара пользователя
SergioRaguzini
Старожил
Сообщения: 294
Зарегистрирован: 08 Декабрь 2009, 19:16
Откуда: Краснодарский край
Благодарил (а): 35 раз
Поблагодарили: 1 раз

Класс для API ГСЦМ «Честный ЗНАК» / ТС ПИоТ ЕСМ от АО «ЕСП»

Сообщение SergioRaguzini »

Приветствую!
Игорь Столяров писал(а): 08 Апрель 2026, 16:18 Отключена поддержка эмуляции Off-Line режима ТС ПИоТ на стенде
теперь для сертификации такой режим не будет применяться?
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8617
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 37 раз
Поблагодарили: 134 раза

Класс для API ГСЦМ «Честный ЗНАК» / ТС ПИоТ ЕСМ от АО «ЕСП»

Сообщение Игорь Столяров »

SergioRaguzini писал(а): 08 Апрель 2026, 18:04 теперь для сертификации такой режим не будет применяться?
Всему своё время. И в общем-то, это был недокументированный режим только для отладки на On-Line стенде.
Сейчас для тестирования в Off-Line режиме просто отключают интернет (сеть) для ТС ПИоТ на стенде и всё. :D

test.jpg
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8617
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 37 раз
Поблагодарили: 134 раза

Класс для API ГСЦМ «Честный ЗНАК» / ТС ПИоТ ЕСМ от АО «ЕСП»

Сообщение Игорь Столяров »

Всем привет !

Нашлась вот такая информация, что бы стало немного светлее с версиями API ТС ПИоТ:
Важное обновление протоколов взаимодействия с ЛМ ЧЗ 2.0 (от 20.02.26)

В связи с выходом обновленного протокола ТС ПИоТ и поддержкой ЛМ ЧЗ 2.0.
Информируем об актуальных методах работы ПМСР с ТС ПИоТ.

Детали по версиям:
-------------------------
✔️ api/v1/codes/check (Устаревший). Статус: Работает, поддержку не рекомендуем.

Причина: Сложная структура ответа (вложенность объектов) вызывала трудности.
В будущей версии ТС ПИоТ планируется доработка для совместимости с ЛМ ЧЗ 2.0, при этом рекомендуем переходить на новые версии API.

✔️ api/v2/codes/check (Актуальный для всех). Статус: Работает и поддерживается.

Особенности: Возвращает актуальную структуру данных (без лишней вложенности).
Совместимость: Поддерживает ЛМ ЧЗ 1.х и ЛМ ЧЗ 2.х.

Для кого: Если вы не работаете с товарными группами.
Запрос принимает массив строк (коды маркировки).
Позволит сохранить логику интеграции, просто сменив путь. (комментарий ИС: это не совсем так ...)

✔️ api/v3/codes/check (Новый). Статус: Работает.

Особенности: Выдает актуальный и полный ответ от ЛМ ЧЗ.
Совместимость: Только с ПО ЛМ ЧЗ 2.х.
Для кого: Для тех, кто уже поддержал работу с товарными группами.
Запрос принимает массив объектов {"код": "значение", "товарная группа": "значение"}.

Резюме:
Мы обновили API для удобной работы с новыми группами товаров (ЛМ ЧЗ 2.0).
v1 продолжает работу, планируется поддержка ЛМ ЧЗ 2.0, однако в будущем эта версия прекратит поддерживаться.

Если вы еще не работаете с товарными группами, то рекомендуем использовать v2, если работаете — используйте v3.
Для сабжа:
API 1 - отключена в релизе от 08.04.2026 г. как устаревшая;
API 2 - сейчас основная версия для работы;
API 3 - реализовано и проверено, в т.ч. и с товарными группами, но до 01.07.2026 г. нужно поддерживать ПО ЛМ версий 1.XX
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8617
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 37 раз
Поблагодарили: 134 раза

Класс для API ГСЦМ «Честный ЗНАК» / ТС ПИоТ ЕСМ от АО «ЕСП»

Сообщение Игорь Столяров »

SergioRaguzini писал(а): 09 Апрель 2026, 20:59 результат корректного выполнения процедуры
Тоже мне бином Ньютона ... :D
Cистема разрешительной проверки КМ (по мнению ЦРПТ) сейчас должна состоять из 3-х компонент:

1. ККТ производителя сертифицированного ЦРПТ + зафискаленный ФН.
см. https://xn--80ajghhoc2aj1c8b.xn--p1ai/t ... alculator/

2. ПО Локальный Модуль "Честный ЗНАК"
см. https://xn--80ajghhoc2aj1c8b.xn--p1ai/local-module/

3. Ну и собственно сам ТС ПИоТ, сертифицированный ЦРПТ:
см. https://xn--80ajghhoc2aj1c8b.xn--p1ai/ts-piot/

А на картинке просто показано текущее состояние всего этого добра в одном месте:

1.jpg
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Ответить