Процесс возврата маркированного товара в розничной торговле вызывает немало вопросов у сотрудников магазинов и специалистов по внедрению 1С. Основная сложность заключается не столько в самом факте возврата денег покупателю, сколько в корректном отражении движения кода маркировки (КИЗ/КМ) в системе «Честный ЗНАК». Нам необходимо разобраться, как проверить, наш ли это товар, как вернуть марку в оборот и что делать, если покупатель принес товар без кода маркировки. Рассмотрим эти ситуации подробно.
При оформлении возврата первое, с чем мы сталкиваемся — необходимость убедиться, что покупатель возвращает именно тот экземпляр товара, который был приобретен в нашем магазине. Рассмотрим, как это реализовано в современных конфигурациях 1С (таких как Розница 3.0, УНФ 3.0 или Управление торговлей 11).
В типовых решениях 1С проверка осуществляется несколькими способами:
Важный момент: В настройках 1С (раздел «Настройки маркировки») мы можем активировать опцию Контролировать статусы кодов маркировки при возврате. Если она включена, система выдаст предупреждение или запретит операцию, если марка не числится проданной именно в нашей организации.
Проанализируем самый простой и правильный сценарий: у покупателя сохранился товарный вид, упаковка и код маркировки не поврежден. В этом случае процедура максимально упрощена благодаря интеграции 1С с ОФД.
Алгоритм действий будет следующим:
После этого данные через оператора фискальных данных (ОФД) передаются в «Честный ЗНАК». Система маркировки, получив информацию о возврате чека с указанным КМ, автоматически меняет статус кода с «Выведен из оборота» на «В обороте». Это позволяет нам сразу же выставить товар на витрину для повторной продажи без дополнительных манипуляций в личном кабинете ГИС МТ. Раньше правила были жестче, но сейчас законодательство позволяет вводить проданные марки обратно в оборот таким простым способом.
Ситуация, когда покупатель возвращает товар без марки (например, сорвал бирку или выбросил упаковку с кодом), является одной из самых спорных. Разберем правовой и технический аспекты.
Согласно Закону о защите прав потребителей, отсутствие маркировки (кода DataMatrix) не является основанием для отказа в возврате товара, если соблюдены остальные условия (сохранены потребительские свойства для качественного товара или выявлен брак). Однако магазин не имеет права продавать такой товар повторно без маркировки. Это будет нарушением правил оборота маркированной продукции.
В этом случае мы действуем по алгоритму перемаркировки:
Перемаркировка товаров. В качестве причины указываем «Возврат от розничного покупателя».Маркировка товаров ИС (или в рамках того же документа перемаркировки).Рассмотрим пример того, как технически может выглядеть проверка кода в коде (для разработчиков), если нам нужно программно убедиться в наличии кода в базе:
// Пример проверки наличия кода в регистре штрихкодов
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ШтрихкодыУпаковок.Ссылка КАК СсылкаНаКод,
| ШтрихкодыУпаковок.Владелец КАК Номенклатура
|ИЗ
| Справочник.ШтрихкодыУпаковокТоваров КАК ШтрихкодыУпаковок
|ГДЕ
| ШтрихкодыУпаковок.ЗначениеШтрихкода = &ЗначениеКода";
Запрос.УстановитьПараметр("ЗначениеКода", СканированныйКодМаркировки);
Результат = Запрос.Выполнить();
Если Результат.Пустой() Тогда
Сообщить("Код не найден в локальной базе. Требуется проверка через ГИС МТ.");
КонецЕсли;
Важно помнить, что правила могут незначительно отличаться в зависимости от отрасли:
Для того чтобы облегчить работу персоналу, выполним следующие настройки в 1С:
Проверять КМ при возврате. Это заставит систему требовать сканирование марки.Обмен с ИС МТ. Иногда чеки возврата могут «зависнуть» из-за ошибок связи, и марка не вернется в оборот в системе «Честный ЗНАК», что сделает невозможной ее повторную продажу.Подводя итог, можно сказать: наиболее эффективный способ работы — это всегда требовать от покупателя предоставления товара с читаемой маркой. Если же марка утеряна, мы используем механизм перемаркировки, который в современных версиях 1С достаточно автоматизирован и доступен не только производителям, но и обычным розничным точкам.