С введением обязательной маркировки табачных изделий перед пользователями 1С:Розница встала задача корректной настройки системы для работы с кодами DataMatrix. В этой статье мы подробно разберем, как подготовить базу к работе, какие настройки необходимо активировать и с какими техническими сложностями можно столкнуться при интеграции с торговым оборудованием. Рассмотрим процесс по шагам, ориентируясь на актуальные требования законодательства и практический опыт внедрения.
Первым делом нам необходимо включить возможность работы с маркированным товаром на уровне всей информационной базы. В программе 1С:Розница 2.2 за это отвечают специальные константы. Проанализируем путь к ним в интерфейсе:
Установка этого флага активирует в системе механизмы проверки кодов маркировки и открывает доступ к новым типам номенклатуры. Без этой настройки программа будет воспринимать табачные изделия как обычный штучный товар, что является нарушением при работе с системой «Честный ЗНАК».
После активации общей настройки нам нужно подготовить справочник номенклатуры. Разберем ситуацию: у вас уже есть позиции сигарет, которые велись как обычный «Товар». Теперь для корректной работы в РМК и передачи данных в ОФД необходимо изменить тип номенклатуры.
Выясним причину, по которой нельзя просто изменить тип у старой карточки без анализа остатков. Если на складе еще присутствуют немаркированные пачки (произведенные до введения обязательных требований), программа при продаже будет требовать сканировать код маркировки, которого на пачке физически нет. Поэтому мы рекомендуем следующий алгоритм:
Товар: Маркируемая табачная продукция.EAN13.Важный момент: в современных реалиях (согласно обновлениям 2023–2024 годов) классификация расширилась. Теперь важно разделять «Табачную продукцию» (сигареты), «Альтернативную табачную продукцию» (сигариллы, табак для кальяна) и «Никотинсодержащую продукцию» (стики, жидкости, вейпы). Для каждой категории в 1С предусмотрен свой тип номенклатуры.
Рассмотрим, как меняется процесс продажи. При выборе товара, помеченного как маркируемый табак, 1С:Розница потребует считать код DataMatrix. Если товар добавляется в чек вручную или по обычному штрихкоду EAN13, появится модальное окно для ввода кода маркировки.
Проанализируем технические требования к оборудованию. Для успешного считывания маленьких и иногда блеклых кодов DataMatrix на пачках сигарет нам потребуется 2D-сканер. Важно настроить его правильно:
GS (Group Separator). Без этого 1С может не распознать структуру кода и выдать ошибку «Неверный формат марки».Если код нанесен серым шрифтом по черному фону, что часто встречается на современных пачках, необходимо откалибровать контрастность и подсветку сканера в его сервисных настройках.
На сегодняшний день работа с табаком невозможна без ЭДО. Приемка товара должна осуществляться через Универсальный передаточный документ (УПД). Посмотрим на пример рабочего процесса:
Использование встроенного сервиса 1С-ЭДО значительно упрощает этот процесс, так как документы поступления создаются автоматически на основании электронных данных.
Разберем ситуацию, когда кассовое оборудование работает в режиме офлайн (например, весы с печатью этикеток или автономные кассы типа «Штрих-М», куда данные выгружаются через текстовые файлы). Как показывает практика, стандартные правила обмена в старых релизах 1С:Розница 2.2 часто не содержат признака маркировки в файле выгрузки.
Если вы столкнулись с тем, что в кассу товар попадает как «обычный», необходимо проанализировать структуру файла обмена. Скорее всего, потребуется доработка правил конвертации данных или кода обработки выгрузки, чтобы в файл попадал признак необходимости запроса марки. В современных конфигурациях эта проблема решена через поддержку формата ФФД 1.2, который требует от кассы онлайн-проверки марки перед закрытием чека.
Также обратим внимание на синхронизацию между 1С:Управление торговлей (УТ) и 1С:Розница. Часто возникают ошибки, если в правилах обмена не прописаны новые реквизиты, связанные с табачной продукцией. Проверьте, что в обеих базах релизы конфигураций актуальны и поддерживают текущие требования законодательства.
Выясним крайне важный нюанс: с 1 апреля 2024 года для табака введен разрешительный режим на кассах. Теперь при сканировании марки программа 1С делает мгновенный запрос в «Честный ЗНАК» для проверки статуса кода. Если марка не принадлежит вам, уже выведена из оборота или заблокирована, 1С заблокирует продажу на программном уровне.
Для корректной работы этого режима выполним следующие действия:
// В настройках интеграции с ИС МП
// Убедитесь, что получен и прописан токен для авторизации запросов
// Проверьте наличие стабильного интернет-соединения на рабочем месте кассира
Подводя итог, настройка маркировки в 1С:Розница 2.2 — это комплексный процесс, включающий как изменение внутренних настроек базы, так и точную калибровку торгового оборудования. Мы рекомендуем регулярно обновлять конфигурацию, так как алгоритмы взаимодействия с ЦРПТ постоянно дорабатываются и упрощаются.