В процессе работы с маркируемой продукцией (система «Честный ЗНАК») участники оборота часто сталкиваются с ситуацией, когда код маркировки (КМ) на товаре физически отсутствует или поврежден настолько, что его невозможно считать сканером. В типовых конфигурациях 1С, таких как Управление торговлей 11, ERP 2.5 или Комплексная автоматизация, процесс перемаркировки имеет свои методические особенности. Разберем по шагам, как правильно оформить эти операции, и выясним, что делать, если программа требует «старый код», которого у вас нет.
Логика системы ИС МП (Информационная система маркировки продукции) подразумевает преемственность: чтобы ввести в оборот новый код взамен старого, старый код должен быть выведен из оборота с указанием причины. В ранних релизах конфигураций (например, в некоторых сборках УТ 11.4) документ ПеремаркировкаТоваров действительно требовал обязательного указания старого кода в табличной части. Это создавало тупиковую ситуацию при потере этикетки.
Проанализируем современные возможности программы. Сейчас в типовых решениях реализован сценарий, позволяющий обойти это ограничение, выбрав правильную причину операции. Рассмотрим алгоритм действий при обнаружении товара без кода на складе.
Прежде чем приступать к документу перемаркировки, нам необходимо получить новые коды в СУЗ (Станция управления заказами). В современных версиях 1С для этого используется документ ЗаказНаЭмиссиюКодовМаркировкиСУЗ.
Разберем настройки этого документа:
Заказ на эмиссию кодов маркировки.GTIN (глобальный номер товарной продукции) из карточки товара.Теперь перейдем к основному этапу — отражению факта замены кода в учете. Проанализируем заполнение документа Перемаркировка товаров:
При создании документа обратим внимание на поле «Причина перемаркировки». Это ключевой момент, определяющий состав обязательных полей:
Рассмотрим порядок заполнения табличной части в этом режиме:
GTIN и номенклатурной позиции, а не по конкретному экземпляру старого кода.После заполнения документа выполним команду «Передать данные». В этот момент 1С отправляет запрос в систему «Честный ЗНАК». Проанализируем, что происходит на стороне сервера ГИС МТ:
Система получает информацию о том, что для определенного товара (определяемого по GTIN) вводится новый код взамен утраченного. Поскольку старый код не указан, «Честный ЗНАК» просто регистрирует ввод нового кода в оборот по причине перемаркировки. Важно понимать, что при массовых операциях такого рода у контролирующих органов могут возникнуть вопросы, поэтому данный механизм следует использовать только для реально поврежденных марок.
Часто перемаркировка требуется, когда покупатель возвращает товар без ярлыка. Разберем этот сценарий подробнее:
Если в вашей компании ведется поштучный учет в ячейках (WMS), мы можем попытаться вычислить утерянный код методом исключения. Посмотрим, как это реализовать:
Допустим, в ячейке по данным 1С числится 10 единиц товара с конкретными марками. При инвентаризации мы находим 9 единиц с кодами и 1 без кода. Путем сравнения списка считанных КМ со списком из базы мы можем точно определить, какой именно код отсутствует. В этом случае настоятельно рекомендуется подставить этот «вычисленный» код в поле «Старый код маркировки». Это обеспечит идеальную чистоту данных в системе прослеживаемости.
Пример структуры данных (условно), которую обрабатывает документ при проверке:
// Пример логики сопоставления при перемаркировке
Если Причина = ПредопределенноеЗначение("Справочник.ПричиныПеремаркировки.КодИспорченУтерян") Тогда
СтарыйКодМаркировки = Неопределено; // Позволяем пустой код
НовыйКодМаркировки = СчитанныйКод;
КонецЕсли;
Подведем итог. Перемаркировка в типовых решениях 1С УТ/ERP/КА — это штатная процедура. Если вы столкнулись с требованием программы обязательно ввести старый код, проверьте версию вашей конфигурации. В релизах последних лет (УТ 11.5 и выше) данная проблема решена на уровне бизнес-логики документа.
Основные правила:
GTIN в карточках номенклатуры, так как именно по ним «Честный ЗНАК» связывает новый код с вашим товаром при отсутствии старого кода.Соблюдение этого алгоритма позволит вам избежать расхождений в остатках между учетной системой 1С и личным кабинетом «Честного ЗНАКа».