Ошибки МДЛП и как их исправить: коды ошибок, почему документ не принят системой

Когда вы работаете с маркировкой лекарств через систему МДЛП (мониторинг движения лекарственных препаратов), рано или поздно система выдаст ошибку. Документ не принят, коды не введены в оборот, а код ошибки вроде означает одно, но на практике случается совсем другое. Почему при попытке ввести товар в оборот система ругается на ошибку 24, если все данные правильные? Почему модуль Честный ЗНАК говорит, что он не инициализирован? Почему 1С не синхронизируется с маркировкой? Разбираемся в самых частых ошибках, их кодах и способах исправления.

Коротко о главном

МДЛП — государственная система контроля оборота лекарств. Любой документ о вводе товара в оборот (УПД, УКД) проходит проверку в системе перед принятием. Если в документе ошибка — он встаёт в статус «приемка не подтверждена» и коды остаются в статусе эмитированы или нанесены, но не переходят в оборот. Коды ошибок (22, 24, 59, 268, 514) указывают на конкретные проблемы: неверные коды, отсутствие лицензии, неправильные реквизиты поставщика или получателя, ошибки в дате или формате данных. Главное: система МДЛП не «сбойная» — это контроль качества. При любой ошибке нужно прочитать её код, исправить документ и переотправить. Модуль Честный ЗНАК требует корректной установки и настройки в ПО аптеки или точки продажи. 1С интегрируется с маркировкой через API: если 1С и МДЛП рассинхронизировались, значит, нарушена их связь, и нужна переинициализация.

В этой статье

  • Как работает МДЛП и что такое статусы кодов
  • Коды ошибок при вводе в оборот и что они означают
  • Почему документ зависает в статусе «приемка не подтверждена»
  • Ошибка модуля Честный ЗНАК: «Модуль не инициализирован»
  • Проблемы интеграции 1С с системой маркировки
  • Расхождения между приёмкой товара и документами в МДЛП
  • Как исправить и переотправить ошибочный документ
  • Часто задаваемые вопросы

Как работает МДЛП и статусы кодов маркировки

МДЛП (мониторинг движения лекарственных препаратов) — это государственная система ЦРПТ, которая отслеживает каждый код маркировки лекарства от производства до конечного потребителя. Код маркировки — это 13-значный GTIN с дополнительной информацией, нанесённый на упаковку препарата.

Каждый код проходит четыре статуса в системе:

Статус Что означает Когда появляется Может ли товар быть в обороте?
Эмитирован Производитель заказал коды в системе, они выданы, но не нанесены на упаковку Сразу после заказа кодов в личном кабинете МДЛП Нет. Товар без кода на упаковке нельзя продавать
Нанесён Коды физически нанесены на упаковку лекарства (печать, наклейка) После загрузки отчёта о нанесении кодов в ГИС МТ Только после документа о вводе в оборот
В обороте Товар на складе, в пути или в аптеке. Это легальный оборот лекарства После подачи документа УПД/УКД о вводе в оборот Да, товар полностью легален и может быть продан
Отпущен по рецепту / Выбыл Товар продан конечному потребителю на кассе или отпущен по рецепту в аптеке После сканирования на кассе или отпуска в лечебном учреждении Нет. Код больше не используется

Главный вывод: если вы вводите товар в оборот, коды должны быть в статусе «нанесён». Если они в статусе «эмитирован» — система не разрешит ввод в оборот, пока вы не загрузите отчёт о нанесении.

Артём Соколов
Мнение эксперта
Артём Соколов
Специалист по внедрению госсистем
На практике самая частая ошибка внедрения МДЛП — это когда производитель заказывает коды, а потом забывает загрузить отчёт о нанесении. Результат: код находится в системе, но в статусе «эмитирован», и никто его не может ввести в оборот. Фактически товар готов к отправке, а в системе коды как будто не нанесены. Поставщик через неделю жалуется, что не может пробить документ, потому что система выплёвывает ошибку. Совет: перед первым вводом товара в оборот всегда проверяйте статус кодов в личном кабинете МДЛП. Если видите «эмитирован» — значит, нужен отчёт о нанесении. Это займёт 15 минут, но спасит вам дни на разборы потом.

Коды ошибок МДЛП и что они означают

Когда вы подаёте документ о вводе в оборот, система проверяет каждое поле. Если что-то не соответствует требованиям, вы получаете код ошибки. Вот самые частые из них.

Ошибка 22 — «КИ (коды идентификации) не найдены»

Система не нашла коды, которые вы указали в документе. Причины:

  • Вы вписали GTIN кода неправильно (лишний пробел, символ, опечатка, скобка вместо цифры).
  • Коды вообще не заказывались компанией (проверьте в личном кабинете, кто их заказал).
  • Коды заказаны, но синхронизация в систему ещё не произошла (очень редко).

Решение: перепроверьте номер кода цифра за цифрой. Если код верный — проверьте в личном кабинете МДЛП, действительно ли эти коды заказывала ваша компания (по реквизитам). Если всё верно — обратитесь в поддержку МДЛП на честныйзнак.рф.

Ошибка 24 — «Недопустимый статус разрешительного документа»

Это означает, что вы указали лицензию на право оборота лекарств, но её статус в системе не позволяет вводить товар. Может быть, лицензия истекла, приостановлена или ещё не активирована в ФНС.

Решение: проверьте лицензию. Откройте реестр ФНС и убедитесь, что лицензия действующая и указана правильно в документе. Если лицензия истекла — обновите её перед подачей документа. Если она только что выдана — дождитесь синхронизации с МДЛП (обычно сутки).

Ошибка 59 — «Недопустимый статус товарной группы или отсутствие договора»

Система нашла товар, но он либо снят с регистрации, либо нет активного договора на его оборот между производителем и импортёром.

Решение: проверьте, зарегистрирован ли товар в МДЛП. Если товар регистрируется впервые — убедитесь, что заявка подана и одобрена. Если договор истёк — возобновите его или заключите новый.

Ошибка 268 — «Недопустимый статус разрешительного документа» (вариант 2)

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

Решение: проверьте, совпадает ли вещество в документе с веществом, указанным в лицензии. Если лицензия на «Ацетилсалициловую кислоту», а вы вводите «Аспирин» (другое торговое название) — это уже может быть ошибка. Обратитесь к юристу или в поддержку МДЛП.

Ошибка 514 — «Ошибка обработки документа»

Это общая ошибка, которая означает, что система не смогла обработать документ из-за технического сбоя, неверного формата или проблемы на стороне сервера МДЛП.

Решение: сначала подождите 5–10 минут и попробуйте переотправить документ. Если ошибка повторяется — проверьте формат XML документа (должен быть валидный UTF-8, без BOM). Если формат верный — это означает проблему на стороне МДЛП. Проверьте статус системы на честныйзнак.рф. Если техработы — ждите. Если нет — обратитесь в поддержку.

При вводе лекарств в оборот часто коды путаются со статусами и документ не проходит. Правильная подготовка к маркировке начинается с лицензии: настройка маркировки включает верификацию лицензии и регистрацию товара в ГИС МТ.

Почему документ зависает в статусе «Приемка не подтверждена»

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

Что это означает: система получила документ, начала его проверять, но нашла ошибку и остановила обработку. Документ зависла в очереди, пока вы не исправите ошибку.

Типичные причины зависания:

  • Коды не соответствуют товару (указан GTIN, который не зарегистрирован для этого товара в системе).
  • Неверные реквизиты поставщика или получателя (ИНН, ОГРН, адрес).
  • Подпись документа невалидна или истекла.
  • Код товара или производитель не найдены в базе МДЛП.
  • Дата срока годности указана неправильно или в неверном формате.
  • Сбой на стороне сервера ГИС МТ (редко, но бывает в часы пик).

Как исправить зависший документ:

Шаг 1. Откройте личный кабинет МДЛП. Найдите документ в статусе «приемка не подтверждена». Система должна показать ошибку рядом с ним или в логе обработки.

Шаг 2. Прочитайте код ошибки. Вот самые частые: 22 (коды не найдены), 24 (лицензия в неверном статусе), 268 (проблема с разрешительным документом).

Шаг 3. Исправьте ошибку в документе. Если ошибка в кодах — проверьте GTIN. Если ошибка в реквизитах — обновите данные компании. Если ошибка в подписи — пересчитайте документ с актуальным сертификатом ЭЦП.

Шаг 4. Аннулируйте старый документ и создайте новый с исправлениями. Подпишите ЭЦП и переотправьте.

Шаг 5. Дождитесь обработки. В норме это занимает 5–30 минут. Если дольше часа — проверьте статус системы МДЛП.

Дмитрий Орлов
Мнение эксперта
Дмитрий Орлов
Специалист по товародвижению
На логистике мы видим документы, которые висят в очереди по дням. Причина — всегда одна: кто-то подал документ без проверки. Коды неверные, реквизиты поставщика вписаны от руки (опечатка в ИНН), или лицензия забыта. Теперь уже поставщик жалуется, что товар не доехал, а на самом деле он ждёт в моём складе, потому что документ не прошёл. Совет: перед отправкой документа потратьте 10 минут на проверку. Проверьте коды в приложении Честный ЗНАК (скан — и видно статус). Проверьте реквизиты поставщика (копия паспорта регистрации). Проверьте лицензию (есть ли она в реестре ФНС). Потом подавайте. Это сэкономит недели на разборах.

Ошибка модуля Честный ЗНАК: «Модуль не инициализирован»

Касса или ПО аптеки пишет: «Ошибка: модуль Честный ЗНАК не инициализирован». Это означает, что программное обеспечение кассы не может подключиться к системе МДЛП для проверки кодов.

Причины:

  • ПО кассы старое, не обновлено (нужна версия с поддержкой онлайн-проверки МДЛП с 01.06.2025).
  • Отсутствует сертификат или ключ для аутентификации в МДЛП (выдаётся оператором кассового ПО).
  • Интернет в магазине упал или его скорость слишком низкая (МДЛП требует быстрого подключения).
  • Файл конфигурации модуля повреждён или неправильно установлен.
  • На сервере техническое обслуживание (временная недоступность МДЛП).

Как исправить:

1. Обновите ПО кассовой системы до последней версии. У каждого производителя (Штрих-М, Posiflex, АТОЛ и т.д.) свой процесс обновления. Свяжитесь с поддержкой производителя кассы.

2. Проверьте интернет. Откройте браузер и перейдите на честныйзнак.рф. Если сайт не открывается или открывается медленно — проблема в сети. Позовите администратора магазина.

3. Попросите администратора кассы переинициализировать модуль: обычно это делается через меню настроек ПО или через перезагрузку кассы.

4. Если ошибка повторяется — значит, нужен новый сертификат для аутентификации. Обратитесь к поставщику кассового ПО (тот, у кого вы его купили). Он выдаст новый сертификат и поможет его установить.

Проблемы интеграции 1С с системой маркировки

1С интегрируется с МДЛП через API. Если 1С и МДЛП рассинхронизировались, документы не передаются, коды не переводятся в оборот, а бухгалтер не видит статус операции.

Типичные проблемы:

  • 1С не может подключиться к МДЛП (нет интернета, неверная конфигурация прокси).
  • Сертификат для аутентификации в API МДЛП истёк или неверный.
  • Фильтры или брандмауэр блокируют запросы к API МДЛП.
  • В 1С неверно настроены реквизиты компании, и система отправляет ошибочные данные.
  • Версия 1С не поддерживает актуальный API МДЛП (старая конфигурация).

Как диагностировать проблему:

1. Откройте 1С, перейдите в настройки маркировки (раздел зависит от конфигурации: «Маркировка», «Товары», «ГИС МТ»).

2. Нажмите «Проверить подключение» или «Тест». Система должна попытаться подключиться к МДЛП и вернуть результат.

3. Если ошибка подключения — проверьте интернет и firewall. Если ошибка аутентификации — проверьте сертификат. Если ошибка конфигурации — обратитесь к 1С-специалисту.

Как исправить:

1. Переинициализируйте подключение: в 1С найдите опцию «Переподключиться к МДЛП» или просто пересохраните параметры подключения.

2. Если сертификат истёк — получите новый через удостоверяющий центр, обновите его в 1С.

3. Если версия 1С старая — обновитесь до версии с поддержкой актуального API МДЛП. Обычно разработчики конфигурации (1С:Аптека, 1С:Учёт, 1С:ERP) выпускают обновления регулярно.

4. После исправления пересинхронизируйте все документы: 1С должна переотправить в МДЛП все незавершённые операции.

Расхождения между приёмкой товара и документами в МДЛП

Вот типичный сценарий: поставщик прислал товар с кодами, вы приняли его на склад, но коды в системе не переходят в оборот. Или коды в статусе «в обороте», но физически товар ещё не приехал.

Почему так происходит:

  • Документ о вводе в оборот отправлен раньше, чем товар физически доехал до вас.
  • Коды в документе не совпадают с кодами на упаковке (опечатка при создании документа).
  • Поставщик отправил документ от своего имени, а не от вашего (проблема с реквизитами).
  • Товар приехал, но коды не были в статусе «нанесён», поэтому их не удалось ввести в оборот.
  • Товар потерян или задержан в пути, а в системе он уже в обороте (документ уже прошёл).

Как выявить расхождение:

1. При приёмке товара сканируйте выборку кодов через приложение Честный ЗНАК (проверяйте хотя бы каждый 5-й код). Должен быть статус «в обороте» или хотя бы «нанесён».

2. Если видите статус «эмитирован» — это красный флаг. Товар не должен быть отправлен вам в этом статусе.

3. Сверьте номера кодов в документе с кодами на упаковке. Часто опечатка в одной цифре ломает весь документ.

4. Проверьте в личном кабинете МДЛП, от кого был отправлен документ о вводе в оборот. Должно быть от лица, имеющего право (производитель, импортёр, дистрибьютор).

Что делать при расхождении:

1. Если товар приехал, но в статусе «эмитирован» — отправьте его обратно поставщику. Товар не может быть в обороте в этом статусе.

2. Если коды в статусе «в обороте», но товара физически нет — проверьте, где он потерялся. Может быть, всё ещё в пути. Если потерялся на складе поставщика — требуйте возврата документа и переотправки товара.

3. Если коды не совпадают — создайте акт расхождения и отправьте поставщику. Требуйте исправленный документ.

Как исправить и переотправить ошибочный документ

Вы обнаружили, что документ содержит ошибку, но он уже в системе. Можно ли вернуться?

Если документ ещё не обработан (статус «приемка не подтверждена»):

1. Откройте личный кабинет МДЛП и найдите документ.

2. Нажмите «Аннулировать» или «Отозвать».

3. Создайте новый документ с исправлениями.

4. Подпишите ЭЦП и отправьте.

Если документ уже обработан и коды в статусе «в обороте»:

1. Нужно подать документ отмены (возврата товара). Это делается через УПД со специальной отметкой или документ о выводе из оборота.

2. Система вернёт коды в статус «нанесён», и вы сможете создать новый, исправленный документ о вводе в оборот.

3. Обработка отмены занимает 5–30 минут.

4. После отмены создайте и отправьте исправленный документ.

Правильная регистрация товара в системе и соответствие между 1С и маркировкой предотвращают 90% ошибок. Интеграция маркировки с 1С гарантирует синхронизацию документов и статусов.

Часто задаваемые вопросы

Что означает ошибка 01 в МДЛП?
Ошибка 01 означает, что вы не заполнили обязательное поле в документе. Это может быть дата, ИНН, ОГРН, номер лицензии или что-то ещё. Система должна указать, какое именно поле не заполнено. Проверьте документ и повторно отправьте.
Почему система МДЛП медленно проверяет коды на кассе?
Это может быть из-за слабого интернета, перегруза серверов МДЛП (в часы пик или выходные) или старого ПО кассы. Попросите администратора магазина проверить скорость интернета и обновить ПО кассы до последней версии. Обычно после обновления скорость проверки нормализуется (должна быть 1–2 секунды).
Можно ли отменить документ после того, как товар уже продан?
Нет. После того как товар был отпущен по рецепту или продан на кассе (код в статусе «выбыл»), отменить документ нельзя. Код останется в этом статусе. Если товар был куплен ошибочно, нужно оформить возврат товара, и тогда код можно переввести в оборот.
Кто отвечает, если поставщик прислал товар с неправильными кодами?
Отвечает поставщик. Это его коды, его обязанность убедиться, что они правильно зарегистрированы в МДЛП. При приёмке вы имеете право проверить коды и отказать в принятии товара, если они в неверном статусе или не совпадают с документом. Требуйте от поставщика исправленный документ или возврата товара.
Как долго ждать обработки документа в МДЛП?
В норме: 5–30 минут. Если документ содержит ошибки — он встанет в очередь и может ждать дольше, пока вы не исправите ошибку. Максимальное время ожидания не превышает суток. Если документ ждёт дольше — это означает проблему на стороне сервера МДЛП. Проверьте статус системы на честныйзнак.рф или обратитесь в поддержку.
Нужно ли уведомлять МДЛП, если товар потерялся в пути?
Не нужно уведомлять МДЛП. Нужно разбираться с поставщиком и логистической компанией. Если товар потерялся, а документ уже в системе (коды в статусе «в обороте»), вы можете подать документ о выводе из оборота или списании товара, чтобы коды вернулись в предыдущий статус.
Может ли быть так, что коды заблокированы органами контроля?
Да. Роспотребнадзор, ФТС или другие органы контроля могут заблокировать коды из-за подозрения на подделку, нарушения санитарных норм или других нарушений. Если коды заблокированы — товар нельзя продавать в России. Обратитесь к поставщику и органам контроля для разблокировки (обычно нужна экспертиза или иное расследование).

Итого

Ошибки МДЛП — это не случайность, это контроль. Система защищает потребителя от поддельного и просроченного лекарства. Коды проходят четыре статуса: эмитирован → нанесён → в обороте → выбыл. Каждый статус — барьер для определённых операций. Если статус неверный, документ не пройдёт.

Самые частые ошибки (22, 24, 59, 268, 514) указывают на конкретные проблемы: неверные коды, неправильная лицензия, ошибки в реквизитах. Главное правило: не игнорируйте красные флаги в системе. Разберитесь в коде ошибки, исправьте документ, переотправьте. Это займёт час-два, но спасит вас от дней на разборы потом.

Модуль Честный ЗНАК требует корректной установки и сертификата для подключения к API МДЛП. 1С интегрируется через API и требует актуального сертификата и версии конфигурации. Если интеграция рассинхронизировалась — переинициализируйте подключение.

Расхождения между приёмкой товара и документами — это всегда проблема поставщика. При приёмке сканируйте выборку кодов, проверьте статусы. Если коды в неверном статусе — не принимайте товар. Требуйте исправленный документ или возврата.

Информационная безопасность маркировки лекарств — это не просто техника, это юридический контроль. Правильное подключение маркировки и соответствие требованиям ГИС МТ избавят вас от 90% проблем.