Переход на обязательную маркировку товаров часто ставит перед пользователями 1С:Розница 2.3 сложную задачу. На складе еще остаются товары, произведенные или ввезенные до введения обязательных требований, которые не имеют кода DataMatrix. В то же время новые поступления этого же товара уже приходят с марками. Мы сталкиваемся с дилеммой: как вести учет в одной программе так, чтобы кассир мог продать и старую пачку без марки, и новую — с маркой, не создавая при этом путаницы в справочниках — для этой задачи есть обработка для фискализации маркировки и соблюдения разрешительного режима.
В этой статье мы подробно разберем, как настроить систему для корректной работы, проанализируем возможные варианты решения и выберем наиболее оптимальный путь, соответствующий методологии 1С.
Начиная с версии 2.3.20, в конфигурации «1С:Розница» появился удобный механизм, позволяющий реализовывать остатки без указания марки, даже если для данного вида номенклатуры уже включен учет маркируемой продукции — для этого подойдёт обработка для маркировки остатков и ввода товаров в оборот. Это избавляет нас от необходимости плодить «двойников» в справочнике номенклатуры.
Рассмотрим пошагово процесс настройки этого режима:
После этой настройки при сканировании линейного штрихкода EAN-13 в РМК (Рабочее место кассира), система увидит, что товар подлежит маркировке, но, так как текущая дата меньше «Даты запрета», она выведет запрос на марку с дополнительной опцией. Кассир увидит красную иконку невведенной марки и кнопку «Добавить без марки». Нажатие этой кнопки позволит добавить позицию в чек как обычный товар.
Иногда пользователи предпочитают разделять потоки товаров на уровне справочника, создавая две разные карточки: «Товар (маркированный)» и «Товар (старый остаток)». Однако здесь мы сталкиваемся с проблемой уникальности штрихкодов. Программа по умолчанию не дает записать один и тот же EAN-13 двум разным позициям.
Разберем, как обойти это ограничение, если вы выбрали путь дублирования:
Проанализируем настройки системы. В 1С:Розница существует функциональная опция для работы с неуникальными кодами. Нам необходимо включить её:
Теперь система позволит закрепить один и тот же код за разными карточками. Однако помните о важном нюансе: при сканировании такого штрихкода в РМК программа не сможет однозначно определить товар и предложит кассиру выбрать одну из двух позиций вручную. Это может замедлить работу на кассе, поэтому данный метод считается менее предпочтительным, чем использование «Даты запрета».
Выясним причину, по которой иногда программа ведет себя непредсказуемо при продаже. Важно понимать разницу в работе оборудования. Если кассир сканирует DataMatrix (квадратный код), 1С сразу понимает, что это маркированный товар. В этот код «зашит» не только серийный номер, но и GTIN (аналог штрихкода), поэтому система автоматически находит нужную номенклатуру и подставляет марку.
Если же сканируется обычный линейный код, система обращается к Виду номенклатуры. Если в виде номенклатуры стоит признак «Маркируемая продукция», программа обязана инициировать процедуру проверки марки. Поэтому, если вы перевели товар на маркированный учет, старые остатки без марки будут требовать нажатия кнопки «Добавить без марки», как мы разобрали в первом методе — выявить расхождения поможет обработка сверки кодов маркировки 1С с Честным знаком.
Совет по настройке сканера:
Для корректной работы и перехвата событий сканирования рекомендуется использовать драйвер (поможет драйвер для онлайн-касс с поддержкой маркировки и разрешительного режима) 1С:Сканеры штрихкода (NativeApi). Это обеспечит стабильное появление окна ввода марки и исключит ошибки эмуляции клавиатуры, когда код «пролетает» мимо обработчика маркировки.
Если вы решили не плодить дубли, а просто перевести существующие товары на маркированный учет, вам поможет стандартная обработка. Рассмотрим, как массово изменить настройки для списка товаров:
Вид номенклатуры на новый вид, где уже настроен тип продукции (например, «Антисептики» или «Духи»).После этого не забудьте настроить «Дату запрета продажи немаркированной продукции», как описано в первом методе, чтобы кассиры могли продолжать торговать старым товаром.
Проанализируем ситуацию с точки зрения закона. Для таких категорий, как бытовая химия и парфюмерия, правила маркировки часто позволяют реализацию остатков до окончания срока годности. Однако в 1С:Розница функционал «Добавить без марки» будет работать только до той даты, которую вы указали в настройках. Если срок реализации остатков законодательно не ограничен, мы рекомендуем ставить дату далеко в будущем (например, 31.12.2030), чтобы работа магазина не остановилась внезапно.
Контроль статусов в ИС МП:
В разделе настроек интеграции также присутствует флаг «Контролировать статусы кодов маркировки». В период распродажи остатков его можно настроить в режим «Предупреждать», чтобы при технических сбоях или работе с сомнительными марками касса не блокировала продажу полностью, позволяя завершить обслуживание клиента.
Таким образом, самым чистым и эффективным способом решения проблемы является использование одной карточки товара с правильно настроенным Видом номенклатуры и установленной Датой запрета продажи в настройках интеграции. Это сохранит чистоту вашей базы данных и обеспечит удобство работы кассира.