Команда «СБИС.ДобавитьПользователя» добавляет пользователя и связывает с указанным сертификатом. Она назначает пользователю минимальные права в кабинете и роль «Редактирование документов».
Адрес запроса: https://online.sbis.ru/service/?srv=1
Параметры запроса
- "Параметр"*: объект:
- "НашаОрганизация"**: объект:
- "СвЮЛ"**: объект
- "ИНН"**: строка, значение соответствует идентификационному номеру налогоплательщика
- "КПП"**: строка, 9 символов
- "КодФилиала", строка
- "Название": строка, название организации
- "СвФЛ": объект:
- "ИНН": строка, значение соответствует идентификационному номеру налогоплательщика
- "Фамилия": строка
- "Имя": строка.
- "Отчество": строка
- "Сертификат"*: объект:
- "Пользователь": объект:
- "Фамилия": строка
- "Имя": строка
- "Отчество": строка
- "Идентификатор": строка, табельный номер (идентификатор)
- "Подразделение": объект:
- "Название": строка, название подразделения
- "Идентификатор": строка, код подразделения
- "НашаОрганизация"**: объект:
Результат
- "Результат": объект
- "НашаОрганизация": объект:
- "СвЮЛ": объект:
- "ИНН": строка, значение соответствует идентификационному номеру налогоплательщика
- "КПП": строка, 9 символов
- "КодФилиала", строка
- "Название": строка, название организации
- "СвФЛ": объект:
- "ИНН": строка, значение соответствует идентификационному номеру налогоплательщика
- "Фамилия": строка
- "Имя": строка
- "Отчество": строка
- "СвЮЛ": объект:
- "Сертификат": объект:
- "ФИО": строка, подписант
- "Должность": строка
- "ИНН": строка, значение соответствует идентификационному номеру налогоплательщика
- "Название": строка, название организации
- "Отпечаток": строка, отпечаток
- "Квалифицированный": строка "Да"/"Нет"
- "ДействителенС": строка в формате "ДД.ММ.ГГГГ ЧЧ.ММ.СС"
- "ДействителенПо": строка в формате "ДД.ММ.ГГГГ ЧЧ.ММ.СС"
- "Издатель": строка
- "СерийныйНомер": строка
- "Пользователь": объект:
- "Фамилия": строка
- "Имя": строка
- "Отчество": строка
- "Идентификатор": строка, табельный номер (идентификатор)
- "Подразделение": объект:
- "Название": строка, название подразделения
- "Идентификатор": строка, код подразделения
- "НашаОрганизация": объект:
** — условно-обязательный параметр.
Комментарий
- После успешного выполнения команды можно авторизоваться в личном кабинете по сертификату.
- Если пользователь уже есть в личном кабинете, ему будет добавлен указанный сертификат.
- Если пользователь есть в личном кабинете, сертификат зарегистрирован, сотруднику будет присвоена роль «Редактирование документов».
- Если по сертификату невозможно определить КПП для юридического лица, а в личный кабинет добавлено несколько организаций и филиалов с ИНН из сертификата, нужно передать структуру объекта «НашаОрганизация».
Алгоритм назначения ролей новому пользователю
- Пользователю назначаются минимальные права из имеющихся в кабинете.
- Добавляется роль «Редактирование документов».
Пример:
- В кабинете два сотрудника с ролью «Администратор системы». При добавлении нового сотрудника СБИС назначит ему роли «Администратор системы» и «Редактирование документов».
- В кабинете несколько сотрудников с ролями: «Администратор системы» и «Редактирование документов».
При добавлении нового сотрудника СБИС назначит ему роль «Редактирование документов». - В кабинете сотрудник с ролью «Администратор системы» и сотрудник без ролей. При добавлении нового сотрудника СБИС назначит ему роль «Редактирование документов».
Пример запроса
{
"jsonrpc": "2.0",
"method": "СБИС.ДобавитьПользователя",
"params": {
"Параметр": {
"Сертификат": {
"ДвоичныеДанные": "TUlJR1BqQ0NCZTJnQXdJQkFnSUtGUS9ERHdBQkFBQUdZREFJQmdZcWhRTUNBZ013RnpFVk1CTUdBMVVFQXhNTVEwRXRVMEpKVXkxVQ0KUlZOVU1CNFhEVEUxTURReE56RXlOVEF3TUZvWERURTJNRGN4TnpFek1EQXdNRm93Z2dIQU1SZ3dGZ1lGS29VRFpBRVNEVE15TmpNeQ0KTlRJMk5qSTNNell4RmpBVUJnVXFoUU5rQXhJTE1UTTBOelEyTnpJMU56WXhHakFZQmdncWhRTURnUU1CQVJJTU1EQXhNVEV4TmpVMA0KTXpVek1TTXdJUVlKS29aSWh2Y05BUWtCRmhSemRpNTBjbmxoYTJsdVFIUmxibk52Y2k1eWRURXhNQzhHQTFVRUNoNG9CQ0lFTlFSQg0KQkVJRVBnUXlCRXNFT1FBZ0JCNEVRZ1EvQkVBRU1BUXlCRGdFUWdRMUJEc0VUREVLTUFnR0ExVUVDeE1CTURFcE1DY0dBMVVFREI0Zw0KQkVNRU5BUXdCRHNFT0FSQ0JFd0FMUVEwQkQ0RU1RUXdCRElFT0FSQ0JFd3hNVEF2QmdOVkJBTWVLQVFpQkRVRVFRUkNCRDRFTWdSTA0KQkRrQUlBUWVCRUlFUHdSQUJEQUVNZ1E0QkVJRU5RUTdCRXd4RXpBUkJnTlZCQVFlQ2dRUkJFTUVQUVE0QkQweEl6QWhCZ05WQkNvZQ0KR2dRWUJESUVNQVE5QUNBRUh3UXdCRElFT3dRK0JESUVPQVJITVFzd0NRWURWUVFHRXdKU1ZURU5NQXNHQTFVRUJ4NEVCRG9FUmpGRA0KTUVFR0ExVUVDQjQ2QURBQU1RQWdCQ0FFTlFSQkJEOEVRd1F4QkRzRU9BUTZCREFBSUFRUUJEUUVTd1F6QkRVRVR3QWdBQ2dFRUFRMA0KQkVzRU13UTFCRThBS1RFVE1CRUdBMVVFQ1I0S0JFTUVSZ1E2QkVZRVF6QmpNQndHQmlxRkF3SUNFekFTQmdjcWhRTUNBaVFBQmdjcQ0KaFFNQ0FoNEJBME1BQkVCc1VUaVpZRVNZN3FkWHhKajFSMDdvZWUxdXhEYm1XZXAzeEIzQXBVa1cyT1R6SHBTVGtySVFmMkduUElmTw0KWGZXVEZJQ2twMFJwU2hXL2NBWEZZTkgxbzRJRGJEQ0NBMmd3R1FZSktvWklodmNOQVFrUEJBd3dDakFJQmdZcWhRTUNBaFV3RGdZRA0KVlIwUEFRSC9CQVFEQWdUd01IQUdBMVVkSlFScE1HY0dCeXFGQXdJQ0loa0dCeXFGQXdJQ0lob0dCeXFGQXdJQ0lnWUdDQ3FGQXdNNg0KQWdFQ0JnZ3FoUU1ET2dJQkJBWUhLb1VEQlFNb0FRWUhLb1VEQlFNd0FRWUZLb1VEQmdjR0NTc0dBUVFCZ2VsZkZRWUlLd1lCQlFVSA0KQXdJR0NDc0dBUVVGQndNRU1CMEdBMVVkSUFRV01CUXdDQVlHS29VRFpIRUJNQWdHQmlxRkEyUnhBakFkQmdOVkhRNEVGZ1FVUmtxWg0KQ1lEdWlZUDBnRWtGN3c4TlptalJiS0F3VGdZRFZSMGpCRWN3UllBVURWUHJ2dGpFTGJlUHpkT2VidUp0Z05MS29PS2hHNlFaTUJjeA0KRlRBVEJnTlZCQU1UREVOQkxWTkNTVk10VkVWVFZJSVFUZk1UdXNJOWlLNU80SXB3NFJMcUREQkRCZ05WSFI4RVBEQTZNRGlnTnFBMA0KaGpKb2RIUndPaTh2WTJFdGMySnBjeTEwWlhOMEwyTmxjblJsYm5KdmJHd3ZRMEV0VTBKSlV5MVVSVk5VS0RFcExtTnliREJiQmdncg0KQmdFRkJRY0JBUVJQTUUwd1N3WUlLd1lCQlFVSE1BS0dQMmgwZEhBNkx5OWpZUzF6WW1sekxYUmxjM1F2WTJWeWRHVnVjbTlzYkM5ag0KWVMxelltbHpMWFJsYzNSZlEwRXRVMEpKVXkxVVJWTlVLREVwTG1OeWREQXJCZ05WSFJBRUpEQWlnQTh5TURFMU1EUXhOekV5TlRBdw0KTUZxQkR6SXdNVFl3TnpFM01USTFNREF3V2pBMkJnVXFoUU5rYndRdERDc2kwSnJSZ05DNDBML1JndEMrMEovUmdOQytJRU5UVUNJZw0KS05DeTBMWFJnTkdCMExqUmp5QXpMallwTUlJQk1nWUZLb1VEWkhBRWdnRW5NSUlCSXd3ckl0Q2EwWURRdU5DLzBZTFF2dENmMFlEUQ0KdmlCRFUxQWlJQ2pRc3RDMTBZRFJnZEM0MFk4Z015NDJLUXhUSXRDajBMVFF2dEdCMFlMUXZ0Q3kwTFhSZ05HUDBZN1JpZEM0MExrZw0KMFliUXRkQzkwWUxSZ0NBaTBKclJnTkM0MEwvUmd0QyswSi9SZ05DK0lOQ2owS1lpSU5DeTBMWFJnTkdCMExqUXVDQXhMalVNVGtQUQ0KdGRHQTBZTFF1TkdFMExqUXV0Q3cwWUlnMFlIUXZ0QyswWUxRc3RDMTBZTFJnZEdDMExMUXVOR1BJT0tFbGlEUW9kQ2tMekV5TVMweQ0KTWpjeUlOQyswWUlnTVRJdU1USXVNakF4TXd4UDBLSFF0ZEdBMFlMUXVOR0UwTGpRdXRDdzBZSWcwWUhRdnRDKzBZTFFzdEMxMFlMUg0KZ2RHQzBMTFF1TkdQSU9LRWxpRFFvZENrTHpFeU9DMHlNelV5SU5DKzBZSWdNVFV1TURRdU1qQXhOREFJQmdZcWhRTUNBZ01EUVFDYg0KeGRIa0V2bFRpL1pWZlBtTGt1Q3RlWVhLOHE0b2drN3NoYko4cXZ6VGEyWG1oMGEyaVdaQ1BYNTdkZ0dRVnVycmhWYnQ3VmJFQThLaw0KUWpDcGd1SHE = "
}
}
},
"id": 0
}
Пример ответа
{
"jsonrpc": "2.0",
"error": {
"code": -32000,
"message": "В Вашем аккаунте отсутствует организация с ИНН \"8644268869\" (ИНН из сертификата) и КПП \"864401001\"",
"details": "В Вашем аккаунте отсутствует организация с ИНН \"8644268869\" (ИНН из сертификата) и КПП \"864401001\"",
"type": "warning",
"data": {
"classid": "{afd28339-dc44-4ad9-96dc-55a9789c743a}",
"error_code": -1,
"addinfo": null
}
},
"id": 0
}