С 2026 года маркировка товаров стала обязательной для большинства категорий — от лекарств до обуви. Но даже опытные пользователи 1С:Предприятие часто сталкиваются с ошибками при приемке такой продукции. Почему система не принимает код DataMatrix? Как связать с Честным ЗНАКом без сбоев? И что делать, если маркированный товар пришел без кода?

В этой статье — пошаговый алгоритм приемки маркированных товаров в 1С:Управление торговлей 11 и 1С:ERP 2.5, разбор типичных ошибок (включая 404 и 400 от Честного ЗНАКА), а также скрытые настройки, которые ускорят процесс на 40%. Все инструкции актуальны для текущих версий систем и законодательства.

Если вы работаете с алкоголем, табаком или лекарствами — обязательно проверьте дополнительные требования ЕГАИС в конце статьи. Там же разобраны случаи, когда товар маркирован, но код не считывается сканером.

1. Подготовка 1С к работе с маркированными товарами

Прежде чем принимать первую партию, нужно настроить интеграцию между и системами маркировки (Честный ЗНАК, ЕГАИС). Без этого приемка будет невозможна — система просто не распознает коды DataMatrix.

Сначала проверьте:

  • 🔹 Версия не ниже 8.3.20.1500 (для полной поддержки маркировки). В более старых версиях могут отсутствовать критичные обработки.
  • 🔹 Установлен ли модуль Обмен с Честным ЗНАКом (для 1С:УТ 11 он идет в стандартной поставке, но требует активации).
  • 🔹 Есть ли действующий сертификат ЭЦП для работы с Честным ЗНАКом (выдается в удостоверяющем центре, например, в Тензор или КриптоПро).
  • 🔹 Подключен и настроен сканер штрихкодов с поддержкой DataMatrix (модели Zebra DS2208 или Honeywell Granit 1911i проверены на совместимость).

Если хотя бы один из пунктов не выполнен, приемка маркированных товаров будет блокироваться с ошибками типа Не найден обработчик для кода маркировки или Ошибка подключения к ОФД.

💡

Перед настройкой обмена сделайте резервную копию базы 1С. При ошибках интеграции с Честным ЗНАКом может потребоваться откат к предыдущей версии конфигурации.

2. Настройка обмена данными с Честным ЗНАКом

Интеграция с Честным ЗНАКом настраивается в разделе Администрирование → Настройки программы → Маркировка товаров. Здесь нужно:

  1. Указать ИНН организации (должен совпадать с данными в личном кабинете Честного ЗНАКА).
  2. Загрузить сертификат ЭЦП (файл с расширением .pfx или .p12).
  3. Ввести логины/пароли для доступа к API Честного ЗНАКА (выдаются при регистрации в системе).
  4. Проверить тестовое подключение кнопкой Проверить соединение.

Если тест проходит успешно, но при приемке товаров возникают ошибки 403 Forbidden, проверьте:

  • 🔸 Не истек ли срок действия сертификата ЭЦП.
  • 🔸 Правильно ли указан ОГРН в настройках (должен совпадать с данными в ЕГРЮЛ).
  • 🔸 Не блокирует ли доступ фаервол или антивирус (для работы нужны порты 443 и 80).
📊 Какую систему маркировки вы используете чаще?
Честный ЗНАК
ЕГАИС
Обе системы
Другую

3. Пошаговая инструкция: прием маркированного товара

Рассмотрим процесс на примере приемки партии обуви (маркировка обязательна с 2020 года). Алгоритм подходит и для других категорий (лекарства, духи, шины), но могут отличаться коды ГТД и атрибуты маркировки.

Шаг 1. Создание документа «Поступление товаров»

Перейдите в раздел Покупки → Поступления → Поступление товаров и создайте новый документ. В шапке укажите:

  • 📦 Контрагента (поставщика).
  • 📅 Дата и номер накладной (должны совпадать с бумажными документами).
  • 🏷️ Склад приемки (выберите склад, где будет храниться товар).

Шаг 2. Добавление маркированного товара

В табличной части документа добавьте строку с товаром. Для маркированных позиций обязательно заполните:

  • 🔖 Код маркировки (DataMatrix) — сканируется с упаковки или вводится вручную.
  • 📊 Код ГТД (если товар импортный).
  • 📦 Серийный номер (для некоторых категорий, например, лекарств).

Шаг 3. Проверка кода маркировки

После ввода кода DataMatrix система автоматически отправляет запрос в Честный ЗНАК для проверки. Если код действителен, появится зеленая галочка ⚜️ и статус Подтверждено. Если нет — красный крестик ❌ и ошибка (например, Код не найден в системе или Товар уже выбыл из оборота).

☑️ Чек-лист перед подтверждением приемки

Выполнено: 0 / 4

Шаг 4. Подтверждение приемки

Если все коды валидны, нажмите Провести и закрыть. Система сформирует электронный документ приемки и отправит данные в Честный ЗНАК. В личном кабинете поставщика статус товара изменится на Принят на склад.

Что делать, если код DataMatrix не считывается?

Если сканер не распознает код, попробуйте:

1. Протереть этикетку (пыль или повреждения мешают считыванию).

2. Ввести код вручную (он состоит из 44 символов, включая буквы и цифры).

3. Проверьте, не истек ли срок действия кода (для некоторых категорий он ограничен).

4. Свяжитесь с поставщиком — возможно, товар не маркирован или код поврежден.

4. Типичные ошибки и их решения

Даже при правильной настройке могут возникать ошибки. Рассмотрим самые частые:

Ошибка Причина Решение
404: Код маркировки не найден Код не зарегистрирован в Честном ЗНАКе или введен неверно. Проверьте код на сайте Честного ЗНАКА или запросите у поставщика корректный DataMatrix.
400: Некорректный формат кода Код содержит недопустимые символы или неправильную длину. Убедитесь, что код состоит из 44 символов (например, 01046300123456789012345678901234567890123456).
500: Ошибка сервера Проблемы на стороне Честного ЗНАКА или нестабильное интернет-соединение. Повторите операцию через 10–15 минут. Если ошибка повторяется, проверьте лог обмена в Администрирование → Журналы регистрации.
Товар уже выбыл из оборота Код был ранее списан или продан другим участником оборота. Запросите у поставщика новый код или проверьте, не была ли партия возвращена ранее.

Критическая ошибка: если при приемке товара система выдает Ошибка подписи ЭЦП, немедленно проверьте срок действия сертификата. Просроченный сертификат блокирует все операции с маркированными товарами.

💡

90% ошибок при приемке маркированных товаров связаны с неверными кодами DataMatrix или проблемами с ЭЦП. Всегда сверяйте коды с документами поставщика!

5. Особенности приемки алкоголя и лекарств (ЕГАИС)

Для алкогольной продукции и лекарств действуют дополнительные правила:

  • 🍷 Алкоголь:
    • Требуется акцизная марка (кроме пива и слабоалкогольных напитков).
    • Приемка возможна только после подтверждения в ЕГАИС (система 1С:Розница должна быть интегрирована с ЕГАИС 3.0).
    • Ошибка Не найдена запись в ЕГАИС означает, что поставщик не зарегистрировал партию.
  • 💊 Лекарства:
    • Требуется указание серийного номера и срока годности.
    • Для некоторых препаратов нужно подтверждение ФСРАР (Федеральной службы по регулированию алкогольного рынка).
    • Ошибка Истек срок регистрации появляется, если лекарство просрочено.

Для работы с ЕГАИС в необходимо:

  1. Установить обработку Обмен с ЕГАИС (доступна в 1С:ИТС).
  2. Получить лицензию на оборот алкоголя (для лекарств — лицензию на фармдеятельность).
  3. Настроить автоматический обмен с ЕГАИС (в настройках указать Адрес сервера ЕГАИС и Порт).
💡

Для алкоголя и лекарств рекомендуется использовать отдельные склады в 1С. Это упростит отчетность и снизит риск ошибок при инвентаризации.

6. Автоматизация приемки: скрипты и обработки

Ручной ввод кодов DataMatrix занимает много времени, особенно при больших партиях. Чтобы ускорить процесс, можно использовать:

  • 🤖 Обработку массового сканирования (доступна в 1С:УТ 11.5 и новее). Позволяет сканировать коды пачками и автоматически создавать документы приемки.
  • 📥 Импорт из Excel. Если поставщик прислал список кодов в формате .xlsx, их можно загрузить через Файл → Импорт данных.
  • 🔄 Автообновление статусов. Настройте регламентное задание Обновление статусов маркировки, чтобы система сама проверяла актуальность кодов раз в час.

Пример скрипта для массовой проверки кодов (для программистов ):


// Проверка массива кодов DataMatrix

Процедура ПроверитьКодыМаркировки(МассивКодов)

Для Каждого Код Из МассивКодов Цикл

Запрос = Новый Запрос;

Запрос.Текст = "ВЫБРАТЬ СтатусКодаМаркировки(&Код) КАК Статус";

Запрос.УстановитьПараметр("Код", Код);

Результат = Запрос.Выполнить();

Если Результат.Пустой() Тогда

Сообщить("Код " + Код + " не найден!");

Иначе

Статус = Результат.Получить(0).Статус;

Если Статус <> "Активен" Тогда

Сообщить("Код " + Код + " имеет статус: " + Статус);

КонецЕсли;

КонецЕсли;

КонецЦикла;

КонецПроцедуры

Для не программистов подойдет готовая обработка Помощник маркировки из 1С:ИТС. Она позволяет:

  • 🔍 Автоматически проверять коды на дубли.
  • 📤 Экспортировать данные в Честный ЗНАК пакетом.
  • 📊 Формировать отчеты по невалидным кодам.

7. Отчетность и контроль маркированных товаров

После приемки маркированных товаров необходимо вести учет и регулярно сдавать отчетность. В для этого предусмотрены:

  • 📋 Отчет «Движение маркированных товаров» (Отчеты → Маркировка → Движение товаров). Показывает приход, расход и остатки по каждому коду.
  • 📈 Анализ выбытия. Помогает отследить, какие товары были проданы, списаны или возвращены.
  • 📑 Экспорт в Честный ЗНАК. Автоматически формирует отчеты для госсистем (например, Отчет об обороте маркированных товаров).

Важно: с 2026 года введены штрафы за несвоевременную сдачу отчетности (от 50 000 до 300 000 рублей для юридических лиц). Чтобы избежать санкций:

  • 🔄 Настройте автоматическую отправку отчетов в Администрирование → Настройки обмена.
  • 📅 Проверяйте крайние сроки (например, отчет об обороте сдается до 15-го числа следующего месяца).
  • 📌 Сверяйте данные с личным кабинетом Честного ЗНАКА (расхождения могут указывать на ошибки в 1С).
💡

Отчетность по маркированным товарам — это не только требование закона, но и способ выявить хищения или ошибки поставщиков. Регулярно сверяйте остатки в 1С и Честном ЗНАКе!

8. Частые вопросы и решения

🔍 Как принять товар, если код DataMatrix поврежден?

Если код не считывается, попробуйте:

  1. Ввести его вручную (он должен быть указан в накладной от поставщика).
  2. Запросить у поставщика дубликат кода (если товар еще не был в обороте).
  3. Оформить акт о порче маркировки и списать товар как брак (если код восстановить невозможно).

⚠️ Внимание: Приемка товара без кода маркировки возможна только в исключительных случаях (например, если поставщик подтвердит порчу кода официальным письмом). В противном случае вас могут оштрафовать за нарушение правил маркировки.

⚠️ Что делать, если 1С не видит сканер штрихкодов?

Проблема обычно связана с:

  • 🔌 Неправильным подключением (сканер должен быть в режиме HID или COM-порт).
  • 🖥️ Отсутствием драйверов (скачайте их с сайта производителя, например, Zebra или Honeywell).
  • 🔧 Неверными настройками 1С (проверьте в Администрирование → Подключаемое оборудование).

Если сканер определяется системой, но не работает в 1С, перезапустите службу 1C:Enterprise или переустановите драйвер.

📦 Можно ли принимать маркированный товар без подключения к Честному ЗНАКу?

Технически да, но:

  • 🚫 Товар будет числиться как немаркированный, что нарушает закон.
  • 💰 При проверке вас оштрафуют на сумму от 50 000 рублей.
  • 🔄 Позже придется вручную регистрировать каждый код в Честном ЗНАКе, что займет в 10 раз больше времени.

Исключение — временные технические сбои (например, если сервер Честного ЗНАКА недоступен). В этом случае приемку можно провести offline, но не позднее 3 рабочих дней после восстановления связи.

🔄 Как вернуть маркированный товар поставщику?

Для возврата:

  1. Создайте документ Возврат поставщику в 1С.
  2. Укажите коды DataMatrix возвращаемых товаров.
  3. Отправьте данные в Честный ЗНАК (статус товара изменится на Возвращен).
  4. Распечатайте акт возврата и передайте его поставщику.

⚠️ Внимание: Если товар уже был продан конечному покупателю, вернуть его поставщику нельзя — сначала нужно оформить обратный выкуп через кассу (с формированием чека коррекции).

🛡️ Как защититься от поддельных кодов DataMatrix?

Поддельные коды — распространенная проблема, особенно при работе с недобросовестными поставщиками. Чтобы минимизировать риски:

  • 🔍 Проверяйте коды на сайте Честного ЗНАКА (https://честныйзнак.рф) перед приемкой.
  • 📦 Сверяйте серийные номера и коды ГТД с документами.
  • 📊 Используйте отчет Анализ поставщиков в 1С, чтобы отслеживать частоту возвратов по причине невалидных кодов.

Если выявили подделку:

  1. Оформите акт о несоответствии.
  2. Сообщите в Росаккредитацию или ФНС (для алкоголя — в ФСРАР).
  3. Исключите поставщика из списка партнеров.