Привет всем !
Класс для разрешительной проверки КМ (кодов маркировки) через API ГСЦМ "Честный знак".
Поддержка целевой реализации в ПО ЛМ "Честный Знак" (обязательна с 01.09.2025 г.)
Полный боевой комплект с описанием интерфейса API и примерами.
Благодарность за помощь на старте проекта: FinsoftRZ и Alex412.
Любые замечания, исправления и дополнения - приветствуются !
------------------------------------------------------------------------------------------------------------
Класс для API ГСЦМ «Честный ЗНАК»
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Игорь Столяров
- Ветеран движения
- Сообщения: 8194
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 32 раза
- Поблагодарили: 105 раз
Класс для API ГСЦМ «Честный ЗНАК»
- Вложения
-
- 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 с сайта автора.
Версия класса для 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 с сайта автора.
Версия класса для API ГСЦМ «Честный ЗНАК» от 01.10.2025 г.
-----------------------------------------------------------------------------
НСЦМ «Честный ЗНАК» переобулась на лету.

Далее они просят называть себя Государственная Система Цифровой Маркировки (ГСЦМ «Честный ЗНАК»).
- Honest::PulseOnLine покажет мониторинг доступности сервиса ГСЦМ «Честный ЗНАК».
- Метод / процедура CheckReceipt() для разрешительной проверки КМ в чеке:
* Безусловный запрет на печать чека с ошибками проверки КМ;
* Показывается список всех ошибочных КМ в чеке с расшифровкой проблемы;
* Параметр bOnlyOffLine - отключение On-Line проверки в сервисе (проверка только в ПО ЛМ);
* В сообщении об ошибке показан вид выполненной проверки (On/Off-Line);
- В метод LM_ViewStatus() добавлена информация о текущем состоянии ПО ЛМ;
- Добавлена возможность указывать папку по умолчанию для обмена пакетами КИ;
-----------------------------------------------------------------------------
Мы используем актуальные версии классов LibCurl и cJSON с сайта автора.
За теми, кто отстал, не возвращаться !
Кодекс