Не работает обмен с Честным Знаком после замены сертификата (1С: Больничная аптека)
Здравствуйте, после замены сертификата перестал работать обмен с Честным Знаком. Конфигурация Медицина. Больничная аптека, редакция 2.2 (2.2.6.5) Сертификат установлен, используется при обмене, прописан на сайте Честного знака пользователю.
Ошибка при получении ключа сессии:
Ошибка при выполнении POST-запроса по адресу /api/v1/token
[400] Запрос не может быть исполнен.
{"error_code":"api.authentication.bad_credentials","error_description":"Ошибка при выполнении операции: Неверное сочетание логина и пароля."}
При разборе входящего сообщения МДЛП возникла ошибка:
Текст ошибки: Операция Получение квитанция о принятии не поддерживается
Подскажите, как победить ошибку? Не понятно какие логин и пароль имеются ввиду: логин и пароль от регистратора выбытия, или данные учетной системы (секретный ключ и т.д.) - с момента, когда все работало, не менялось ничего. Служба поддержки Честного Знака отсылает к 1сникам.
Ошибка при получении ключа сессии:
Ошибка при выполнении POST-запроса по адресу /api/v1/token
[400] Запрос не может быть исполнен.
{"error_code":"api.authentication.bad_credentials","error_description":"Ошибка при выполнении операции: Неверное сочетание логина и пароля."}
При разборе входящего сообщения МДЛП возникла ошибка:
Текст ошибки: Операция Получение квитанция о принятии не поддерживается
Подскажите, как победить ошибку? Не понятно какие логин и пароль имеются ввиду: логин и пароль от регистратора выбытия, или данные учетной системы (секретный ключ и т.д.) - с момента, когда все работало, не менялось ничего. Служба поддержки Честного Знака отсылает к 1сникам.
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Возможно (и скорее всего) вами используется сертификат с МЧД, эти сертификаты работают иначе. Т.к. один сертификат может соответствовать для нескольких организация (на каждую организацию своя МЧД - машиночитаемая доверенность).
Конфигурация у вас старая (возможно дописанная)? Если так, то нужно переписывать механизм подключения к "Честному знаку" (с учетом МЧД). У себя я уже такое проделывал, занятие не простое, т.к. специалисты ЧЗ помочь ни чем не могут (говорят, читайте последнюю инструкцию подключения).
(7)
с какой именно с аналогичной?
вот смотри, тут два момента, слегка противоречащих и ни на один внятного ответа не было, автор просто не удосужился внятно объяснить..так, сказал "поменяли сертификат". Какой сертификат? на кого сертификат...
(2)
(6)
МЧД?
на руководителя?
Столкнулся с аналогичной проблемой.
с какой именно с аналогичной?
вот смотри, тут два момента, слегка противоречащих и ни на один внятного ответа не было, автор просто не удосужился внятно объяснить..так, сказал "поменяли сертификат". Какой сертификат? на кого сертификат...
(2)
Возможно (и скорее всего) вами используется сертификат с МЧД
(6)
А вы сделали смену сертификата руководителя
МЧД?
на руководителя?
1. Поменяли сертификат на сотрудника (не руководителя).
2. МЧД на сотрудника в честном знаке есть.
3. В Кабинете МДЛП привязали новый сертификат к пользователю
4. Пользователь под новым сертификатом может залогиниться в личный кабинет ЧЗ
В 1С добавили новый сертификат пользователя
При попытке обмена из 1с под новым сертификатом получаем ошибку из сообщения автора
2. МЧД на сотрудника в честном знаке есть.
3. В Кабинете МДЛП привязали новый сертификат к пользователю
4. Пользователь под новым сертификатом может залогиниться в личный кабинет ЧЗ
В 1С добавили новый сертификат пользователя
При попытке обмена из 1с под новым сертификатом получаем ошибку из сообщения автора
Решил проблему. В моем случае причиной стало следующее:
В личном кабинете ЧЗ было 2 пользователя с прикрепленным одним сертификатом. Один пользователь был удален (помещен в архив). Однако именно под ним пыталось залогиниться API. В итоге через обращение в техподдержку в ЧЗ попросили у неактивного пользователя удалить сертификат. После исключения неоднозначности учеток в системе ЧЗ обмен по API заработал.
В личном кабинете ЧЗ было 2 пользователя с прикрепленным одним сертификатом. Один пользователь был удален (помещен в архив). Однако именно под ним пыталось залогиниться API. В итоге через обращение в техподдержку в ЧЗ попросили у неактивного пользователя удалить сертификат. После исключения неоднозначности учеток в системе ЧЗ обмен по API заработал.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот