С 2026 года маркировка товаров стала обязательной для большинства категорий — от лекарств до обуви. Но даже опытные пользователи 1С:Предприятие часто сталкиваются с ошибками при приемке такой продукции. Почему система не принимает код DataMatrix? Как связать 1С с Честным ЗНАКом без сбоев? И что делать, если маркированный товар пришел без кода?
В этой статье — пошаговый алгоритм приемки маркированных товаров в 1С:Управление торговлей 11 и 1С:ERP 2.5, разбор типичных ошибок (включая 404 и 400 от Честного ЗНАКА), а также скрытые настройки, которые ускорят процесс на 40%. Все инструкции актуальны для текущих версий систем и законодательства.
Если вы работаете с алкоголем, табаком или лекарствами — обязательно проверьте дополнительные требования ЕГАИС в конце статьи. Там же разобраны случаи, когда товар маркирован, но код не считывается сканером.
1. Подготовка 1С к работе с маркированными товарами
Прежде чем принимать первую партию, нужно настроить интеграцию между 1С и системами маркировки (Честный ЗНАК, ЕГАИС). Без этого приемка будет невозможна — система просто не распознает коды DataMatrix.
Сначала проверьте:
- 🔹 Версия 1С не ниже 8.3.20.1500 (для полной поддержки маркировки). В более старых версиях могут отсутствовать критичные обработки.
- 🔹 Установлен ли модуль
Обмен с Честным ЗНАКом(для 1С:УТ 11 он идет в стандартной поставке, но требует активации). - 🔹 Есть ли действующий сертификат ЭЦП для работы с Честным ЗНАКом (выдается в удостоверяющем центре, например, в Тензор или КриптоПро).
- 🔹 Подключен и настроен сканер штрихкодов с поддержкой
DataMatrix(модели Zebra DS2208 или Honeywell Granit 1911i проверены на совместимость).
Если хотя бы один из пунктов не выполнен, приемка маркированных товаров будет блокироваться с ошибками типа Не найден обработчик для кода маркировки или Ошибка подключения к ОФД.
Перед настройкой обмена сделайте резервную копию базы 1С. При ошибках интеграции с Честным ЗНАКом может потребоваться откат к предыдущей версии конфигурации.
2. Настройка обмена данными с Честным ЗНАКом
Интеграция с Честным ЗНАКом настраивается в разделе Администрирование → Настройки программы → Маркировка товаров. Здесь нужно:
- Указать ИНН организации (должен совпадать с данными в личном кабинете Честного ЗНАКА).
- Загрузить сертификат ЭЦП (файл с расширением
.pfxили.p12). - Ввести логины/пароли для доступа к API Честного ЗНАКА (выдаются при регистрации в системе).
- Проверить тестовое подключение кнопкой
Проверить соединение.
Если тест проходит успешно, но при приемке товаров возникают ошибки 403 Forbidden, проверьте:
- 🔸 Не истек ли срок действия сертификата ЭЦП.
- 🔸 Правильно ли указан ОГРН в настройках (должен совпадать с данными в ЕГРЮЛ).
- 🔸 Не блокирует ли доступ фаервол или антивирус (для работы нужны порты
443и80).
3. Пошаговая инструкция: прием маркированного товара
Рассмотрим процесс на примере приемки партии обуви (маркировка обязательна с 2020 года). Алгоритм подходит и для других категорий (лекарства, духи, шины), но могут отличаться коды ГТД и атрибуты маркировки.
Шаг 1. Создание документа «Поступление товаров»
Перейдите в раздел Покупки → Поступления → Поступление товаров и создайте новый документ. В шапке укажите:
- 📦 Контрагента (поставщика).
- 📅 Дата и номер накладной (должны совпадать с бумажными документами).
- 🏷️ Склад приемки (выберите склад, где будет храниться товар).
Шаг 2. Добавление маркированного товара
В табличной части документа добавьте строку с товаром. Для маркированных позиций обязательно заполните:
- 🔖 Код маркировки (DataMatrix) — сканируется с упаковки или вводится вручную.
- 📊 Код ГТД (если товар импортный).
- 📦 Серийный номер (для некоторых категорий, например, лекарств).
Шаг 3. Проверка кода маркировки
После ввода кода DataMatrix система автоматически отправляет запрос в Честный ЗНАК для проверки. Если код действителен, появится зеленая галочка ⚜️ и статус Подтверждено. Если нет — красный крестик ❌ и ошибка (например, Код не найден в системе или Товар уже выбыл из оборота).
☑️ Чек-лист перед подтверждением приемки
Шаг 4. Подтверждение приемки
Если все коды валидны, нажмите Провести и закрыть. Система сформирует электронный документ приемки и отправит данные в Честный ЗНАК. В личном кабинете поставщика статус товара изменится на Принят на склад.
Что делать, если код DataMatrix не считывается?
Если сканер не распознает код, попробуйте:
1. Протереть этикетку (пыль или повреждения мешают считыванию).
2. Ввести код вручную (он состоит из 44 символов, включая буквы и цифры).
3. Проверьте, не истек ли срок действия кода (для некоторых категорий он ограничен).
4. Свяжитесь с поставщиком — возможно, товар не маркирован или код поврежден.
4. Типичные ошибки и их решения
Даже при правильной настройке 1С могут возникать ошибки. Рассмотрим самые частые:
| Ошибка | Причина | Решение |
|---|---|---|
404: Код маркировки не найден |
Код не зарегистрирован в Честном ЗНАКе или введен неверно. | Проверьте код на сайте Честного ЗНАКА или запросите у поставщика корректный DataMatrix. |
400: Некорректный формат кода |
Код содержит недопустимые символы или неправильную длину. | Убедитесь, что код состоит из 44 символов (например, 01046300123456789012345678901234567890123456). |
500: Ошибка сервера |
Проблемы на стороне Честного ЗНАКА или нестабильное интернет-соединение. | Повторите операцию через 10–15 минут. Если ошибка повторяется, проверьте лог обмена в Администрирование → Журналы регистрации. |
Товар уже выбыл из оборота |
Код был ранее списан или продан другим участником оборота. | Запросите у поставщика новый код или проверьте, не была ли партия возвращена ранее. |
Критическая ошибка: если при приемке товара система выдает Ошибка подписи ЭЦП, немедленно проверьте срок действия сертификата. Просроченный сертификат блокирует все операции с маркированными товарами.
90% ошибок при приемке маркированных товаров связаны с неверными кодами DataMatrix или проблемами с ЭЦП. Всегда сверяйте коды с документами поставщика!
5. Особенности приемки алкоголя и лекарств (ЕГАИС)
Для алкогольной продукции и лекарств действуют дополнительные правила:
- 🍷 Алкоголь:
- Требуется акцизная марка (кроме пива и слабоалкогольных напитков).
- Приемка возможна только после подтверждения в ЕГАИС (система
1С:Розницадолжна быть интегрирована с ЕГАИС 3.0). - Ошибка
Не найдена запись в ЕГАИСозначает, что поставщик не зарегистрировал партию.
- 💊 Лекарства:
- Требуется указание серийного номера и срока годности.
- Для некоторых препаратов нужно подтверждение ФСРАР (Федеральной службы по регулированию алкогольного рынка).
- Ошибка
Истек срок регистрациипоявляется, если лекарство просрочено.
Для работы с ЕГАИС в 1С необходимо:
- Установить обработку
Обмен с ЕГАИС(доступна в 1С:ИТС). - Получить лицензию на оборот алкоголя (для лекарств — лицензию на фармдеятельность).
- Настроить автоматический обмен с ЕГАИС (в настройках указать
Адрес сервера ЕГАИСиПорт).
Для алкоголя и лекарств рекомендуется использовать отдельные склады в 1С. Это упростит отчетность и снизит риск ошибок при инвентаризации.
6. Автоматизация приемки: скрипты и обработки
Ручной ввод кодов DataMatrix занимает много времени, особенно при больших партиях. Чтобы ускорить процесс, можно использовать:
- 🤖 Обработку массового сканирования (доступна в 1С:УТ 11.5 и новее). Позволяет сканировать коды пачками и автоматически создавать документы приемки.
- 📥 Импорт из Excel. Если поставщик прислал список кодов в формате
.xlsx, их можно загрузить черезФайл → Импорт данных. - 🔄 Автообновление статусов. Настройте регламентное задание
Обновление статусов маркировки, чтобы система сама проверяла актуальность кодов раз в час.
Пример скрипта для массовой проверки кодов (для программистов 1С):
// Проверка массива кодов DataMatrix
Процедура ПроверитьКодыМаркировки(МассивКодов)
Для Каждого Код Из МассивКодов Цикл
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ СтатусКодаМаркировки(&Код) КАК Статус";
Запрос.УстановитьПараметр("Код", Код);
Результат = Запрос.Выполнить();
Если Результат.Пустой() Тогда
Сообщить("Код " + Код + " не найден!");
Иначе
Статус = Результат.Получить(0).Статус;
Если Статус <> "Активен" Тогда
Сообщить("Код " + Код + " имеет статус: " + Статус);
КонецЕсли;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Для не программистов подойдет готовая обработка Помощник маркировки из 1С:ИТС. Она позволяет:
- 🔍 Автоматически проверять коды на дубли.
- 📤 Экспортировать данные в Честный ЗНАК пакетом.
- 📊 Формировать отчеты по невалидным кодам.
7. Отчетность и контроль маркированных товаров
После приемки маркированных товаров необходимо вести учет и регулярно сдавать отчетность. В 1С для этого предусмотрены:
- 📋 Отчет «Движение маркированных товаров» (
Отчеты → Маркировка → Движение товаров). Показывает приход, расход и остатки по каждому коду. - 📈 Анализ выбытия. Помогает отследить, какие товары были проданы, списаны или возвращены.
- 📑 Экспорт в Честный ЗНАК. Автоматически формирует отчеты для госсистем (например,
Отчет об обороте маркированных товаров).
Важно: с 2026 года введены штрафы за несвоевременную сдачу отчетности (от 50 000 до 300 000 рублей для юридических лиц). Чтобы избежать санкций:
- 🔄 Настройте автоматическую отправку отчетов в
Администрирование → Настройки обмена. - 📅 Проверяйте крайние сроки (например, отчет об обороте сдается до 15-го числа следующего месяца).
- 📌 Сверяйте данные с личным кабинетом Честного ЗНАКА (расхождения могут указывать на ошибки в 1С).
Отчетность по маркированным товарам — это не только требование закона, но и способ выявить хищения или ошибки поставщиков. Регулярно сверяйте остатки в 1С и Честном ЗНАКе!
8. Частые вопросы и решения
🔍 Как принять товар, если код DataMatrix поврежден?
Если код не считывается, попробуйте:
- Ввести его вручную (он должен быть указан в накладной от поставщика).
- Запросить у поставщика дубликат кода (если товар еще не был в обороте).
- Оформить акт о порче маркировки и списать товар как брак (если код восстановить невозможно).
⚠️ Внимание: Приемка товара без кода маркировки возможна только в исключительных случаях (например, если поставщик подтвердит порчу кода официальным письмом). В противном случае вас могут оштрафовать за нарушение правил маркировки.
⚠️ Что делать, если 1С не видит сканер штрихкодов?
Проблема обычно связана с:
- 🔌 Неправильным подключением (сканер должен быть в режиме
HIDилиCOM-порт). - 🖥️ Отсутствием драйверов (скачайте их с сайта производителя, например, Zebra или Honeywell).
- 🔧 Неверными настройками 1С (проверьте в
Администрирование → Подключаемое оборудование).
Если сканер определяется системой, но не работает в 1С, перезапустите службу 1C:Enterprise или переустановите драйвер.
📦 Можно ли принимать маркированный товар без подключения к Честному ЗНАКу?
Технически да, но:
- 🚫 Товар будет числиться как немаркированный, что нарушает закон.
- 💰 При проверке вас оштрафуют на сумму от 50 000 рублей.
- 🔄 Позже придется вручную регистрировать каждый код в Честном ЗНАКе, что займет в 10 раз больше времени.
Исключение — временные технические сбои (например, если сервер Честного ЗНАКА недоступен). В этом случае приемку можно провести offline, но не позднее 3 рабочих дней после восстановления связи.
🔄 Как вернуть маркированный товар поставщику?
Для возврата:
- Создайте документ
Возврат поставщикув 1С. - Укажите коды
DataMatrixвозвращаемых товаров. - Отправьте данные в Честный ЗНАК (статус товара изменится на
Возвращен). - Распечатайте акт возврата и передайте его поставщику.
⚠️ Внимание: Если товар уже был продан конечному покупателю, вернуть его поставщику нельзя — сначала нужно оформить обратный выкуп через кассу (с формированием чека коррекции).
🛡️ Как защититься от поддельных кодов DataMatrix?
Поддельные коды — распространенная проблема, особенно при работе с недобросовестными поставщиками. Чтобы минимизировать риски:
- 🔍 Проверяйте коды на сайте Честного ЗНАКА (
https://честныйзнак.рф) перед приемкой. - 📦 Сверяйте серийные номера и коды ГТД с документами.
- 📊 Используйте отчет
Анализ поставщиковв 1С, чтобы отслеживать частоту возвратов по причине невалидных кодов.
Если выявили подделку:
- Оформите акт о несоответствии.
- Сообщите в Росаккредитацию или ФНС (для алкоголя — в ФСРАР).
- Исключите поставщика из списка партнеров.