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

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

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

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

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

Привет всем !

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

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

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

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

2.jpg
Вложения
Honest-2026-02-16.rar
Версия от 16.02.2026 г.
(37.25 КБ) 14 скачиваний
Последний раз редактировалось Игорь Столяров 17 Февраль 2026, 6:42, всего редактировалось 62 раза.
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5824
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 24 раза
Поблагодарили: 85 раз

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

Сообщение finsoftrz »

Про второй никогда не слышал, есть какие-то ссылки, Вы же не сами это придумали? Общий подход к продаже развесных маркированных товаров (кроме пива в розлив, для которого отдельный прописанный регламент) заключается в том, что марку надо списать целиком в течении 3 дней с момента вскрытия упаковки с указанием операции "продажа в развес". Сам развесной товар маркировке не подлежит и продается на кассе как обычный не маркируемый товар. Так было с самого начала, когда эта операция появилась для сыров (у нас клиенты давно так торгуют).
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8516
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 36 раз
Поблагодарили: 123 раза

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

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

finsoftrz писал(а): 17 Февраль 2026, 19:48 Вы же не сами это придумали?
Я же публиковал уже ссылки. Но Вы если их читаете - то ищите оправдание своих действий.
Давайте я лучше с картинками. :)

1.jpg
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5824
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 24 раза
Поблагодарили: 85 раз

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

Сообщение finsoftrz »

Тут речь про фасовку товара за пределами магазина. Это производство, а не продажа в розницу. То есть, мы берем маркированный товар в упаковке, разделяем на несколько частей и делаем свою упаковку, потом передаем в магазин. Не сталкивался с таким процессом, возможно, тут требуется, как от производителя, регистрация своей маркировки в ЧЗ.
У Вас клиент так торгует собачьим кормом? Никогда не видел... :lol:
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8516
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 36 раз
Поблагодарили: 123 раза

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

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

finsoftrz писал(а): 17 Февраль 2026, 20:55 Не сталкивался с таким процессом
Это нормально. Маркировка уже охватывает 29 товарных групп (не считая эксперементальных).
Например есть косметические карандаши, медицинские маски и т.д. Это не продаётся за 72 часа.

Более того, частичное выбытие было всегда и реализовано во всех драйверах ККТ ...
Но оно штучное и не всегда удобное. Нельзя произвольно резать сыр, лить пиво, развешивать корм.
Поэтому и появилась схема с вскрытием упаковки и произвольной реализацией за 72 часа.

Года 3-4 назад было даже мороженное с общей маркой на коробе (60 штук), но потом отменили.
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5824
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 24 раза
Поблагодарили: 85 раз

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

Сообщение finsoftrz »

Не понимаю связи сыра и пива. :D
В данном случае речь идёт про перефасовку как про производственный процесс. То есть, привезла организация корм для собак в 50 кг мешках. На своём производстве разделила каждый мешок на 50 отдельных упаковок и промаркеровала их, зарегистрировав (видимо) в чз каким-то способом с одной маркой,указав, что 50 частей. А затем отгрузили в магазин, который продаёт эти упаковки по 1 кг как обычный маркированный товар. То есть, это не магазин продаёт в развес, а производство расфасовало одну большую упаковку на мелкие.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8516
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 36 раз
Поблагодарили: 123 раза

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

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

finsoftrz писал(а): 17 Февраль 2026, 21:28 (видимо) в чз каким-то способом
Вы не правы. Подождите когда у Вас появится реальная задача и всё станет просто и понятно. :D
К тому же я уже не скажу ничего нового. 🤷‍♀️
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5824
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 24 раза
Поблагодарили: 85 раз

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

Сообщение finsoftrz »

Когда клиент начнет продавать собачий корм? Сто пудов, там будет, как с сырами, никаких частичных выбытий.
Скорее всего, это схема для каких-то специфичных товаров со специально прописанным регламентом продаж. Какие-нибудь лекарственные средства, где требуется строгая отчетность типа продажи по рецептам и разрешается продавать упаковку частями. Другого в голову не приходит, даже на копеечный йогурт заставляют регистрировать отдельную марку. В общем, хз, в наших окрестностях таких товаров не водится.
C6/C12, ШВС, tps/btrieve.
Ответить