Страница 9 из 12

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

Добавлено: 31 Август 2024, 7:30
Игорь Столяров
Привет всем !

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

Благодарность за помощь на старте проекта: FinsoftRZ и Alex412.
Любые замечания, исправления и дополнения - приветствуются !
----------------------------------------------------------------------------------------------------
Рекомендуем использовать актуальные версии классов LibCURL и cJSON.

2.jpg

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

Добавлено: 15 Январь 2026, 15:50
zmi
Столкнулся с такой проблемкой. По описанию класса сделал тестовый примерчик, а он не работает - в GPF уходит.
Начал разбираться: как только вызывается процедура с объявлением класса SpecialFolder, программа валится.
Сделал тестовый "чистый" пример уже на класс SpecialFolder по описанию из CW help'а - GPF.
Прописал в проект <DefineConstants>_ABCDllMode_=&gt;0%3b_ABCLinkMode_=&gt;1</DefineConstants>
Помогло. Может еще кому-то поможет на те же грабли не наступить.

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

Добавлено: 15 Январь 2026, 16:14
Игорь Столяров
zmi писал(а): 15 Январь 2026, 15:50 Прописал в проект <DefineConstants>_ABCDllMode_=&gt;0%3b_ABCLinkMode_=&gt;1</DefineConstants>
Никаких проблем с работой класса в Multi-DLL проектах я не наблюдаю.
Может быть Вы используете LEGACY шаблоны или какой-нибудь "улучшенный" cамопал на их основе ?
Это я действительно не тестировал. И не планирую. :D

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

Добавлено: 19 Январь 2026, 7:51
Игорь Столяров
Всем привет !

Версия класса для API НСЦМ «Честный ЗНАК» / ТС ПИоТ от 19.01.2026 г.
-------------------------------------------------------------------------------
- Отработаны все тесты ПФС с ТС ПИоТ от ЕСМ (см. пост от 15.01.2026 г.);
- Изменено управление режимом On/Off-Line проверки в соответствии с п. 3.2.3 ПФС;
- При ошибке проверки КМ показано наименование предмета расчёта (тег 1030);
- Успешная проверка КМ / продажа по чеку в аварийном режиме работы 203 ТС ПИоТ;
- Устранены известные проблемы в рабочем порядке;
- Обновлены примеры и описание.

P/S:
— Раньше ведь оно как было?
— Как?
— Вот именно, а теперь что?
— Что?
— Вот и я о том же! :D

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

Добавлено: 19 Январь 2026, 14:50
finsoftrz
Игорь, у вас кто-то купил реально пиот?
Меня что-то гложут смутные сомнения, как-то все нелогично выглядит. Ккм сами работают с маркировкой. Разумно встроить этот функционал в них. Количество прошивок ккм на рынке не много, в отличии от огромного количество приложений, работающих с ккм. Какой смысл лицензировать каждую такую программку. Не переиграют ли...

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

Добавлено: 19 Январь 2026, 14:52
finsoftrz
Или, возможно, лицензировать надо приложения, которые не работают напрямую с ккм.

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

Добавлено: 19 Январь 2026, 15:25
Игорь Столяров
finsoftrz писал(а): 19 Январь 2026, 14:50 Игорь, у вас кто-то купил реально пиот?
Конечно. Подписку у ЕСМ. Ваши подозрения абсолютно верны.
Если найти возможность посмотреть документы ЦРПТ (я выкладывал в этой теме),
то предусмотрено 3 варианта реализация ТС ПИоТ для работы с маркировкой:

1. ТС ПИоТ встаривается собственно в сам ПМСР. Как я понимаю таким решением
обещает порадовать своих адептов 1С до конца января, причём в рамках ИТС.

2. Стороннее решение. Это ЕСМ. По большому счёту такой "ЕСМ" сейчас есть у всех,
кто работает с маркировкой. Это просто сертифицированный модуль который
ретранслирует REST запросы в ЦРПТ добавляя к ним данные пользователя / ККТ / ПО
и шифруя это всё сертификатом ФН. За услугу по 5 тр. с носа (точнее кассы) в год.

3. ТС ПИоТ встраивается в драйвер ККТ. Есть подозрение, что такое решение предлагает
(сейчас только для АТОЛ) аффилированная с ЦРПТ Инвента за 10 тр. с кассы в год.
Но никто его не видел - поэтому сложно что-либо говорить конкретно.

Идея простая. Тотальный контроль за маркировкой с дивана (пардон сервиса).
- Идут дубли или левые марки от ИП Говнисян - нажатие кнопки и он забанен;
- Идёт выбытие марок на которые наложен запрет ФНС с конкретного ФН или кассы - в бан их;
- Программа "Торгсофт Барыга" проводит продажи из разных мест дороже минимальных цен - отключить.

И после этого предприниматели и разработчики идут на поклон в ЦРПТ и доказывают,
что исправились и такого больше не повториться, а их заявки рассматривают в срок 14 дней.
Пока бесплатно. Красота ! :D

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

Добавлено: 19 Январь 2026, 16:35
finsoftrz
Да ну, это же жесть. Кассовая программа сама по себе не знает минимальных цен, они подгружаются из товароучетки.
У меня вот 4 разных решения для касс, на 2 есть маркировка. Обе надо лицензировать. Сколько таких заказных решений по стране. Со сроком в 14 дней уложиться до конца квартала не реально.

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

Добавлено: 19 Январь 2026, 16:47
Игорь Столяров
finsoftrz писал(а): 19 Январь 2026, 16:35 Со сроком в 14 дней уложиться до конца квартала не реально.
Пока официально никто об отключении обычного разрешительного режима ничего не говорил.
Могут отключить токены из ЛК ЧЗ с марта. Но будет доступен вход с сеансовым токеном по сертификату.
(я его сделал, но не проверял). А нагрузка пипец. Тут же ещё НДС 22% и новый формат УПД. 😢

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

Добавлено: 19 Январь 2026, 16:50
finsoftrz
И еще куча людей с выпученными глазами, которые с этого года с ндс должны работать, а они про эти три буквы первый раз слышат. :lol:

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

Добавлено: 19 Январь 2026, 17:02
finsoftrz
Я так понял, надо вначале зарегистрироваться как партнер/интегратор ЧЗ, предоставив им какие-то документы в электронном виде, подписанные цифровой подписью, затем уже подавать заявку на сертификацию, в течении 2 недель рассмотрят и назначат время, когда они куда-то подключатся для проверки перечисленных в документации тестов.

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

Добавлено: 19 Январь 2026, 17:06
Игорь Столяров
- Нужно ИП / ЮЛ с КЭП (подпись);
- Регистрируесь в ЦРПТ и если Вам не откажут, то пришлют меморандум и договор на подпись.

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

Добавлено: 19 Январь 2026, 17:11
finsoftrz
У меня нет кэп. То есть, если кэп нет, то ее надо идти регистрировать в налоговую, и стоит это удовольствие в цену флэшки. Правильно?

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

Добавлено: 19 Январь 2026, 17:19
Игорь Столяров
Вы можете быстро купить КЭП в Контуре или Астрале, но обойдётся где-то в десятку.

- Мы купили на OZON Rutoken 3.0 + CryptoPro за 3 тр. (это самый современный и крутой вариант)
https://www.ozon.ru/product/rutoken-3-0 ... 941951936/

- Нажали в ЛК ФНС кнопку "Получить КЭП", на следующий день пришло подтверждение что всё OK;
- Сразу поехали в ФНС (одно место на весь Ростов), выстояли час и записали КЭП на 15 мес. бесплатно
(можно в ЛК ФНС было записаться на визит по времени) .

Делов на пару дней. :D

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

Добавлено: 20 Январь 2026, 23:33
Игорь Столяров
Всем привет !

Версия класса для API НСЦМ «Честный ЗНАК» / ТС ПИоТ от 20.01.2026 г.
-------------------------------------------------------------------------------
Для режима проверки в ТС ПИоТ добавлены опциональные настройки:

- Использование ПО ЛМ «Честный ЗНАК» для запрета повторной продажи КМ в Off-Line режиме.
Можно отключить, если ПМСР самостоятельно реализует блокировку продаж дубликатов КМ.
Сценарий ПФС 16.

- Опциональная установка цены реализации по МРЦ / ЕМЦ из кода маркировки.
Можно отключить, если ошибка конфликта цены с МРЦ / ЕМЦ обрабатываются в самом ПМСР.
Добавлен пример. (для сценариев ПФС с 8 по 11)

- Примеры включения режима работы Off-Line для отработки на испытательном стенде.
(для сценариев ПФС с 16 по 20)

- В прикреплённом файле разъяснения ЕСМ по использованию Off-Line режима;

- Обработка кратковременных ошибок ответа сервера (5XX);

- Внесены изменения в сообщения и запросы класса;
- Устранены известные проблемы.

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

Добавлено: 22 Январь 2026, 13:20
finsoftrz
Попробовал стукнуться на тестовые сервера пиот, возвращает проблему с сертификатом. У меня старая версия curl и сертификат у неё подложен от 2015 года. Нужен более новый сертификат или специальный?