← На главную
В процессе перехода на обязательную маркировку табачной продукции многие пользователи программы 1С:Розница столкнулись с проблемой: при загрузке универсального передаточного документа (УПД) от поставщика через систему электронного документооборота (1С-ЭДО) в систему не подтягиваются коды маркировки. Пользователи часто путают обычные товарные штрихкоды формата EAN-13 и уникальные коды маркировки DataMatrix (которые в обиходе ошибочно называют «QR-кодами»).
В этой статье мы подробно разберем, почему возникает эта проблема, в чем разница между хранением штрихкодов и кодов маркировки в базе 1С, и предоставим пошаговый алгоритм для успешной настройки приемки маркированного табака.
Поймем разницу: штрихкод товара vs код маркировки в 1С
Прежде чем приступать к техническим настройкам, давайте разберем важную методологическую деталь, которую часто упускают начинающие пользователи и администраторы 1С.
Обычный штрихкод (EAN-13 или GTIN) идентифицирует номенклатурную группу (например, конкретную марку сигарет определенного производителя). Этот штрихкод одинаковый на всех пачках этой серии. В программе 1С:Розница он записывается один раз в карточку номенклатуры и хранится в регистре сведений ШтрихкодыНоменклатуры. Он нужен для быстрого поиска товара при продаже.
Код маркировки (двумерный код DataMatrix) уникален для каждой конкретной пачки или блока сигарет. Программа 1С не хранит эти коды внутри карточки товара как обычные штрихкоды. При загрузке УПД они извлекаются из XML-содержимого электронного документа и помещаются в специальный регистр сведений ШтрихкодыУпаковокТоваров (в зависимости от релиза название регистра может незначительно отличаться). Отсюда программа берет их для проверки и последующей передачи в государственную информационную систему маркировки товаров (ГИС МТ «Честный Знак»).
Выясним причины: почему коды маркировки не загружаются из УПД
Если в вашей системе настроен ЭДО (например, через оператора КалугаАстрал), но при открытии входящего УПД вы не видите кодов маркировки, проанализируем основные технические причины этой проблемы:
- Использование устаревшего релиза программы. В старых версиях конфигурации (например, в линейке 1С:Розница 2.2) механизмы работы с маркировкой табачной продукции не поддерживали актуальные требования ГИС МТ. Для полноценной работы необходим переход на актуальный релиз ветки 2.3 (или выше).
- Отсутствие сопоставления номенклатуры поставщика. При загрузке УПД программа сопоставляет текстовые позиции из накладной контрагента с карточками товаров в вашей базе. Если сопоставление не выполнено, 1С «не понимает», к какому именно товару относятся пришедшие коды маркировки, и блокирует их загрузку в документ поступления.
- Неверно настроенный вид номенклатуры. Это самая частая ошибка. Если в карточке вашего товара указан обычный вид номенклатуры (например, «Товар» без признака маркировки), система проигнорирует наличие кодов DataMatrix в XML-файле для данной строки.
- Отсутствие кодов в самом файле УПД. Поставщик мог физически не включить коды маркировки в отправленный электронный документ или отправить его в устаревшем формате XML, не предусматривающем передачу кодов маркировки.
- Проблемы с агрегацией. Если поставщик передал продукцию блоками (коробами), в УПД будут содержаться только коды агрегированных упаковок. Без связи с ГИС МТ по API программа не сможет «распаковать» содержимое блоков на отдельные пачки внутри документа поступления.
Разберем по шагам: как настроить программу и принять продукцию
Рассмотрим подробный алгоритм действий, который позволит раз и навсегда решить проблему с неподтягивающимися кодами.
Шаг 1. Проверяем версию конфигурации и настройки администрирования
Убедимся, что установлена актуальная версия конфигурации (для Розницы 2.x это должны быть релизы не ниже 2.3). Перейдем к настройкам интеграции:
- Откроем раздел Администрирование, далее перейдем в Настройки интеграции с ИС МТ (или «Интеграция с ИСМП»).
- Убедимся, что установлена галочка напротив пункта Вести учет табачной продукции (в более новых релизах — «Табачная продукция» или «Альтернативная табачная продукция»).
- Проверим правильность заполнения сертификатов подписи КЭП для обмена информацией с системой «Честный Знак».
Шаг 2. Настраиваем виды номенклатуры в справочнике
Перейдем в справочник видов номенклатуры и проверим настройки карточек сигарет:
- Откроем НСИ -> Виды номенклатуры.
- Найдем или создадим вид номенклатуры для сигарет (например, «Табачная продукция»).
- В поле Тип номенклатуры обязательно укажем значение Табачная продукция (это ключевая настройка, заставляющая программу искать коды DataMatrix в документе).
- В карточках всех табачных товаров проверим, чтобы им был назначен именно этот вид номенклатуры. Также обязательно должен быть заполнен штрихкод EAN-13 (GTIN) в карточке товара.
Шаг 3. Сопоставляем номенклатуру контрагента
При получении нового электронного УПД перейдем в рабочее место Текущие дела ЭДО:
- Найдем входящий документ от поставщика.
- Перед тем как создавать документ поступления в учете, нажмем кнопку Сопоставить номенклатуру.
- В открывшемся окне свяжем каждую позицию поставщика с соответствующей позицией из нашего справочника «Номенклатура».
- Сохраним сопоставление. Программа запомнит этот выбор, и при следующих поставках сопоставление произойдет автоматически.
Шаг 4. Проверяем и принимаем коды маркировки в документе
После сопоставления номенклатуры создадим документ поступления на основании УПД:
- В документе Поступление товаров перейдем на вкладку «Товары». Вы увидите красную или серую иконку статуса проверки маркируемой продукции напротив табачных позиций.
- Нажмем кнопку Подобрать и проверить табачную продукцию.
- В открывшейся форме проверки на вкладке «Табачная продукция» должны отобразиться все коды маркировки, которые поставщик передал в электронном УПД.
- Если коды успешно загрузились, мы можем провести выборочную или полную проверку: отсканировать 2D-сканером DataMatrix коды на пачках. При успешном сканировании статус кода изменится на «В наличии» (зеленый значок).
- Доверительная приемка (без сканирования): Если вы полностью доверяете поставщику и не хотите сканировать каждую пачку вручную, в форме проверки нажмите Еще и выберите команду Отметить все как в наличии. Все коды примут статус подтвержденных. Нажмите «Записать и закрыть».
Шаг 5. Подписываем УПД
После того как проверка кодов в документе поступления завершена и документ успешно проведен в учетной базе 1С, возвращаемся в рабочее место Текущие дела ЭДО. Теперь мы можем безопасно подписать и отправить УПД поставщику. Оператор ЭДО автоматически передаст информацию о смене собственника кодов маркировки в систему «Честный Знак».
Если вы выполнили все шаги, но коды так и не появились в форме подбора и проверки, обязательно свяжитесь с вашим поставщиком и уточните, действительно ли в отправленном XML-файле УПД присутствуют теги с кодами маркировки, и не было ли ошибок при формировании пакета документов на стороне его учетной системы.