Работа с маркированными лекарственными средствами требует безупречной настройки оборудования, особенно регистраторов выбытия (РВ). Одной из наиболее распространенных проблем при интеграции устройств Атол является ошибка: «Сообщение в МДЛП не может быть передано. Для места деятельности организации не настроено подключение». При этом само устройство может корректно определяться в системе, показывать серийный номер и идентификатор, но фактический обмен данными не происходит. Рассмотрим подробно, как выявить причины этой неисправности и правильно настроить связку 1С и РВ.
Когда 1С выдает сообщение о том, что подключение для места деятельности не настроено, это может указывать на одну из трех проблем: некорректная логическая связка в самой базе 1С, отсутствие регистрации устройства в личном кабинете (ЛК) «Честного Знака» или неверный синтаксис строки авторизации. Проанализируем лог обмена, представленный в журнале регистрации. Записи вида POST /api/v1/documents/outcome (аналогично тому, как происходит заказ кодов маркировок с помощью Api) и ответ 200 OK с JSON-структурой говорят о том, что сетевой уровень работает, но сервер МДЛП или внутренняя логика 1С не могут сопоставить запрос с конкретным рабочим местом. Для разбора логов обмена можно применить обработку для поиска по сообщениям XML-протокола Честного Знака.
Разберем первый и самый важный организационный момент. С недавнего времени заполнение данных о месте осуществления деятельности (МОТ) в кабинете организации МДЛП стало строго обязательным, как и соблюдение правил, которые диктует разрешительный режим на кассах. Даже если ваш регистратор выбытия физически подключен к сети и пингуется, система Честный Знак отклонит отчет, если устройство не закреплено за конкретным адресом (ФИАС ID).
Выполним следующие действия:
Одной из главных технических преград является формат строки подключения. Рассмотрим ситуацию: системные администраторы часто пытаются использовать учетную запись «Администратор» на русском языке или стандартные логины от других систем. Для регистраторов выбытия Атол (обычно в черном корпусе) действуют свои правила.
Проанализируем правильный синтаксис строки подключения. Она должна иметь вид: Логин:Пароль@IP-адрес:Порт. Для устройств Атол стандартным пользователем для сетевого обмена является user2. Пароль по умолчанию в большинстве случаев остается пустым.
Пример правильной строки подключения:
user2:@172.20.8.13:8443
Обратим внимание на важные детали:
8080, а логин administrator.Выясним причину, по которой 1С может «терять» настройки. В системе 1С (будь то «1С:Медицина», «БИТ.Управление медицинским центром» или другие конфигурации с библиотекой интеграции МДЛП) оборудование привязывается к Рабочему месту. Если вы настроили РВ под учетной записью администратора на одном компьютере, а медсестра или провизор пытаются выполнить выбытие под своей учетной записью или с другого терминала, система может не увидеть настроенного подключения.
Проанализируем порядок действий в программе:
Часто возникает вопрос: где взять серийный номер МБ (материнской платы)? В современных версиях конфигураций 1С этот параметр не нужно вводить вручную. Рассмотрим, как это работает: при нажатии кнопки Тест устройства или Заполнить параметры, программа отправляет запрос к РВ по указанному IP-адресу и порту. Если связь установлена, 1С автоматически считывает идентификатор устройства и серийный номер платы.
Если данные не подтягиваются автоматически, выполним диагностику:
8443. Если между компьютером и РВ стоит роутер или брандмауэр, порт должен быть открыт для входящего и исходящего трафика.Проанализируем ситуацию, специфичную для небольших клиник. Часто РВ подключается через Wi-Fi для удобства перемещения по кабинетам. Это слабое звено в цепочке обмена. В журнале регистрации 1С «жуткий набор символов» часто появляется из-за обрыва HTTP-сессии. Если пакет данных передается не полностью, 1С не может дешифровать ответ от сервера.
Рекомендации по стабилизации связи:
Для гарантированной передачи документов в МДЛП через 1С рекомендуется использовать подключение через Ethernet-кабель. Если это невозможно, необходимо настроить на роутере Static DHCP, чтобы за регистратором выбытия был жестко закреплен определенный IP-адрес. В противном случае после перезагрузки роутера адрес изменится, и строка подключения в 1С станет недействительной.
Подведем итог. Чтобы победить «животное» (как ласково называют РВ пользователи на форумах), пройдемся по чек-листу:
user2:@IP:8443 (обратите внимание на отсутствие двоеточия перед IP, если пароль пустой, или его наличие, если пароль задан).1С:Регистратор выбытия, поддерживающая протоколы обмена 1.38 и выше.Соблюдение этих шагов позволит устранить ошибки авторизации и обеспечить стабильную передачу данных о выбытии лекарственных препаратов для оказания медицинской помощи.