Ошибки МДЛП и как их исправить: коды ошибок, почему документ не принят системой
Когда вы работаете с маркировкой лекарств через систему МДЛП (мониторинг движения лекарственных препаратов), рано или поздно система выдаст ошибку. Документ не принят, коды не введены в оборот, а код ошибки вроде означает одно, но на практике случается совсем другое. Почему при попытке ввести товар в оборот система ругается на ошибку 24, если все данные правильные? Почему модуль Честный ЗНАК говорит, что он не инициализирован? Почему 1С не синхронизируется с маркировкой? Разбираемся в самых частых ошибках, их кодах и способах исправления.
Коротко о главном
МДЛП — государственная система контроля оборота лекарств. Любой документ о вводе товара в оборот (УПД, УКД) проходит проверку в системе перед принятием. Если в документе ошибка — он встаёт в статус «приемка не подтверждена» и коды остаются в статусе эмитированы или нанесены, но не переходят в оборот. Коды ошибок (22, 24, 59, 268, 514) указывают на конкретные проблемы: неверные коды, отсутствие лицензии, неправильные реквизиты поставщика или получателя, ошибки в дате или формате данных. Главное: система МДЛП не «сбойная» — это контроль качества. При любой ошибке нужно прочитать её код, исправить документ и переотправить. Модуль Честный ЗНАК требует корректной установки и настройки в ПО аптеки или точки продажи. 1С интегрируется с маркировкой через API: если 1С и МДЛП рассинхронизировались, значит, нарушена их связь, и нужна переинициализация.
В этой статье
- Как работает МДЛП и что такое статусы кодов
- Коды ошибок при вводе в оборот и что они означают
- Почему документ зависает в статусе «приемка не подтверждена»
- Ошибка модуля Честный ЗНАК: «Модуль не инициализирован»
- Проблемы интеграции 1С с системой маркировки
- Расхождения между приёмкой товара и документами в МДЛП
- Как исправить и переотправить ошибочный документ
- Часто задаваемые вопросы
Как работает МДЛП и статусы кодов маркировки
МДЛП (мониторинг движения лекарственных препаратов) — это государственная система ЦРПТ, которая отслеживает каждый код маркировки лекарства от производства до конечного потребителя. Код маркировки — это 13-значный GTIN с дополнительной информацией, нанесённый на упаковку препарата.
Каждый код проходит четыре статуса в системе:
| Статус | Что означает | Когда появляется | Может ли товар быть в обороте? |
|---|---|---|---|
| Эмитирован | Производитель заказал коды в системе, они выданы, но не нанесены на упаковку | Сразу после заказа кодов в личном кабинете МДЛП | Нет. Товар без кода на упаковке нельзя продавать |
| Нанесён | Коды физически нанесены на упаковку лекарства (печать, наклейка) | После загрузки отчёта о нанесении кодов в ГИС МТ | Только после документа о вводе в оборот |
| В обороте | Товар на складе, в пути или в аптеке. Это легальный оборот лекарства | После подачи документа УПД/УКД о вводе в оборот | Да, товар полностью легален и может быть продан |
| Отпущен по рецепту / Выбыл | Товар продан конечному потребителю на кассе или отпущен по рецепту в аптеке | После сканирования на кассе или отпуска в лечебном учреждении | Нет. Код больше не используется |
Главный вывод: если вы вводите товар в оборот, коды должны быть в статусе «нанесён». Если они в статусе «эмитирован» — система не разрешит ввод в оборот, пока вы не загрузите отчёт о нанесении.
Коды ошибок МДЛП и что они означают
Когда вы подаёте документ о вводе в оборот, система проверяет каждое поле. Если что-то не соответствует требованиям, вы получаете код ошибки. Вот самые частые из них.
Ошибка 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 минут. Если дольше часа — проверьте статус системы МДЛП.
Ошибка модуля Честный ЗНАК: «Модуль не инициализирован»
Касса или ПО аптеки пишет: «Ошибка: модуль Честный ЗНАК не инициализирован». Это означает, что программное обеспечение кассы не может подключиться к системе МДЛП для проверки кодов.
Причины:
- ПО кассы старое, не обновлено (нужна версия с поддержкой онлайн-проверки МДЛП с 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С гарантирует синхронизацию документов и статусов.
Часто задаваемые вопросы
Итого
Ошибки МДЛП — это не случайность, это контроль. Система защищает потребителя от поддельного и просроченного лекарства. Коды проходят четыре статуса: эмитирован → нанесён → в обороте → выбыл. Каждый статус — барьер для определённых операций. Если статус неверный, документ не пройдёт.
Самые частые ошибки (22, 24, 59, 268, 514) указывают на конкретные проблемы: неверные коды, неправильная лицензия, ошибки в реквизитах. Главное правило: не игнорируйте красные флаги в системе. Разберитесь в коде ошибки, исправьте документ, переотправьте. Это займёт час-два, но спасит вас от дней на разборы потом.
Модуль Честный ЗНАК требует корректной установки и сертификата для подключения к API МДЛП. 1С интегрируется через API и требует актуального сертификата и версии конфигурации. Если интеграция рассинхронизировалась — переинициализируйте подключение.
Расхождения между приёмкой товара и документами — это всегда проблема поставщика. При приёмке сканируйте выборку кодов, проверьте статусы. Если коды в неверном статусе — не принимайте товар. Требуйте исправленный документ или возврата.
Информационная безопасность маркировки лекарств — это не просто техника, это юридический контроль. Правильное подключение маркировки и соответствие требованиям ГИС МТ избавят вас от 90% проблем.