С введением обязательной маркировки молочной продукции оптовые компании столкнулись с серьезным вызовом: необходимостью фиксировать движение кодов маркировки. Однако законодательство предусматривает переходный период и упрощенный режим — объемно-сортовой учет (ОСУ). Это позволяет не сканировать каждую бутылку молока или пачку творога, а передавать сведения о товаре в виде совокупности GTIN и его количества. Рассмотрим подробно, как это работает в 1С:Управление торговлей и как правильно формировать документы для ЭДО.
В отличие от поштучного учета, где каждая единица имеет уникальный КИЗ (код идентификации), при ОСУ в электронном УПД передается информация о коде товара (GTIN) и количестве передаваемого товара. На текущий момент и до 1 июня 2025 года (для продукции со сроком хранения более 40 суток) участники оборота имеют право использовать именно этот метод при оптовых сделках. Для продукции со сроком годности менее 40 суток ОСУ является бессрочным.
Проанализируем ситуацию: если вы получили от поставщика 2500 штук молока под одним общим кодом в ЭДО, это и есть ОСУ. При дальнейшей перепродаже части этого товара (например, 500 штук) вам не нужно «пикать» каждую единицу. Вам нужно сформировать специальную строку-идентификатор.
Для того чтобы система маркировки «Честный ЗНАК» поняла, что вы передаете товар по ОСУ, в УПД должна быть сформирована строка определенного формата. Разберем структуру этого кода, который часто называют «регулярным выражением» в контексте настроек ЭДО:
02 [GTIN] 37 [Количество]
GTIN.Пример: если GTIN молока — 04607047111926, а вы отгружаете 500 штук, код в документе будет выглядеть так: 020460704711192637500. Именно эту строку ожидает получить ваш покупатель через ЭДО.
Ситуация усложняется, когда мы работаем с весовым товаром (например, сыр или масло в головах), где вес каждой единицы может отличаться. Для таких случаев формат дополняется сведениями о весе:
02 [GTIN] 37 [Количество] 3103 [Вес]
Разберем особенности заполнения веса:
Рассмотрим пример: вы отгружаете 1 штуку (голову сыра) весом 4.5 кг.
Код будет: 02[GTIN]3713103000004500.
Здесь 000004500 — это 4500 грамм, дополненные нулями слева до 9 знаков.
Выясним, как технически реализовать подбор товара в документе «Реализация товаров и услуг», чтобы программа не требовала сканирования каждой марки. Посмотрим на алгоритм действий:
1С:УТ форма «Проверить и подобрать маркируемую продукцию» ведет себя по-разному в зависимости от этих настроек.11.5 при нажатии кнопки «Заполнить по данным учета» программа сама генерирует строки формата 02+GTIN+37 на основании количества в ТЧ «Товары».Важный момент: если вы работаете в более старых версиях (например, 11.4), где автоматизация ОСУ реализована слабее, вам может потребоваться вручную вставить сформированную строку в поле ввода кода маркировки. Система распознает этот формат и примет его как одну запись на все количество товара в строке.
Проанализируем ситуацию из практики: если в одном документе одна и та же номенклатура (один GTIN) разбита на две строки (например, из-за разных серий или сроков годности), правильно ли передавать два кода ОСУ?
Да, это допустимо. Каждая строка в XML-файле электронного УПД может иметь свой информационный блок маркировки. Если в строке 1 у вас 12 штук, а в строке 2 — 6 штук, то коды будут соответственно:
02046070471119263712 и 0204607047111926376.
Это не противоречит требованиям ГИС МТ «Честный ЗНАК».
Рассмотрим порядок действий, если при приемке товара по ОСУ вы обнаружили, что фактически пришло меньше, чем указано в ЭДО:
Важное резюме: для успешной работы с молочной продукцией в оптовом звене ключевым является правильное заполнение справочников штрихкодов (GTIN) и использование актуальных версий 1С:ЭДО. Это обеспечит автоматическое формирование «регулярных выражений» ОСУ и избавит ваш склад от избыточного сканирования каждой единицы продукции.