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

Программы на Clarion, шаблоны, библиотеки и пр.

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8194
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 32 раза
Поблагодарили: 105 раз

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

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

Привет всем !

Класс для разрешительной проверки КМ (кодов маркировки) через API ГСЦМ "Честный знак".
Поддержка целевой реализации в ПО ЛМ "Честный Знак" (обязательна с 01.09.2025 г.)
Полный боевой комплект с описанием интерфейса API и примерами.

Благодарность за помощь на старте проекта: FinsoftRZ и Alex412.
Любые замечания, исправления и дополнения - приветствуются !
------------------------------------------------------------------------------------------------------------
2.jpg
Вложения
Honest-2025-09-27.rar
Версия от 27.09.2025 г.
(1.25 МБ) 41 скачивание
Honest-2025-10-01.rar
Версия от 01.10.2025 г.
(1.25 МБ) 11 скачиваний
Последний раз редактировалось Игорь Столяров 01 Октябрь 2025, 9:16, всего редактировалось 36 раз.
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8194
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 32 раза
Поблагодарили: 105 раз

Класс для API НСЦМ «Честный ЗНАК»

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

Всем привет !

Версия класса для API НСЦМ "Честный знак" от 27.09.2025 г.
-----------------------------------------------------------------------------
- Проверена совместимость класса с ПО Локальный Модуль «Честный знак» 1.5.1;
- Honest::LM_DelAllKI() - удалить КИ всех проданных товаров (очистить список проданных КИ);

- Добавлена возможность указания имени файла для хранения кеша CDN площадок;
- Добавлено хранение кеша CDN площадок в папке рабочих данных пользователя Windows;
- Добавлены запись и использование кеша с данными загруженных ранее CDN площадок;

- Для операций выгрузки / загрузки КИ в JSON добавлен режим с запросом имени файла;
- При выгрузке КИ добавлено сообщение об успешном выполнении с кол-вом КИ;
- При загрузке КИ добавлен запрос с кол-вом КИ в пакете и сообщение с кол-вом загруженных КИ;
-----------------------------------------------------------------------------
Мы используем актуальные версии классов LibCurl и cJSON с сайта автора.
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8194
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 32 раза
Поблагодарили: 105 раз

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

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

Всем привет !

Версия класса для API ГСЦМ «Честный ЗНАК» от 01.10.2025 г.
-----------------------------------------------------------------------------

НСЦМ «Честный ЗНАК» переобулась на лету. :)
Далее они просят называть себя Государственная Система Цифровой Маркировки (ГСЦМ «Честный ЗНАК»).

- Honest::PulseOnLine покажет мониторинг доступности сервиса ГСЦМ «Честный ЗНАК».

- Метод / процедура CheckReceipt() для разрешительной проверки КМ в чеке:
* Безусловный запрет на печать чека с ошибками проверки КМ;
* Показывается список всех ошибочных КМ в чеке с расшифровкой проблемы;
* Параметр bOnlyOffLine - отключение On-Line проверки в сервисе (проверка только в ПО ЛМ);
* В сообщении об ошибке показан вид выполненной проверки (On/Off-Line);

- В метод LM_ViewStatus() добавлена информация о текущем состоянии ПО ЛМ;
- Добавлена возможность указывать папку по умолчанию для обмена пакетами КИ;

-----------------------------------------------------------------------------
Мы используем актуальные версии классов LibCurl и cJSON с сайта автора.
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Ответить