Обновление Честный знак 6.0: Бесплатный тест-драйв, сборка заказов на планшетах и умная логика списаний — советы в блоге
9 июня 2026
Автор: Гребенщиков Дмитрий
Мы выпустили большое обновление модуля «Честный ЗНАК: вывод из оборота». Если коротко: мы решили главные аппаратные проблемы со сканерами, научили модуль филигранно работать с чеками эквайринга и добавили возможность протестировать всё это бесплатно.
Разбираем, как новые фичи изменят ваши бизнес-процессы и избавят склад от рутины.
Сканер 2.0: Работа с сырыми данными и планшеты для кладовщиков
В предыдущих версиях мы, как и многие, использовали режим эмуляции клавиатуры: при открытии шторки заказа в Битриксе курсор программно фиксировался в текстовом поле, куда потоком «вбивались» отсканированные марки.
Проблема этого подхода оказалась на стыке железа и браузеров. Клавиатурные сканеры не умеют корректно передавать в браузер битовый разделитель «Group Separator». Браузеры просто «съедают» его из-за политик безопасности, а в режиме клавиатуры он превращается в символы, которые могут реально присутствовать в коде маркировки. В итоге код слипается, и правильно разобрать его невозможно.
Мы полностью отказались от этого костыля и перешли на прямое подключение через Web Bluetooth API.
Что это дает на практике:
Точная обрезка для Честного ЗНАКа:
Самому API Честного ЗНАКа не нужен крипто-хвост и разделители — если отправить их, система выдаст ошибку невалидного кода. Теперь модуль получает чистый поток байтов, находит «Group Separator» и использует его как маркер, чтобы отсечь лишнее и отправить в ЦРПТ только то, что нужно.
Полный код для эквайринга:
В отличие от Честного ЗНАКа, эквайринговым системам для пробития чека нужен полный, нетронутый код со всеми хвостами и спецсимволами. Новый тип подключения позволяет сохранять первозданный вид маркировки для передачи в кассу.
Эргономика склада (Android-планшеты):
Забудьте про громоздкие ноутбуки на столах сборщиков. Планшет висит на кронштейне, кладовщик ходит вдоль стеллажей со свободными руками и беспроводным сканером. Нужно подтвердить действие — просто тапает по экрану.
Умная логика для эквайрингов и маркетплейсов
Важный нюанс, в котором часто путаются продавцы: сами маркетплейсы (Wildberries, Ozon) не выводят ваши товары из оборота — это зона ответственности магазина. А вот платежные системы (эквайринги), которые пробивают чеки покупателям, обязаны передавать данные о маркировке.
Раньше это создавало коллизию: касса отправляла марку в выбытие, а следом модуль пытался сделать то же самое через API и получал закономерную ошибку (марка уже невалидна). В двойном выбытии просто нет смысла.
Мы внедрили систему пассивного мониторинга:
Бесшовная интеграция марок от маркетплейсов
Если вы работаете по FBS и забираете КИЗы из личного кабинета маркетплейса, мы упростили и этот сценарий.
В настройках модуля теперь можно указать конкретные свойства заказа, куда маркетплейс складывает маркировку. Модуль сам заберет КИЗ из этого свойства и сохранит его в стандартное поле отгрузки Битрикса для конкретного товара. Дальше включается стандартная работа модуля со штатным функционалом системы — всё распределяется автоматически перед сохранением заказа.
10 дней бесплатного демо и "машина времени" для заказов
Самый частый запрос — возможность протестировать решение перед покупкой.
Теперь у модуля есть полноценный 10-дневный демо-режим. Вы можете бесплатно установить решение, настроить планшеты, подключить сканеры по BLE и провести боевые отгрузки, чтобы оценить функционал на живых процессах.
После покупки лицензии модуль просто продолжит работу бесшовно. А если в момент активации у вас скопились заказы, которые зависли из-за отсутствия лицензии, специальный встроенный инструмент за пару кликов найдет их, корректно закроет и отправит в Честный ЗНАК
Разбираем, как новые фичи изменят ваши бизнес-процессы и избавят склад от рутины.
Сканер 2.0: Работа с сырыми данными и планшеты для кладовщиков
В предыдущих версиях мы, как и многие, использовали режим эмуляции клавиатуры: при открытии шторки заказа в Битриксе курсор программно фиксировался в текстовом поле, куда потоком «вбивались» отсканированные марки.
Проблема этого подхода оказалась на стыке железа и браузеров. Клавиатурные сканеры не умеют корректно передавать в браузер битовый разделитель «Group Separator». Браузеры просто «съедают» его из-за политик безопасности, а в режиме клавиатуры он превращается в символы, которые могут реально присутствовать в коде маркировки. В итоге код слипается, и правильно разобрать его невозможно.
Мы полностью отказались от этого костыля и перешли на прямое подключение через Web Bluetooth API.
Что это дает на практике:
Точная обрезка для Честного ЗНАКа:
Самому API Честного ЗНАКа не нужен крипто-хвост и разделители — если отправить их, система выдаст ошибку невалидного кода. Теперь модуль получает чистый поток байтов, находит «Group Separator» и использует его как маркер, чтобы отсечь лишнее и отправить в ЦРПТ только то, что нужно.
Полный код для эквайринга:
В отличие от Честного ЗНАКа, эквайринговым системам для пробития чека нужен полный, нетронутый код со всеми хвостами и спецсимволами. Новый тип подключения позволяет сохранять первозданный вид маркировки для передачи в кассу.
Эргономика склада (Android-планшеты):
Забудьте про громоздкие ноутбуки на столах сборщиков. Планшет висит на кронштейне, кладовщик ходит вдоль стеллажей со свободными руками и беспроводным сканером. Нужно подтвердить действие — просто тапает по экрану.
Умная логика для эквайрингов и маркетплейсов
Важный нюанс, в котором часто путаются продавцы: сами маркетплейсы (Wildberries, Ozon) не выводят ваши товары из оборота — это зона ответственности магазина. А вот платежные системы (эквайринги), которые пробивают чеки покупателям, обязаны передавать данные о маркировке.
Раньше это создавало коллизию: касса отправляла марку в выбытие, а следом модуль пытался сделать то же самое через API и получал закономерную ошибку (марка уже невалидна). В двойном выбытии просто нет смысла.
Мы внедрили систему пассивного мониторинга:
- Модуль видит, что заказ оплачен через эквайринг, который сам бьет чеки.
- Вместо того чтобы стучаться в API Честного ЗНАКа и генерировать ошибки, модуль просто переводит код в системный статус WAITING_OFD (ожидание ОФД).
- Система спокойно ждет, пока эквайер выведет марку из оборота, запрашивает актуальный статус и фиксирует успешный результат в карточке заказа. Никаких конфликтов.
Бесшовная интеграция марок от маркетплейсов
Если вы работаете по FBS и забираете КИЗы из личного кабинета маркетплейса, мы упростили и этот сценарий.
В настройках модуля теперь можно указать конкретные свойства заказа, куда маркетплейс складывает маркировку. Модуль сам заберет КИЗ из этого свойства и сохранит его в стандартное поле отгрузки Битрикса для конкретного товара. Дальше включается стандартная работа модуля со штатным функционалом системы — всё распределяется автоматически перед сохранением заказа.
10 дней бесплатного демо и "машина времени" для заказов
Самый частый запрос — возможность протестировать решение перед покупкой.
Теперь у модуля есть полноценный 10-дневный демо-режим. Вы можете бесплатно установить решение, настроить планшеты, подключить сканеры по BLE и провести боевые отгрузки, чтобы оценить функционал на живых процессах.
После покупки лицензии модуль просто продолжит работу бесшовно. А если в момент активации у вас скопились заказы, которые зависли из-за отсутствия лицензии, специальный встроенный инструмент за пару кликов найдет их, корректно закроет и отправит в Честный ЗНАК
Статья полезна для
Предлагаем еще прочесть




