СБИС SDK2, при отправке документа не найден сертификат

Все вопросы по обмену электронными счетами-фактурами, внутреннему и внешнему документообороту, а также по работе системы для межведомственного документооборота.

Правила форума
Тема закрыта! Все обсуждения теперь ведутся в группе Электронный документооборот
Подробнее о том как найти группы и вступить в них.

СБИС SDK2, при отправке документа не найден сертификат

Добрый день!
Разрабатываю отправку документов из самописной программы в СБИС через SDK2. Используется серверный сертификат. При отправке документа что из программы через функцию WriteDocumentEx, что из sample page ругается, что не найден сертификат. В то время как через функцию ReadCertificates я его прекрасно получаю. Право подписи этим ключом для данного пользователя имеется.
vncastor 
» 27 дек 2017, 17:15


библиотека SDK3, оказывается. А документация по SDK2
vncastor 
» 27 дек 2017, 18:14


vncastor
Скорее всего вы передаете в функцию writedocumentEx не правильные реквизиты подписанта, по которым не возможно найти подходящий сертификат.
Самый нажежный способ передавать отпечаток сертификата.
Или не передавать реквизиты вовсе и тогда SDK сама выберет подходящий сертификат.
библиотека SDK3, оказывается. А документация по SDK2

Библиотека все таки SDK2, где вы увидели SDK3?
Ткаченко Дмитрий 
» 28 дек 2017, 10:37


Просто библиотека называется SBIS3SDK.dll, вот и ошибся.

Не получается.
Отправляемые данные из лога, убрал вложения:
"{"Вложение":[],"Дата":"20.12.2017","Идентификатор":"a18879fc-9f6d-4b48-8657-138dd008fc4c","Контрагент":{"СвЮЛ":{"ИНН":"6950088251","КПП":"695001001","Название":"ООО \"Фарминторг\""}},"НашаОрганизация":{"СвЮЛ":{"ИНН":"6950087970","КПП":"695001001","Название":"ООО \"Фарминторг-Опт\""}},"Номер":"3947441/1","Примечание":"Не имеет юридической силы. Отладка документооборота. Бобров В.Н.","Сумма":"3412.81","Этап":{"Действие":{"Название":"Отправить","Сертификат":{}},"Название":"Отправка"}}"

Также пробовал получить сертификат через ReadCertificates и передать его в параметрах. Он прекрасно находится, но эффект тот же.
Та же ошибка выдается, если ввести данные через sample page

То же самое с передачей отпечатка, ИНН и т.д.
vncastor 
» 28 дек 2017, 11:12


Все, разобрался сам.
У данного пользователя не было прав на подписание отправляемых документов.
vncastor 
» 28 дек 2017, 12:10




Вернуться в Электронный документооборот