Не работает обмен с Честным Знаком
Если настройка обмена по МДЛП с Честным Знаком не настраивалась ранее, то произведите первичные настройки в соответствии с инструкцией.
Если индикатор обмена с Честным знаком у вас написан красным шрифтом, то это означает о том, что обмен не работает. Для определения причины, наведите мышью на индикатор.
Типовые ошибки обмена с Честным Знаком и их решения
- Ошибка сервиса МДЛП: HTTP_ERR=403. Свидетельствует о наличии сетевой проблемы связи с серверами Честного Знака. В данной ситуации нет возможности повлиять на решение проблемы обмена, необходимо ожидать, когда Честный Знак будет доступен.
- Ошибка взаимодействия с МДЛП (err=-1): Не удалось выполнить подписание данных. Не верно введен отпечаток сертификата.
- Ошибка взаимодействия с МДЛП (err=400): Ошибка сервиса МДЛП: 400: Ошибка при выполнении операции: неверный сертификат подписи : Два варианта - Либо это свежезаведенный пользователь и в течение нескольких часов сервера МДЛП не будут его узнавать. Либо указанные в Фармэксперт идентификатор пользователя и отпечаток сертификата не подходят друг к другу к ЧЗ и надо указать правильные данные, проверяя их через вход в личный кабинет МДЛП. На изображении ниже указано где сравнить данные с помощью личного кабинета, зайдя в раздел пользователи и кликнув по зеленому глазу у пользователя подсвеченного синим.
- Ошибка сервиса МДЛП: HTTP_ERR=2. Нет интернет-соединение к ресурсу api.mdlp.crpt.ru или DNS провайдера не верно определяет ip хоста. Возможная причина: все методы API должны вызываться с использованием HTTPS протокола. Для взаимодействия по https используется ГОСТ Р 34.10-2012 сертификат. Решение - в операционной системе Windows (7, 10) добавить запись DisableClientExtendedMasterSecret (dword) в реестре HKLM\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL со значением 1 (т.к. Windows по умолчанию блокирует подобные соединения). У тех поддержки ФармЭксперт есть уже готовый файл(tls.bat), для добавления этой записи автоматически (обязательно запускать файл от имени Администратора). После этого необходимо сервис stunnel выгрузить, нажав на нем в трее правой кнопкой мыши и нажав exit. При повторной попытке соединится с МДЛП, сервис stunnel запуститься автоматически.
- Ошибка ffffffff80090016: Ошибка говорит о неподключенном ЭЦП. Решение - отключить ЭЦП (Рутокен, флешку) от ПК и подключить повторно, затем перезапустить программу учёта. Либо перезагрузить ПК.
Права и привилегии необходимые для работы с маркировкой
При ошибке в логе:
HTTP_STATUS=403, response={«error_code»:«api.forbidden»,«error_description»:«Недостаточно прав для осуществления операции»}
необходимо проверить права пользователя, настроенного в программе.
Права необходимые для работы с маркировкой, включаются только с пользователя с правами системной группы обычно это директор. Если создавать от другого пользователя, то не будет видно этих прав.
Необходимые права для обмена с честным знаком:
- Управление асинхронными выгрузками
- Проверка кодов маркировки
- Проверка кодов маркировки и криптохвостов.
Чтобы предоставить право управления асинхронными выгрузками и другими правами, необходимо авторизоваться в личном кабинете ФГИС МДЛП от имени администратора.
Для создания группы прав необходимо:
- 1. В разделе «Администрирование» выбрать вкладку «Управление правами».
- 2. Нажать «Добавить группу прав».
- 3. Заполнить название группы прав.
- 4. Отметить галочками необходимые права.
- 5. Нажать «Сохранить». Новая группа прав создана.
Для предоставления пользователю группы прав необходимо:
- 1. В разделе «Администрирование» выбрать вкладку «Пользователи».
- 2. Выбрать нужного пользователя (нажав на знак зеленого глаза).
- 3. Нажать «Добавить группу прав».
- 4. Выбрать ранее созданную группу.
Также можно выполнить редактирование существующей группы прав пользователя, который производит операцию.
Данные действия описаны в пунктах 3.15.2. «Управление группами прав» и 3.15.1.3. «Управление правами пользователя» Руководства пользователя личного кабинета: rukovodstvo_polzovatelya_lichnogo_kabineta_subekta_obrashcheniya_lekarstvennykh_preparatov.pdf