К статье
Практический материал

Торговля и Склад · 10 мин

Как загрузить маркировку в 1С

Как загрузить коды маркировки в 1С: подготовка, настройка обмена с Честным знаком, загрузка через ЭДО, сканер и файл, проверка результатов и типичные ошибки.

Работа с маркированными товарами в 1С начинается с загрузки кодов маркировки — уникальных кодов Data Matrix, которые система «Честный знак» присваивает каждой единице товара. Без этих кодов невозможно корректно принять поставку, оформить продажу через кассу или вывести товар из оборота. Программа должна «знать», какие коды находятся на вашем складе.

Способ загрузки зависит от того, как товар попадает к вам: от поставщика через электронный документооборот, при ручной приёмке на складе или при импорте данных из внешних источников. Типовые конфигурации — «1С:Управление торговлей», «1С:Розница», «1С:Комплексная автоматизация» и «1С:ERP» — поддерживают все три сценария, но настройки в них расположены немного по-разному.

Ниже разобраны подготовка системы, три рабочих способа загрузки кодов, проверка результата и типичные ошибки, из-за которых маркировка «теряется» или не проходит при продаже.

Подготовка: что включить в 1С перед загрузкой маркировки

Сначала убедитесь, что в программе включён учёт маркируемой продукции. В «1С:Управление торговлей» путь такой: раздел «НСИ и администрирование» → «Настройка НСИ и разделов» → «Продажи» (или «Интеграция с ГИС МТ» в новых версиях). Установите флажки для тех товарных групп, с которыми работаете: обувь, одежда, табак, молочная продукция, вода и другие.

Для обмена с «Честным знаком» потребуется действующая электронная подпись и настроенное подключение к ГИС МТ. В 1С это настраивается в разделе «Обмен с контролирующими органами» или «Администрирование» → «Обмен электронными документами». Укажите сертификат, проверьте соединение — программа должна успешно авторизоваться в системе маркировки.

Также проверьте карточки номенклатуры: у каждой маркируемой позиции должен быть указан признак «Маркируемая продукция» и корректный вид товарной группы. Если признак не установлен, коды маркировки загрузятся, но не привяжутся к товару, и при продаже касса выдаст ошибку.

Загрузка маркировки через ЭДО от поставщика

Самый надёжный способ — получить коды вместе с универсальным передаточным документом (УПД) по электронному документообороту. Поставщик маркированного товара обязан передавать коды в УПД, и 1С умеет забирать их автоматически.

Порядок действий: откройте входящий УПД в разделе «Покупки» → «Документы покупки» или «ЭДО» → «Входящие документы». Создайте на его основании документ «Приобретение товаров и услуг» (поступление товаров). В табличной части «Штрихкоды упаковок» программа автоматически подтянет коды маркировки из файла УПД. Проведите документ — коды встанут на остаток в регистре маркированных товаров.

Если ЭДО у вас не подключён, запросите у поставщика файл с кодами (обычно CSV или Excel) и загрузите его вручную — об этом ниже. Но для регулярных поставок ЭДО сильно экономит время и исключает ошибки ручного ввода.

Порядок загрузки через ЭДО
  1. 1
    Откройте входящий УПД в разделе ЭДО
  2. 2
    Создайте документ поступления на основании УПД
  3. 3
    Проверьте закладку «Штрихкоды упаковок» — коды должны подтянуться автоматически
  4. 4
    Сопоставьте номенклатуру поставщика со своими карточками товаров
  5. 5
    Проведите документ и проверьте остатки маркировки

Загрузка кодов со сканера штрихкодов при приёмке

Когда поставка приходит без ЭДО или коды в документе не совпадают с фактическим товаром, применяют ручную приёмку со сканером. Подойдёт любой 2D-сканер, способный считывать Data Matrix, подключённый в режиме эмуляции клавиатуры или COM-порта.

Откройте документ поступления, перейдите на вкладку «Штрихкоды упаковок» (или «Маркировка») и последовательно сканируйте коды с каждой единицы товара. Программа распознает код, определит GTIN, серийный номер и привяжет код к номенклатуре. Если товар не найден по GTIN, 1С предложит создать сопоставление — выберите нужную карточку вручную, и в следующий раз она подтянется автоматически.

Для больших партий удобнее рабочее место «Приёмка маркированных товаров» (в «1С:Рознице» и УТ оно есть в разделе «Закупки»). Там сканирование идёт в потоковом режиме, а программа сразу показывает расхождения между документом поставщика и фактически отсканированным количеством.

Загрузка маркировки из файла Excel или CSV

Если коды получены файлом — от поставщика, от оператора маркировки или выгружены из личного кабинета «Честного знака» — их можно загрузить пакетно. В типовых конфигурациях есть обработка «Загрузка данных из табличного документа» либо специализированная загрузка в документе «Маркировка товаров ИС МП».

Структура файла обычно простая: одна колонка с полным кодом маркировки (включая GTIN, серийный номер и криптохвост) и, при необходимости, колонка с количеством или артикулом. Важно, чтобы код передавался целиком, без обрезания спецсимволов — разделитель групп GS (код 29) часто теряется при кривой выгрузке, и такой код не пройдёт проверку.

В документе «Маркировка товаров ИС МП» выберите операцию (например, «Ввод в оборот» или «Приёмка»), заполните шапку и загрузите табличную часть из файла через кнопку «Заполнить» → «Загрузить из внешнего файла». После проведения отправьте документ в «Честный знак» по кнопке «Передать» — статус обмена отобразится прямо в документе.

Типичные ошибки при загрузке из файла
01
Код обрезан при выгрузке в Excel — потерян символ-разделитель GS, код не проходит проверку в ГИС МТ
02
Файл сохранён в формате XLSX с форматированием — программа читает код как число и искажает его
03
Загружают коды агрегата (короба) вместо кодов единиц товара — при продаже поштучно маркировки не хватает
04
Не выполнено сопоставление номенклатуры — коды загружены, но не привязаны к товару

Как проверить, что маркировка загрузилась корректно

После загрузки обязательно сверьте результат. Откройте отчёт «Остатки маркированных товаров» (в УТ: раздел «Закупки» или «Склад» → отчёты по маркировке) и сравните количество кодов с фактическим количеством товара на складе. Цифры должны совпадать по каждой позиции.

Дополнительно проверьте статус кодов в самом «Честном знаке»: в 1С есть команда «Запросить статусы кодов» в списке документов маркировки. Код должен быть в статусе «В обороте» и принадлежать вашей организации. Если статус «Выведен из оборота» или владелец другой — такой товар продавать нельзя, разбирайтесь с поставщиком.

Контрольные точки

Как проверить результат

Остатки в отчёте по маркировке
Норма

Количество кодов равно фактическому остатку товара

Тревожный признак

Кодов меньше или больше, чем товара

Статус кода в ГИС МТ
Норма

«В обороте», владелец — ваша организация

Тревожный признак

«Выведен», «Эмитирован» или чужой владелец

Пробитие на кассе
Норма

Чек уходит, код принимается ФН и ОФД

Тревожный признак

Ошибка проверки КМ, чек не пробивается

Частые проблемы и способы их решения

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

Вторая типичная ситуация — расхождение с поставщиком: в УПД одни коды, на товаре другие. Не проводите документ «как есть»: отсканируйте фактические коды, оформите расхождения и запросите у поставщика корректирующий УПД. Приёмка по неверным кодам приведёт к тому, что реальный товар окажется «без маркировки» в системе.

Третья проблема — дубли кодов в базе. Возникает при повторной загрузке одного файла или УПД. Типовые конфигурации блокируют проведение дублей, но если дубль уже проведён, поможет документ корректировки или списание лишнего кода через «Вывод из оборота» с корректной причиной.

Маршрут решения

Как выбрать способ загрузки

Поставщик передаёт коды в УПД по ЭДОЗагружайте автоматически из входящего документа
Товар пришёл без ЭДО или есть расхожденияСканируйте коды вручную при приёмке
Есть файл с кодами от поставщика или из личного кабинета ЧЗИспользуйте загрузку из Excel/CSV в документе маркировки
Нужно ввести в оборот собственный остатокОформите документ «Маркировка товаров ИС МП» с операцией ввода в оборот

Ограничения и когда нужна помощь специалиста

Базовые операции загрузки доступны любому пользователю с правами на документы поступления и маркировки. Но есть зоны, где ошибка дорого обойдётся: настройка обмена с ГИС МТ и сертификатов, доработка нетиповых обработок загрузки, исправление массовых расхождений остатков маркировки. Если конфигурация сильно доработана или используется старая версия без актуальной подсистемы маркировки, потребуется обновление — это работа для специалиста по 1С.

Помните и о регуляторном риске: продажа маркированного товара без передачи данных в «Честный знак» влечёт штрафы. Поэтому любые «временные» схемы вроде продажи без сканирования кода недопустимы, даже если касса технически позволяет.

Итог

Что важно запомнить

Перед загрузкой включите учёт маркировки и настройте обмен с «Честным знаком». Основные способы: автоматически из УПД по ЭДО, сканером при приёмке, из файла Excel/CSV. После загрузки сверяйте остатки и статусы кодов, а расхождения устраняйте до проведения документов.

Частые вопросы

Можно ли загрузить маркировку в 1С без ЭДО?

Да. Коды можно отсканировать вручную при приёмке или загрузить из файла, полученного от поставщика. ЭДО просто автоматизирует процесс и снижает число ошибок, но не является обязательным условием.

Почему сканер считывает код, а 1С его не принимает?

Чаще всего сканер настроен неправильно: он обрезает служебный символ-разделитель GS или добавляет лишний суффикс. Проверьте настройки суффиксов сканера и убедитесь, что он передаёт полный код Data Matrix без изменений.

Что делать, если коды загрузились, но не привязались к номенклатуре?

Откройте рабочее место сопоставления номенклатуры (обычно доступно из документа поступления или из списка штрихкодов упаковок) и вручную укажите соответствие GTIN вашей карточке товара. После этого привязка будет работать автоматически.

Нужно ли загружать коды, если товар уже введён в оборот поставщиком?

Да. Ввод в оборот делает поставщик, а вы должны отразить приёмку конкретных кодов в своём учёте, чтобы при продаже передать их в «Честный знак» и корректно вывести товар из оборота.

Как загрузить маркировку для остатков товара, купленного до старта обязательной маркировки?

Используйте документ «Маркировка товаров ИС МП» с операцией ввода в оборот остатков, если для вашей товарной группы такой сценарий предусмотрен. Коды для остатков заказываются в личном кабинете «Честного знака», а затем загружаются в 1С и привязываются к номенклатуре.

Подойдёт ли эта инструкция для 1С:Бухгалтерии?

Частично. В «1С:Бухгалтерии» есть базовая поддержка маркировки — приёмка по УПД и сканирование кодов. Но для полноценного складского учёта маркированных товаров и работы с кассой лучше подходят «Управление торговлей» или «Розница».