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