Класс для API ГСЦМ «Честный ЗНАК» / ТС ПИоТ
Модератор: Дед Пахом
- Игорь Столяров
- Ветеран движения
- Сообщения: 8398
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 35 раз
- Поблагодарили: 116 раз
Класс для API ГСЦМ «Честный ЗНАК» / ТС ПИоТ
Привет всем !
Класс для разрешительной проверки КМ (кодов маркировки) API ГСЦМ "Честный знак" и ТС ПИоТ.
Поддержка целевой реализации в ПО ЛМ "Честный Знак" (обязательна с 01.09.2025 г.) и
проверки КМ с использованием ТС ПИоТ (обязательна с 07.01.2026 г.).
Полный боевой комплект с описанием интерфейса API и примерами.
Благодарность за помощь на старте проекта: FinsoftRZ и Alex412.
Любые замечания, исправления и дополнения - приветствуются !
----------------------------------------------------------------------------------------------------
Рекомендуем использовать актуальные версии классов LibCURL и cJSON.
Класс для разрешительной проверки КМ (кодов маркировки) API ГСЦМ "Честный знак" и ТС ПИоТ.
Поддержка целевой реализации в ПО ЛМ "Честный Знак" (обязательна с 01.09.2025 г.) и
проверки КМ с использованием ТС ПИоТ (обязательна с 07.01.2026 г.).
Полный боевой комплект с описанием интерфейса API и примерами.
Благодарность за помощь на старте проекта: FinsoftRZ и Alex412.
Любые замечания, исправления и дополнения - приветствуются !
----------------------------------------------------------------------------------------------------
Рекомендуем использовать актуальные версии классов LibCURL и cJSON.
- Вложения
-
- Honest-2026-01-19.rar
- Версия от 19.01.2026 г.
- (1.54 МБ) 3 скачивания
Последний раз редактировалось Игорь Столяров 19 Январь 2026, 7:46, всего редактировалось 48 раз.
За теми, кто отстал, не возвращаться !
Кодекс
Класс для API ГСЦМ «Честный ЗНАК» / ТС ПИоТ
Столкнулся с такой проблемкой. По описанию класса сделал тестовый примерчик, а он не работает - в GPF уходит.
Начал разбираться: как только вызывается процедура с объявлением класса SpecialFolder, программа валится.
Сделал тестовый "чистый" пример уже на класс SpecialFolder по описанию из CW help'а - GPF.
Прописал в проект <DefineConstants>_ABCDllMode_=>0%3b_ABCLinkMode_=>1</DefineConstants>
Помогло. Может еще кому-то поможет на те же грабли не наступить.
Начал разбираться: как только вызывается процедура с объявлением класса SpecialFolder, программа валится.
Сделал тестовый "чистый" пример уже на класс SpecialFolder по описанию из CW help'а - GPF.
Прописал в проект <DefineConstants>_ABCDllMode_=>0%3b_ABCLinkMode_=>1</DefineConstants>
Помогло. Может еще кому-то поможет на те же грабли не наступить.
- Игорь Столяров
- Ветеран движения
- Сообщения: 8398
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 35 раз
- Поблагодарили: 116 раз
Класс для API ГСЦМ «Честный ЗНАК» / ТС ПИоТ
Никаких проблем с работой класса в Multi-DLL проектах я не наблюдаю.zmi писал(а): 15 Январь 2026, 15:50 Прописал в проект <DefineConstants>_ABCDllMode_=>0%3b_ABCLinkMode_=>1</DefineConstants>
Может быть Вы используете LEGACY шаблоны или какой-нибудь "улучшенный" cамопал на их основе ?
Это я действительно не тестировал. И не планирую.
За теми, кто отстал, не возвращаться !
Кодекс
- Игорь Столяров
- Ветеран движения
- Сообщения: 8398
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 35 раз
- Поблагодарили: 116 раз
Класс для API ГСЦМ «Честный ЗНАК» / ТС ПИоТ
Всем привет !
Версия класса для API НСЦМ «Честный ЗНАК» / ТС ПИоТ от 19.01.2026 г.
-------------------------------------------------------------------------------
- Отработаны все тесты ПФС с ТС ПИоТ от ЕСМ (см. пост от 15.01.2026 г.);
- Изменено управление режимом On/Off-Line проверки в соответствии с п. 3.2.3 ПФС;
- При ошибке проверки КМ показано наименование предмета расчёта (тег 1030);
- Успешная проверка КМ / продажа по чеку в аварийном режиме работы 203 ТС ПИоТ;
- Устранены известные проблемы в рабочем порядке;
- Обновлены примеры и описание.
P/S:
— Раньше ведь оно как было?
— Как?
— Вот именно, а теперь что?
— Что?
— Вот и я о том же!
Версия класса для API НСЦМ «Честный ЗНАК» / ТС ПИоТ от 19.01.2026 г.
-------------------------------------------------------------------------------
- Отработаны все тесты ПФС с ТС ПИоТ от ЕСМ (см. пост от 15.01.2026 г.);
- Изменено управление режимом On/Off-Line проверки в соответствии с п. 3.2.3 ПФС;
- При ошибке проверки КМ показано наименование предмета расчёта (тег 1030);
- Успешная проверка КМ / продажа по чеку в аварийном режиме работы 203 ТС ПИоТ;
- Устранены известные проблемы в рабочем порядке;
- Обновлены примеры и описание.
P/S:
— Раньше ведь оно как было?
— Как?
— Вот именно, а теперь что?
— Что?
— Вот и я о том же!
За теми, кто отстал, не возвращаться !
Кодекс
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5710
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 21 раз
- Поблагодарили: 82 раза
Класс для API ГСЦМ «Честный ЗНАК» / ТС ПИоТ
Игорь, у вас кто-то купил реально пиот?
Меня что-то гложут смутные сомнения, как-то все нелогично выглядит. Ккм сами работают с маркировкой. Разумно встроить этот функционал в них. Количество прошивок ккм на рынке не много, в отличии от огромного количество приложений, работающих с ккм. Какой смысл лицензировать каждую такую программку. Не переиграют ли...
Меня что-то гложут смутные сомнения, как-то все нелогично выглядит. Ккм сами работают с маркировкой. Разумно встроить этот функционал в них. Количество прошивок ккм на рынке не много, в отличии от огромного количество приложений, работающих с ккм. Какой смысл лицензировать каждую такую программку. Не переиграют ли...
C6/C12, ШВС, tps/btrieve.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5710
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 21 раз
- Поблагодарили: 82 раза
Класс для API ГСЦМ «Честный ЗНАК» / ТС ПИоТ
Или, возможно, лицензировать надо приложения, которые не работают напрямую с ккм.
C6/C12, ШВС, tps/btrieve.
- Игорь Столяров
- Ветеран движения
- Сообщения: 8398
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 35 раз
- Поблагодарили: 116 раз
Класс для API ГСЦМ «Честный ЗНАК» / ТС ПИоТ
Конечно. Подписку у ЕСМ. Ваши подозрения абсолютно верны.
Если найти возможность посмотреть документы ЦРПТ (я выкладывал в этой теме),
то предусмотрено 3 варианта реализация ТС ПИоТ для работы с маркировкой:
1. ТС ПИоТ встаривается собственно в сам ПМСР. Как я понимаю таким решением
обещает порадовать своих адептов 1С до конца января, причём в рамках ИТС.
2. Стороннее решение. Это ЕСМ. По большому счёту такой "ЕСМ" сейчас есть у всех,
кто работает с маркировкой. Это просто сертифицированный модуль который
ретранслирует REST запросы в ЦРПТ добавляя к ним данные пользователя / ККТ / ПО
и шифруя это всё сертификатом ФН. За услугу по 5 тр. с носа (точнее кассы) в год.
3. ТС ПИоТ встраивается в драйвер ККТ. Есть подозрение, что такое решение предлагает
(сейчас только для АТОЛ) аффилированная с ЦРПТ Инвента за 10 тр. с кассы в год.
Но никто его не видел - поэтому сложно что-либо говорить конкретно.
Идея простая. Тотальный контроль за маркировкой с дивана (пардон сервиса).
- Идут дубли или левые марки от ИП Говнисян - нажатие кнопки и он забанен;
- Идёт выбытие марок на которые наложен запрет ФНС с конкретного ФН или кассы - в бан их;
- Программа "Торгсофт Барыга" проводит продажи из разных мест дороже минимальных цен - отключить.
И после этого предприниматели и разработчики идут на поклон в ЦРПТ и доказывают,
что исправились и такого больше не повториться, а их заявки рассматривают в срок 14 дней.
Пока бесплатно. Красота !
За теми, кто отстал, не возвращаться !
Кодекс
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5710
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 21 раз
- Поблагодарили: 82 раза
Класс для API ГСЦМ «Честный ЗНАК» / ТС ПИоТ
Да ну, это же жесть. Кассовая программа сама по себе не знает минимальных цен, они подгружаются из товароучетки.
У меня вот 4 разных решения для касс, на 2 есть маркировка. Обе надо лицензировать. Сколько таких заказных решений по стране. Со сроком в 14 дней уложиться до конца квартала не реально.
У меня вот 4 разных решения для касс, на 2 есть маркировка. Обе надо лицензировать. Сколько таких заказных решений по стране. Со сроком в 14 дней уложиться до конца квартала не реально.
C6/C12, ШВС, tps/btrieve.
- Игорь Столяров
- Ветеран движения
- Сообщения: 8398
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 35 раз
- Поблагодарили: 116 раз
Класс для API ГСЦМ «Честный ЗНАК» / ТС ПИоТ
Пока официально никто об отключении обычного разрешительного режима ничего не говорил.finsoftrz писал(а): 19 Январь 2026, 16:35 Со сроком в 14 дней уложиться до конца квартала не реально.
Могут отключить токены из ЛК ЧЗ с марта. Но будет доступен вход с сеансовым токеном по сертификату.
(я его сделал, но не проверял). А нагрузка пипец. Тут же ещё НДС 22% и новый формат УПД.
За теми, кто отстал, не возвращаться !
Кодекс
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5710
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 21 раз
- Поблагодарили: 82 раза
Класс для API ГСЦМ «Честный ЗНАК» / ТС ПИоТ
И еще куча людей с выпученными глазами, которые с этого года с ндс должны работать, а они про эти три буквы первый раз слышат. 
C6/C12, ШВС, tps/btrieve.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5710
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 21 раз
- Поблагодарили: 82 раза
Класс для API ГСЦМ «Честный ЗНАК» / ТС ПИоТ
Я так понял, надо вначале зарегистрироваться как партнер/интегратор ЧЗ, предоставив им какие-то документы в электронном виде, подписанные цифровой подписью, затем уже подавать заявку на сертификацию, в течении 2 недель рассмотрят и назначат время, когда они куда-то подключатся для проверки перечисленных в документации тестов.
C6/C12, ШВС, tps/btrieve.
- Игорь Столяров
- Ветеран движения
- Сообщения: 8398
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 35 раз
- Поблагодарили: 116 раз
Класс для API ГСЦМ «Честный ЗНАК» / ТС ПИоТ
- Нужно ИП / ЮЛ с КЭП (подпись);
- Регистрируесь в ЦРПТ и если Вам не откажут, то пришлют меморандум и договор на подпись.
- Регистрируесь в ЦРПТ и если Вам не откажут, то пришлют меморандум и договор на подпись.
За теми, кто отстал, не возвращаться !
Кодекс
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5710
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 21 раз
- Поблагодарили: 82 раза
Класс для API ГСЦМ «Честный ЗНАК» / ТС ПИоТ
У меня нет кэп. То есть, если кэп нет, то ее надо идти регистрировать в налоговую, и стоит это удовольствие в цену флэшки. Правильно?
C6/C12, ШВС, tps/btrieve.
- Игорь Столяров
- Ветеран движения
- Сообщения: 8398
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 35 раз
- Поблагодарили: 116 раз
Класс для API ГСЦМ «Честный ЗНАК» / ТС ПИоТ
Вы можете быстро купить КЭП в Контуре или Астрале, но обойдётся в где-то десятку.
- Мы купили на OZON Rutoken 3.0 + CryptoPro за 3 тр. (это самый современный и крутой вариант)
https://www.ozon.ru/product/rutoken-3-0 ... 941951936/
- Нажали в ЛК ФНС кнопку "Получить КЭП", на следующий день пришло подтверждение что всё OK;
- Сразу поехали в ФНС (одно место на весь Ростов), выстояли час и записали КЭП на 15 мес. бесплатно
(можно в ЛК ФНС было записаться на визит по времени) .
Делов на пару дней.
- Мы купили на OZON Rutoken 3.0 + CryptoPro за 3 тр. (это самый современный и крутой вариант)
https://www.ozon.ru/product/rutoken-3-0 ... 941951936/
- Нажали в ЛК ФНС кнопку "Получить КЭП", на следующий день пришло подтверждение что всё OK;
- Сразу поехали в ФНС (одно место на весь Ростов), выстояли час и записали КЭП на 15 мес. бесплатно
(можно в ЛК ФНС было записаться на визит по времени) .
Делов на пару дней.
За теми, кто отстал, не возвращаться !
Кодекс
