Как исправить ошибку соответствия субъектов обращения МДЛП при пробитии чека в 1С

Пользователь 1С v8.3 (Управляемые формы) Сфера услуг, туризм и социальный сектор
← На главную

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

«Невозможно выполнить операцию. Не установлены настройки соответствия субъектов обращения ИС "Маркировки МДЛП" объектам информационной базы».

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

Причина возникновения ошибки в логике 1С

Проанализируем ситуацию: в момент фискализации документа Чек ККМ с позициями, подлежащими обязательному учету в национальной системе цифровой маркировки «Честный Знак» (подсистема МДЛП), программа обязана передать в фискальный накопитель и сервис маркировки точные сведения об источнике выбытия. В частности, требуется определить идентификатор места деятельности (МД), за которым закреплены реализуемые препараты.

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

Пошаговая настройка соответствия субъектов обращения МДЛП

Разберем по шагам, как привязать склад к месту деятельности организации:

  1. Перейдем в раздел НСИ (Нормативно-справочная информация).
  2. Откроем справочник Организации и выберем организацию, от имени которой осуществляется розничная продажа.
  3. На панели навигации карточки организации перейдем по гиперссылке Субъекты обращения МДЛП (или через настройки интеграции с МДЛП).
  4. В открывшемся списке создадим новую запись или отредактируем существующую.
  5. Укажем собственную Организацию и связанное Место деятельности (идентификатор подразделения/адреса по лицензии из личного кабинета МДЛП).
  6. В поле сопоставления с объектами программы выберем соответствующий Склад (розничный склад или аптечный пункт, с которого списывается товар по чеку).
  7. Сохраним внесенные изменения по кнопке Записать и закрыть.

После сохранения параметров вернемся в рабочее место кассира и повторно выполним операцию пробития чека. Ошибка исчезнет, так как система однозначно сопоставит склад с идентификатором субъекта обращения.

Важные нюансы и частые причины повторных ошибок

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

  1. Флажок «Вести учет в этой базе»: откроем карточку сопоставляемого элемента в справочнике Места деятельности МДЛП. В ней обязательно должен быть установлен признак «Вести учет в этой базе». Если этот флаг снят, программа воспринимает данную точку как внешнего контрагента или удаленное подразделение, игнорирует локальный склад и выдает ошибку сопоставления.
  2. Склад в чеке и настройках рабочего места кассира (РМК): сопоставление работает строго в разрезе конкретных элементов справочника Склады. Если в чеке ККМ автоматически подставляется один склад, а соответствие настроено для другого склада, чек пробит не будет. Проверим, какой склад закреплен за используемой кассой ККМ и пользователем в настройках торговой точки.
  3. Загрузка мест деятельности по API: не рекомендуется создавать элементы мест деятельности МДЛП вручную строковыми значениями. Их следует загружать напрямую через обмен данными с сервисом МДЛП, чтобы уникальный идентификатор и глобальный адресный код места деятельности строго соответствовали реестру лицензий Росздравнадзора.
  4. Жесткий контроль в фискальных чеках: в отличие от некоторых внутренних складских документов, где проверку кодов маркировки можно временно ослабить настройками регламентов, в документе Чек ККМ контроль субъектов и кодов зашит на системном уровне требований фискализации. Обойти эту проверку без корректной настройки соответствия невозможно.

Альтернативное выбытие: когда чек ККМ не требуется

Разберем случай, когда розничный чек вообще не должен пробиваться. Если медицинская организация оформляет отпуск лекарственных препаратов не физическим лицам за наличный или безналичный расчет, а для лечебного применения (передача в отделения стационара, кабинеты врачей или отпуск по программам льготного лекарственного обеспечения), использовать документ Чек ККМ не нужно.

Для таких операций в конфигурации предусмотрено выбытие через Регистратор выбытия (РВ). Прибор подключается к базе данных в сетевом или автономном режиме, а списание маркированных медикаментов оформляется профильными документами выдачи в отделения с формированием регламентных уведомлений МДЛП без применения контрольно-кассовой техники.

← На главную