Как правильно оформить возврат маркированного товара в рознице и проверить код маркировки

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

Процесс возврата маркированного товара в розничной торговле вызывает немало вопросов у сотрудников магазинов и специалистов по внедрению 1С. Основная сложность заключается не столько в самом факте возврата денег покупателю, сколько в корректном отражении движения кода маркировки (КИЗ/КМ) в системе «Честный ЗНАК». Нам необходимо разобраться, как проверить, наш ли это товар, как вернуть марку в оборот и что делать, если покупатель принес товар без кода маркировки. Рассмотрим эти ситуации подробно.

Проверка принадлежности кода: «Свой или чужой»

При оформлении возврата первое, с чем мы сталкиваемся — необходимость убедиться, что покупатель возвращает именно тот экземпляр товара, который был приобретен в нашем магазине. Рассмотрим, как это реализовано в современных конфигурациях 1С (таких как Розница 3.0, УНФ 3.0 или Управление торговлей 11).

В типовых решениях 1С проверка осуществляется несколькими способами:

  1. Поиск по регистру «Штрихкоды упаковок». При сканировании марки в рабочем месте кассира (РМК) или в документе возврата, программа автоматически обращается к базе данных. Если этот конкретный код маркировки ранее был продан через данную информационную базу, система «узнает» его и сможет автоматически подобрать документ продажи.
  2. Использование Разрешительного режима (РР). С 2024 года для большинства категорий товаров введен разрешительный режим. При сканировании кода во время возврата система обращается к ГИС МТ (Честный ЗНАК). Если код имеет статус «Выведен из оборота по причине розничной продажи», это косвенно подтверждает факт его легальной реализации.
  3. Ручной поиск чека. Если автоматика не сработала (например, база была очищена или товар продавался в другой программе), мы можем найти исходный чек по номеру, дате или карте лояльности клиента. Найдя чек, мы проанализируем, какие именно марки были в нем указаны.

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

Автоматический возврат кода в оборот через чек

Проанализируем самый простой и правильный сценарий: у покупателя сохранился товарный вид, упаковка и код маркировки не поврежден. В этом случае процедура максимально упрощена благодаря интеграции 1С с ОФД.

Алгоритм действий будет следующим:

  1. Открываем форму оформления возврата (через РМК или на основании чека продажи).
  2. Сканируем DataMatrix код с товара. 1С добавит товар в корзину и привяжет к нему считанный код.
  3. Пробиваем чек возврата (тип документа — «Возврат прихода»).

После этого данные через оператора фискальных данных (ОФД) передаются в «Честный ЗНАК». Система маркировки, получив информацию о возврате чека с указанным КМ, автоматически меняет статус кода с «Выведен из оборота» на «В обороте». Это позволяет нам сразу же выставить товар на витрину для повторной продажи без дополнительных манипуляций в личном кабинете ГИС МТ. Раньше правила были жестче, но сейчас законодательство позволяет вводить проданные марки обратно в оборот таким простым способом.

Что делать, если марка утеряна или повреждена

Ситуация, когда покупатель возвращает товар без марки (например, сорвал бирку или выбросил упаковку с кодом), является одной из самых спорных. Разберем правовой и технический аспекты.

Согласно Закону о защите прав потребителей, отсутствие маркировки (кода DataMatrix) не является основанием для отказа в возврате товара, если соблюдены остальные условия (сохранены потребительские свойства для качественного товара или выявлен брак). Однако магазин не имеет права продавать такой товар повторно без маркировки. Это будет нарушением правил оборота маркированной продукции.

В этом случае мы действуем по алгоритму перемаркировки:

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

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


// Пример проверки наличия кода в регистре штрихкодов
Запрос = Новый Запрос;
Запрос.Текст = 
    "ВЫБРАТЬ
    |	ШтрихкодыУпаковок.Ссылка КАК СсылкаНаКод,
    |	ШтрихкодыУпаковок.Владелец КАК Номенклатура
    |ИЗ
    |	Справочник.ШтрихкодыУпаковокТоваров КАК ШтрихкодыУпаковок
    |ГДЕ
    |	ШтрихкодыУпаковок.ЗначениеШтрихкода = &ЗначениеКода";

Запрос.УстановитьПараметр("ЗначениеКода", СканированныйКодМаркировки);
Результат = Запрос.Выполнить();

Если Результат.Пустой() Тогда
    Сообщить("Код не найден в локальной базе. Требуется проверка через ГИС МТ.");
КонецЕсли;

Нюансы для различных категорий товаров

Важно помнить, что правила могут незначительно отличаться в зависимости от отрасли:

Практические советы по настройке рабочего места кассира (РМК)

Для того чтобы облегчить работу персоналу, выполним следующие настройки в 1С:

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

Подводя итог, можно сказать: наиболее эффективный способ работы — это всегда требовать от покупателя предоставления товара с читаемой маркой. Если же марка утеряна, мы используем механизм перемаркировки, который в современных версиях 1С достаточно автоматизирован и доступен не только производителям, но и обычным розничным точкам.

← На главную