Как в 1С:Розница 2.3 продавать остатки без маркировки, если поступил новый маркированный товар?

Пользователь 1С v8.3 (Управляемые формы) 1С:Розница Управленческий учет Торговля и дистрибуция
← На главную

Переход на обязательную маркировку товаров часто ставит перед пользователями 1С:Розница 2.3 сложную задачу. На складе еще остаются товары, произведенные или ввезенные до введения обязательных требований, которые не имеют кода DataMatrix. В то же время новые поступления этого же товара уже приходят с марками. Мы сталкиваемся с дилеммой: как вести учет в одной программе так, чтобы кассир мог продать и старую пачку без марки, и новую — с маркой, не создавая при этом путаницы в справочниках — для этой задачи есть обработка для фискализации маркировки и соблюдения разрешительного режима.

В этой статье мы подробно разберем, как настроить систему для корректной работы, проанализируем возможные варианты решения и выберем наиболее оптимальный путь, соответствующий методологии 1С.

Метод 1. Использование штатного функционала «Дата запрета продажи» (Рекомендуемый)

Начиная с версии 2.3.20, в конфигурации «1С:Розница» появился удобный механизм, позволяющий реализовывать остатки без указания марки, даже если для данного вида номенклатуры уже включен учет маркируемой продукции — для этого подойдёт обработка для маркировки остатков и ввода товаров в оборот. Это избавляет нас от необходимости плодить «двойников» в справочнике номенклатуры.

Рассмотрим пошагово процесс настройки этого режима:

  1. Перейдем в раздел Администрирование — Интеграция с ИС МП (удобно через модуль интеграции с ИС МП и системой Честный Знак).
  2. Найдем гиперссылку Настройки учета маркируемой продукции. В открывшейся форме нас интересует список видов продукции.
  3. Выберем нужную категорию (например, «Парфюмерные и косметические средства и бытовая химия»).
  4. В колонке Дата запрета продажи немаркированной продукции установим дату, до которой законодательство разрешает нам распродавать остатки. Для многих категорий, таких как бытовая химия, эта дата может быть установлена с большим запасом, если разрешена продажа до окончания срока годности.
  5. Убедимся, что флажок Вести учет продукции установлен.

После этой настройки при сканировании линейного штрихкода EAN-13 в РМК (Рабочее место кассира), система увидит, что товар подлежит маркировке, но, так как текущая дата меньше «Даты запрета», она выведет запрос на марку с дополнительной опцией. Кассир увидит красную иконку невведенной марки и кнопку «Добавить без марки». Нажатие этой кнопки позволит добавить позицию в чек как обычный товар.

Метод 2. Работа с дублями номенклатуры и решение конфликта штрихкодов

Иногда пользователи предпочитают разделять потоки товаров на уровне справочника, создавая две разные карточки: «Товар (маркированный)» и «Товар (старый остаток)». Однако здесь мы сталкиваемся с проблемой уникальности штрихкодов. Программа по умолчанию не дает записать один и тот же EAN-13 двум разным позициям.

Разберем, как обойти это ограничение, если вы выбрали путь дублирования:

Проанализируем настройки системы. В 1С:Розница существует функциональная опция для работы с неуникальными кодами. Нам необходимо включить её:

  1. Зайдем в Администрирование — Настройки номенклатуры.
  2. Развернем раздел Штрихкодирование.
  3. Установим флажок Неуникальные штрихкоды.

Теперь система позволит закрепить один и тот же код за разными карточками. Однако помните о важном нюансе: при сканировании такого штрихкода в РМК программа не сможет однозначно определить товар и предложит кассиру выбрать одну из двух позиций вручную. Это может замедлить работу на кассе, поэтому данный метод считается менее предпочтительным, чем использование «Даты запрета».

Технический нюанс: Обработка сканирования (EAN-13 vs DataMatrix)

Выясним причину, по которой иногда программа ведет себя непредсказуемо при продаже. Важно понимать разницу в работе оборудования. Если кассир сканирует DataMatrix (квадратный код), 1С сразу понимает, что это маркированный товар. В этот код «зашит» не только серийный номер, но и GTIN (аналог штрихкода), поэтому система автоматически находит нужную номенклатуру и подставляет марку.

Если же сканируется обычный линейный код, система обращается к Виду номенклатуры. Если в виде номенклатуры стоит признак «Маркируемая продукция», программа обязана инициировать процедуру проверки марки. Поэтому, если вы перевели товар на маркированный учет, старые остатки без марки будут требовать нажатия кнопки «Добавить без марки», как мы разобрали в первом методе — выявить расхождения поможет обработка сверки кодов маркировки 1С с Честным знаком.

Совет по настройке сканера:

Для корректной работы и перехвата событий сканирования рекомендуется использовать драйвер (поможет драйвер для онлайн-касс с поддержкой маркировки и разрешительного режима) 1С:Сканеры штрихкода (NativeApi). Это обеспечит стабильное появление окна ввода марки и исключит ошибки эмуляции клавиатуры, когда код «пролетает» мимо обработчика маркировки.

Групповое изменение реквизитов для перехода на маркировку

Если вы решили не плодить дубли, а просто перевести существующие товары на маркированный учет, вам поможет стандартная обработка. Рассмотрим, как массово изменить настройки для списка товаров:

  1. Откроем Администрирование — Обслуживание — Корректировка данных — Групповое изменение реквизитов.
  2. Выберем объект Номенклатура.
  3. Настроим фильтр по нужной группе товаров или категории.
  4. Изменим поле Вид номенклатуры на новый вид, где уже настроен тип продукции (например, «Антисептики» или «Духи»).
  5. Выполним изменение.

После этого не забудьте настроить «Дату запрета продажи немаркированной продукции», как описано в первом методе, чтобы кассиры могли продолжать торговать старым товаром.

Важные замечания по законодательству

Проанализируем ситуацию с точки зрения закона. Для таких категорий, как бытовая химия и парфюмерия, правила маркировки часто позволяют реализацию остатков до окончания срока годности. Однако в 1С:Розница функционал «Добавить без марки» будет работать только до той даты, которую вы указали в настройках. Если срок реализации остатков законодательно не ограничен, мы рекомендуем ставить дату далеко в будущем (например, 31.12.2030), чтобы работа магазина не остановилась внезапно.

Контроль статусов в ИС МП:

В разделе настроек интеграции также присутствует флаг «Контролировать статусы кодов маркировки». В период распродажи остатков его можно настроить в режим «Предупреждать», чтобы при технических сбоях или работе с сомнительными марками касса не блокировала продажу полностью, позволяя завершить обслуживание клиента.

Таким образом, самым чистым и эффективным способом решения проблемы является использование одной карточки товара с правильно настроенным Видом номенклатуры и установленной Датой запрета продажи в настройках интеграции. Это сохранит чистоту вашей базы данных и обеспечит удобство работы кассира.

← На главную