Как выполнить перемаркировку товаров в 1С, если старый код маркировки утерян или поврежден?

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

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

Анализ проблемы: почему 1С требует старый код?

Логика системы ИС МП (Информационная система маркировки продукции) подразумевает преемственность: чтобы ввести в оборот новый код взамен старого, старый код должен быть выведен из оборота с указанием причины. В ранних релизах конфигураций (например, в некоторых сборках УТ 11.4) документ ПеремаркировкаТоваров действительно требовал обязательного указания старого кода в табличной части. Это создавало тупиковую ситуацию при потере этикетки.

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

Шаг 1. Заказ новых кодов маркировки на эмиссию

Прежде чем приступать к документу перемаркировки, нам необходимо получить новые коды в СУЗ (Станция управления заказами). В современных версиях 1С для этого используется документ ЗаказНаЭмиссиюКодовМаркировкиСУЗ.

Разберем настройки этого документа:

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

Шаг 2. Оформление документа «Перемаркировка товаров»

Теперь перейдем к основному этапу — отражению факта замены кода в учете. Проанализируем заполнение документа Перемаркировка товаров:

При создании документа обратим внимание на поле «Причина перемаркировки». Это ключевой момент, определяющий состав обязательных полей:

Рассмотрим порядок заполнения табличной части в этом режиме:

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

Шаг 3. Взаимодействие с ГИС МТ (Честный ЗНАК)

После заполнения документа выполним команду «Передать данные». В этот момент 1С отправляет запрос в систему «Честный ЗНАК». Проанализируем, что происходит на стороне сервера ГИС МТ:

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

Особенности работы при возврате от покупателя

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

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

Технические нюансы и автоматизация поиска кодов

Если в вашей компании ведется поштучный учет в ячейках (WMS), мы можем попытаться вычислить утерянный код методом исключения. Посмотрим, как это реализовать:

Допустим, в ячейке по данным 1С числится 10 единиц товара с конкретными марками. При инвентаризации мы находим 9 единиц с кодами и 1 без кода. Путем сравнения списка считанных КМ со списком из базы мы можем точно определить, какой именно код отсутствует. В этом случае настоятельно рекомендуется подставить этот «вычисленный» код в поле «Старый код маркировки». Это обеспечит идеальную чистоту данных в системе прослеживаемости.

Пример структуры данных (условно), которую обрабатывает документ при проверке:


// Пример логики сопоставления при перемаркировке
Если Причина = ПредопределенноеЗначение("Справочник.ПричиныПеремаркировки.КодИспорченУтерян") Тогда
    СтарыйКодМаркировки = Неопределено; // Позволяем пустой код
    НовыйКодМаркировки = СчитанныйКод;
КонецЕсли;

Выводы и рекомендации

Подведем итог. Перемаркировка в типовых решениях 1С УТ/ERP/КА — это штатная процедура. Если вы столкнулись с требованием программы обязательно ввести старый код, проверьте версию вашей конфигурации. В релизах последних лет (УТ 11.5 и выше) данная проблема решена на уровне бизнес-логики документа.

Основные правила:

Соблюдение этого алгоритма позволит вам избежать расхождений в остатках между учетной системой 1С и личным кабинетом «Честного ЗНАКа».

← На главную