Введение обязательной маркировки для большинства товарных групп в России кардинально изменило привычный процесс розничных продаж. Теперь каждая упаковка сигарет, обувь, молочная продукция или вода имеют свой уникальный цифровой код, который необходимо корректно обработать при реализации. Ошибки на этом этапе грозят серьезными штрафами и блокировкой товарооборота, что делает автоматизацию процесса критически важной задачей.
Программные продукты фирмы 1С, такие как «1С:Розница», «1С:Управление торговлей» и «1С:Предприятие», предоставляют встроенные механизмы для взаимодействия с системой «Честный ЗНАК». Однако сама по себе установка платформы не гарантирует бесшовную работу — необходима грамотная настройка периферийного оборудования и понимание логики документооборота. В этой статье мы детально разберем, как настроить систему и провести продажу без сбоев и простоев на кассе.
Основная сложность заключается не столько в самом факте пробития чека, сколько в своевременном выводе кода из оборота через оператора фискальных данных (ОФД). Если кассир просто отсканирует код, но не отправит его в систему прослеживаемости, товар формально останется на балансе, а у контролирующих органов возникнут вопросы. Поэтому важно понимать весь цикл: от сканирования DataMatrix кода до получения подтверждения от ГИС МТ.
Подготовка инфраструктуры и оборудования
Прежде чем приступить к настройке программного обеспечения, необходимо убедиться, что ваше аппаратное обеспечение соответствует техническим требованиям для работы с маркировкой. Обычного одноплоскостного сканера штрих-кодов может быть недостаточно, так как коды DataMatrix часто наносятся на глянцевую или изогнутую поверхность упаковки. Вам потребуется 2D-сканер, способный считывать сложные графические матрицы с первого раза.
Критически важным элементом является кассовый аппарат (ККТ), поддерживающий работу с маркированными товарами. Прошивка фискального накопителя и самого аппарата должна быть обновлена до версий, поддерживающих передачу тегов 1162 (код товара). Без этой функции касса не сможет сформировать правильный фискальный чек, и продажа будет заблокирована на уровне драйвера ККТ.
⚠️ Внимание! Убедитесь, что ваша лицензия 1С включает функционал работы с маркировкой. В некоторых старых конфигурациях или урезанных версиях (например, некоторые редакции «1С:Бухгалтерии» без блока розницы) этот функционал может отсутствовать или требовать отдельной покупки расширения.
Также проверьте стабильность интернет-соединения в точке продаж. Обмен данными с системой «Честный ЗНАК» происходит в реальном времени или через очередь сообщений ОФД. Если канал связи нестабилен, процесс продажи может затянуться, создавая очереди покупателей. В таких случаях рекомендуется предусмотреть резервный канал связи или настроить локальное кэширование кодов, если это позволяет конфигурация.
Используйте сканеры с функцией"Image" для лучшего считывания поврежденных или плохо напечатанных кодов DataMatrix. Лазерные сканеры старого образца часто не справляются с этой задачей.
Настройка параметров в 1С для работы с маркировкой
После подключения оборудования необходимо активировать соответствующие настройки внутри программы 1С. Логика работы может незначительно отличаться в зависимости от конфигурации, но общий принцип един. Вам нужно включить функциональную опцию, отвечающую за маркировку, и настроить параметры обмена с ИС МП (Информационная система мониторинга прослеживаемости).
В разделе настроек торговли или параметров системы найдите пункт Маркировка товаров и установите флаг включения. Здесь же указывается тип товара, с которым вы работаете (обувь, табак, вода и т.д.), так как правила вывода из оборота могут различаться. Система предложит настроить подключение к серверу лицензий или встроенные механизмы обмена через HTTP-сервисы.
Особое внимание уделите настройке видов номенклатуры. Для каждой позиции, подлежащей маркировке, в карточке товара должна быть установлена галочка «Маркированный товар». Если этого не сделать, программа будет пытаться продать товар как обычный, игнорируя необходимость сканирования индивидуального кода, что приведет к ошибке при печати чека.
| Группа товаров | Необходимое оборудование | Особенности кода |
|---|---|---|
| Табачная продукция | 2D-сканер, ККТ с ФН 1.1/1.2 | Код наносится на пачку, требует обязательной агрегации в блоках |
| Обувь | 2D-сканер (желательно стационарный) | Код часто располагается на ярлыке внутри или снаружи, может быть поврежден при носке |
| Молочная продукция | Высокоскоростной 2D-сканер | Код DataMatrix на крышке или этикетке, требует быстрой обработки на конвейере |
| Упакованная вода | 2D-сканер | Работа с групповой упаковкой и штучным товаром требует настройки агрегации |
☑️ Настройка номенклатуры
Не забудьте настроить правила обработки кодов при приемке товара. Если вы принимаете товар по ЭДО (электронному документообороту), 1С может автоматически загружать коды из УПД (универсального передаточного документа). Это значительно ускоряет процесс оприходования и исключает человеческий фактор при ручном вводе.
Процесс продажи: пошаговая инструкция для кассира
Сам процесс продажи маркированного товара в интерфейсе кассира 1С максимально упрощен, чтобы минимизировать время обслуживания клиента. Однако он требует строгой последовательности действий. После добавления товара в чек, система автоматически запросит сканирование индивидуального кода маркировки, если в настройках номенклатуры указан соответствующий признак.
Кассир должен поднести сканер к коду DataMatrix на упаковке. Успешное считывание обычно сопровождается звуковым сигналом и отображением кода в поле ввода или в составе строки чека. Важно следить за тем, чтобы код считывался полностью; частичное считывание приведет к ошибке валидации формата. Если код не считывается, можно ввести его вручную, но это занимает больше времени и повышает риск ошибки.
После формирования чека и его печати происходит ключевой этап — передача данных. Драйвер ККТ формирует фискальный документ, в котором код маркировки передается в теге 1162. Этот тег отправляется оператору фискальных данных, который, в свою очередь, передает информацию в систему «Честный ЗНАК» о выводе товара из оборота.
Если в момент продажи интернет-соединение отсутствует, современные версии 1С и ККТ позволяют сохранить чек в локальном буфере. Данные будут переданы в систему мониторинга сразу после восстановления связи. Однако полагаться на этот режим постоянно не стоит, так как при длительном отсутствии связи может возникнуть рассинхронизация остатков.
⚠️ Внимание! Никогда не пробивайте чек без предварительного сканирования кода маркировки, даже если товар физически есть на полке. Продажа без кода приравнивается к реализации контрафакта и влечет за собой административную ответственность по статье 15.12 КоАП РФ.
Работа с агрегированными кодами и групповой продажей
Одной из самых частых проблем в рознице является продажа товаров, упакованных в групповую тару (коробки, паллеты). Для таких случаев в системе «Честный ЗНАК» предусмотрены агрегированные коды. Сканирование одного такого кода (обычно расположенного на коробе) эквивалентно сканированию всех кодов единиц товара, находящихся внутри.
В 1С поддержка агрегации реализована через механизм расформирования. При сканировании кода короба программа должна автоматически «раскрыть» его, добавив в чек соответствующее количество единиц товара с их индивидуальными кодами. Это требует предварительной настройки правил агрегации в справочнике номенклатуры или при приемке товара.
Если вы продаете часть товара из агрегированной упаковки (например, 2 бутылки из коробки с 6 штуками), система должна корректно обработать этот сценарий. В этом случае 1С сформирует новый агрегированный код для остатка в коробке (если оборудование и настройки позволяют) или потребует перемаркировки остатка. Чаще всего в рознице просто сканируют индивидуальные коды выбранных покупателем единиц, игнорируя код короба, если он не используется для быстрой инвентаризации.
Что делать, если код агрегации не считывается?
Если код на коробе поврежден или не читается, а продавать нужно весь короб целиком, можно попробовать отсканировать коды с каждой единицы товара внутри. Это долго, но гарантирует легальность продажи. В крайнем случае, оформите перемаркировку через личный кабинет Честного ЗНАКа, если это допустимо для вашей товарной группы.
Проверьте документацию к вашей версии ПО, чтобы убедиться в наличии поддержки пакетной обработки кодов.
Типичные ошибки и способы их устранения
В процессе эксплуатации системы пользователи часто сталкиваются с типовыми проблемами, которые могут остановить торговый процесс. Понимание причин этих ошибок позволяет быстро реагировать и минимизировать простой кассы. Большинство проблем связано либо с оборудованием, либо с рассинхронизацией данных между 1С и серверами маркировки.
Одна из самых распространенных ошибок — «Код не найден в системе» или «Статус кода не позволяет продажу». Это означает, что товар либо не был введен в оборот производителем, либо уже был продан ранее (дубликат), либо числится в украденных/утраченных. В таком случае продажа должна быть немедленно остановлена.
- 🚫 Ошибка сканера: Устройство не реагирует на код DataMatrix. Проверьте настройки эмуляции клавиатуры у сканера и убедитесь, что он поддерживает 2D-коды.
- 📉 Рассинхронизация остатков: В 1С товар есть, а кодов нет. Необходимо провести сверку с системой «Честный ЗНАК» и загрузить актуальные коды через документ «Загрузка кодов маркировки».
- 🔌 Сбой драйвера ККТ: Ошибка передачи тега 1162. Перезагрузите кассовый аппарат и проверьте версию прошивки ФН.
- 🌐 Таймаут соединения: Долгое ожидание ответа от ОФД. Проверьте настройки таймаутов в драйвере кассы и стабильность сети.
Еще одна сложность возникает при возврате товара. Если покупатель возвращает маркированный товар, кассир должен не только пробить чек возврата, но и ввести товар обратно в оборот (или поставить на баланс, в зависимости от сценария). В 1С это делается через документ «Возврат товаров от клиента», где требуется повторное сканирование кода, чтобы подтвердить его возврат в систему.
Большинство ошибок при продаже маркировки связано не с программой 1С, а с некорректной настройкой сканера или устаревшей прошивкой кассового аппарата. Начинайте диагностику всегда с проверки оборудования.
Отчетность и контроль выбытия товаров
После завершения sales-дня критически важно убедиться, что все проданные коды корректно отразились в системе мониторинга. В 1С предусмотрены специальные отчеты для контроля статуса выбытия. Регулярная проверка этих отчетов позволяет выявить «зависшие» коды, которые были пробиты, но не ушли в ОФД из-за технических сбоев.
Используйте отчет «Анализ состояния маркировки» или аналогичный в вашей конфигурации. Он покажет разницу между количеством проданного товара в кассовой смене и количеством кодов, успешно выведенных из оборота в ГИС МТ. Если расхождения есть, необходимо инициировать повторную отправку данных или вручную скорректировать статусы через личный кабинет.
Хранение данных о маркировке в базе 1С также имеет свои особенности. Коды занимают значительный объем памяти, поэтому рекомендуется настраивать архивацию или удаление обработанных кодов согласно регламенту вашей компании, чтобы не замедлять работу базы данных. Однако удалять их можно только после получения гарантированного подтверждения от системы «Честный ЗНАК».
⚠️ Внимание! Законодательство и правила работы системы «Честный ЗНАК» могут меняться. Всегда сверяйте актуальные требования к форматам кодов и срокам передачи данных в официальных источниках или в личном кабинете участника оборота, так как регламенты обновляются без предварительного уведомления в интерфейсе 1С.
Часто задаваемые вопросы (FAQ)
Что делать, если код на товаре поврежден и не сканируется?
Если код DataMatrix поврежден и не считывается сканером, а ручной ввод не помогает (или запрещен для данной группы товаров), продавать такой товар нельзя. Необходимо оформить его как брак и вернуть поставщику или утилизировать с соответствующим оформлением в системе «Честный ЗНАК». Продажа товара с нечитаемым кодом может быть расценена как нарушение правил маркировки.
Нужно ли сканировать код при продаже весового маркированного товара (например, сыр на развес)?
Да, если сыр фасуется в магазине и на него наносится этикетка с кодом маркировки (встроенным или сгенерированным), то при продаже этот код необходимо сканировать. Если же вы продаете весовой товар, который не был предварительно упакован и промаркирован в зоне вашей ответственности (просто взвешивается на весах без печати этикетки с DataMatrix), то сканирование не требуется, пока товар не перейдет в категорию упакованного.
Можно ли продать маркированный товар без интернета?
Технически пробить чек без интернета можно, если касса работает в автономном режиме (ФН сохраняет данные). Однако код маркировки не будет передан в систему «Честный ЗНАК» до момента восстановления связи. Это создает риск: если товар будет продан, а связь не восстановится в течение установленного срока, возникнет расхождение в отчетности. Кроме того, некоторые настройки 1С могут блокировать продажу маркировки при отсутствии связи с сервером лицензий.
Как проверить, выведен ли товар из оборота?
Проверить статус конкретного кода можно через сервис проверки кодов на сайте «Честный ЗНАК» или в мобильном приложении. В самой 1С это можно сделать с помощью обработки проверки кодов, которая отправляет запрос в информационную систему и возвращает текущий статус (в обороте, выведен, утилизирован и т.д.).