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

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

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

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

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

Привет всем !

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

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

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

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

2.jpg
Вложения
Honest-2026-02-24.rar
Версия от 24.02.2026 г.
(491.16 КБ) 16 скачиваний
Последний раз редактировалось Игорь Столяров 24 Февраль 2026, 15:30, всего редактировалось 67 раз.
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Аватара пользователя
SergioRaguzini
Старожил
Сообщения: 282
Зарегистрирован: 08 Декабрь 2009, 19:16
Откуда: Краснодарский край
Благодарил (а): 29 раз
Поблагодарили: 1 раз

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

Сообщение SergioRaguzini »

Игорь, если я Вас правильно понял, получается, что для отладки (тестирования) мы используем не "настоящий" ЕСМ, а тестовые стенды:
PIoT:RootHost Equate('https://tspiot.sandbox.crptech.ru') ! SandBox ЦРПТ
PIoT:RootHost Equate('https://esm-emu.ao-esp.ru') ! SandBox ЕСМ
Ну а ЛМ, единый и применяется и для целей тестирования и для работы

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

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

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

SergioRaguzini писал(а): 25 Февраль 2026, 19:37Так?
Всё абсолютно верно. Только ПО ЛМ устанавливайте пока версии 1.5.2 (потому что 2.1.0 я увидел 5 минут назад).
ПО ЛМ - это справочное приложение, с опциональной возможностью вести список проданных КИ (не путать с КМ !) для контроля.
Т.е. от того, что Вы 100 раз запросите валидность какого-нибудь КМ, сформируете список проданных КИ и потом всё это несколько
раз удалите, переставите и снова проинициализируете ПО ЛМ - в мире ничего не измениться. 😎
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Аватара пользователя
SergioRaguzini
Старожил
Сообщения: 282
Зарегистрирован: 08 Декабрь 2009, 19:16
Откуда: Краснодарский край
Благодарил (а): 29 раз
Поблагодарили: 1 раз

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

Сообщение SergioRaguzini »

Игорь Столяров писал(а): 25 Февраль 2026, 19:46 Всё абсолютно верно. Только ПО ЛМ устанавливайте пока версии 1.5.2 (потому что 2.1.0 я увидел 5 минут назад).
Спасибо! :ty:
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8542
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 36 раз
Поблагодарили: 127 раз

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

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

Пожалуйста !
Я вот смотрю на все эти бесконечные обновления ЦРПТ с прыжками на месте и закрывание костылями косяков
и у меня возникает стойкое ощущение, что действительно, скоро с маркировкой смогут работать только там,
где есть большие IT отделы и специально выделенные для этого ботаны. Всё к тому и идёт. 🤷‍♀️

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