СБИС.ДОБАВИТЬПОЛЬЗОВАТЕЛЯ

Команда СБИС.ДобавитьПользователя добавляет пользователя и связывает с указанным сертификатом, назначает пользователю права минимальные из всех имеющихся в кабинете  и назначает роль «Редактирование документов».

Адрес для выполнения запроса: https://online.sbis.ru/service/?srv=1

Параметры строки запроса

  • "Параметр"*: объект:
    • "НашаОрганизация"**: объект:
      • "СвЮЛ"**: объект:
      • "ИНН"**: строка, 10 символов
      • "КПП"**: строка, 9 символов
      • "КодФилиала", строка
      • "Название": строка, название организации
    • "СвФЛ": объект:
      • "ИНН": строка, 12 символов
      • "Фамилия": строка
      • "Имя": строка
      • "Отчество": строка
    • "Сертификат"*: объект:
      • "ДвоичныеДанные"*: сертификат для аутентификации в формате X.509 в кодировке DER, перекодированный в Base64.
    • "Пользователь": объект:
      • "Фамилия": строка
      • "Имя": строка
      • "Отчество": строка
      • "Идентификатор": строка, табельный номер (идентификатор)
    • "Подразделение": объект:
      • "Название": строка, название подразделения
      • "Идентификатор": строка, код подразделения

* — обязательные параметры

** — условно обязательные параметры

Комментарий

После успешного выполнения команды, пользователю доступен вход в личный кабинет с аутентификацией по сертификату.

Если в личном кабинете пользователь уже существует, ему будет добавлен указанный сертификат.

Если в личном кабинете пользователь уже существует, указанный сертификат зарегистрирован, ему будет добавлена роль "Редактирование документов".

Если по сертификату невозможно определить КПП для юр. лица, а в личном кабинете несколько организаций/филиалов с ИНН из сертификата необходимо передать структуру объекта «НашаОрганизация».

Результат запроса

  • "Результат": объект:
  • "НашаОрганизация": объект:
    • "СвЮЛ": объект:
      • "ИНН": строка, 10 символов
      • "КПП": строка, 9 символов
      • "КодФилиала", строка
      • "Название": строка, название организации
    • "СвФЛ": объект:
      • "ИНН": строка, 12 символов
      • "Фамилия": строка
      • "Имя": строка
      • "Отчество": строка
  • "Сертификат": объект:
    • "ФИО": строка, подписант
    • "Должность": строка
    • "ИНН": строка
    • "Название": строка, название организации
    • "Отпечаток": строка, отпечаток
    • "Квалифицированный": строка "Да"/"Нет"
    • "ДействителенС": строка в формате "ДД.ММ.ГГГГ ЧЧ.ММ.СС"
    • "ДействителенПо": строка в формате "ДД.ММ.ГГГГ ЧЧ.ММ.СС"
    • "Издатель": строка
    • "СерийныйНомер": строка
  • "Пользователь": объект:
    • "Фамилия": строка
    • "Имя": строка
    • "Отчество": строка
    • "Идентификатор": строка, табельный номер (идентификатор)
  • "Подразделение": объект:
    • "Название": строка, название подразделения
    • "Идентификатор": строка, код подразделения​

Алгоритм назначения ролей новому пользователю

  1. Пользователю назначается права минимальные из всех имеющихся в кабинете
  2. Добавляется роль «Редактирование документов».

​Рассмотри несколько примеров назначения ролей:

  1. Есть два сотрудника с одинаковой ролью «Администратор системы», после добавления нового сотрудника ему будут назначены две роли: «Администратор системы» и «Редактирование документов».
  2. Есть несколько сотрудников с ролями: «Администратор системы» и «Редактирование документов». После добавления нового сотрудника ему будут назначена роль — «Редактирование документов».
  3. Есть сотрудник с ролью «Администратор системы» и сотрудник без ролей, после добавления нового сотрудника ему будут назначена роль «Редактирование документов».

Настройки прав доступа

Для выполнение команды СБИС.ДобавитьПользователя у пользователя внешнего API-интерфейса в кабинете СБИС должны быть настроены права на изменение документов (уровень доступа «Полный» или «Администрирование»).

Пример запроса

{
 "jsonrpc": "2.0",
 "method": "СБИС.ДобавитьПользователя",
 "params": {
 "Параметр": {
 "Сертификат": {
 "ДвоичныеДанные":
"TUlJR1BqQ0NCZTJnQXdJQkFnSUtGUS9ERHdBQkFBQUdZREFJQmdZcWhRTUNBZ013RnpFVk1CTUdBMVVFQXhNTVEwR
XRVMEpKVXkxVQ0KUlZOVU1CNFhEVEUxTURReE56RXlOVEF3TUZvWERURTJNRGN4TnpFek1EQXdNRm93Z2dIQU1SZ3d
GZ1lGS29VRFpBRVNEVE15TmpNeQ0KTlRJMk5qSTNNell4RmpBVUJnVXFoUU5rQXhJTE1UTTBOelEyTnpJMU56WXhHa
kFZQmdncWhRTURn
 
UU1CQVJJTU1EQXhNVEV4TmpVMA0KTXpVek1TTXdJUVlKS29aSWh2Y05BUWtCRmhSemRpNTBjbmxoYTJsdVFIUmxibk
52Y2k1eWRURXhNQzhHQTFVRUNoNG9CQ0lFTlFSQg0KQkVJRVBnUXlCRXNFT1FBZ0JCNEVRZ1EvQkVBRU1BUXlCRGdF
UWdRMUJEc0VUREVLTUFnR0ExVUVDeE1CTURFcE1DY0dBMVVFREI0Zw0KQkVNRU5BUXdCRHNFT0FSQ0JFd0FMUVEwQk
Q0RU1RUXdCRElF
 
T0FSQ0JFd3hNVEF2QmdOVkJBTWVLQVFpQkRVRVFRUkNCRDRFTWdSTA0KQkRrQUlBUWVCRUlFUHdSQUJEQUVNZ1E0Qk
VJRU5RUTdCRXd4RXpBUkJnTlZCQVFlQ2dRUkJFTUVQUVE0QkQweEl6QWhCZ05WQkNvZQ0KR2dRWUJESUVNQVE5QUNB
RUh3UXdCRElFT3dRK0JESUVPQVJITVFzd0NRWURWUVFHRXdKU1ZURU5NQXNHQTFVRUJ4NEVCRG9FUmpGRA0KTUVFR0
ExVUVDQjQ2QURB
 
QU1RQWdCQ0FFTlFSQkJEOEVRd1F4QkRzRU9BUTZCREFBSUFRUUJEUUVTd1F6QkRVRVR3QWdBQ2dFRUFRMA0KQkVzRU
13UTFCRThBS1RFVE1CRUdBMVVFQ1I0S0JFTUVSZ1E2QkVZRVF6QmpNQndHQmlxRkF3SUNFekFTQmdjcWhRTUNBaVFB
QmdjcQ0KaFFNQ0FoNEJBME1BQkVCc1VUaVpZRVNZN3FkWHhKajFSMDdvZWUxdXhEYm1XZXAzeEIzQXBVa1cyT1R6SH
BTVGtySVFmMkdu
 
UElmTw0KWGZXVEZJQ2twMFJwU2hXL2NBWEZZTkgxbzRJRGJEQ0NBMmd3R1FZSktvWklodmNOQVFrUEJBd3dDakFJQm
dZcWhRTUNBaFV3RGdZRA0KVlIwUEFRSC9CQVFEQWdUd01IQUdBMVVkSlFScE1HY0dCeXFGQXdJQ0loa0dCeXFGQXdJ
Q0lob0dCeXFGQXdJQ0lnWUdDQ3FGQXdNNg0KQWdFQ0JnZ3FoUU1ET2dJQkJBWUhLb1VEQlFNb0FRWUhLb1VEQlFNd0
FRWUZLb1VEQmdj
 
R0NTc0dBUVFCZ2VsZkZRWUlLd1lCQlFVSA0KQXdJR0NDc0dBUVVGQndNRU1CMEdBMVVkSUFRV01CUXdDQVlHS29VRF
pIRUJNQWdHQmlxRkEyUnhBakFkQmdOVkhRNEVGZ1FVUmtxWg0KQ1lEdWlZUDBnRWtGN3c4TlptalJiS0F3VGdZRFZS
MGpCRWN3UllBVURWUHJ2dGpFTGJlUHpkT2VidUp0Z05MS29PS2hHNlFaTUJjeA0KRlRBVEJnTlZCQU1UREVOQkxWTk
NTVk10VkVWVFZJ
 
SVFUZk1UdXNJOWlLNU80SXB3NFJMcUREQkRCZ05WSFI4RVBEQTZNRGlnTnFBMA0KaGpKb2RIUndPaTh2WTJFdGMySn
BjeTEwWlhOMEwyTmxjblJsYm5KdmJHd3ZRMEV0VTBKSlV5MVVSVk5VS0RFcExtTnliREJiQmdncg0KQmdFRkJRY0JB
UVJQTUUwd1N3WUlLd1lCQlFVSE1BS0dQMmgwZEhBNkx5OWpZUzF6WW1sekxYUmxjM1F2WTJWeWRHVnVjbTlzYkM5ag
0KWVMxelltbHpM
 
WFJsYzNSZlEwRXRVMEpKVXkxVVJWTlVLREVwTG1OeWREQXJCZ05WSFJBRUpEQWlnQTh5TURFMU1EUXhOekV5TlRBdw
0KTUZxQkR6SXdNVFl3TnpFM01USTFNREF3V2pBMkJnVXFoUU5rYndRdERDc2kwSnJSZ05DNDBML1JndEMrMEovUmdO
QytJRU5UVUNJZw0KS05DeTBMWFJnTkdCMExqUmp5QXpMallwTUlJQk1nWUZLb1VEWkhBRWdnRW5NSUlCSXd3ckl0Q2
EwWURRdU5DLzBZ
 
TFF2dENmMFlEUQ0KdmlCRFUxQWlJQ2pRc3RDMTBZRFJnZEM0MFk4Z015NDJLUXhUSXRDajBMVFF2dEdCMFlMUXZ0Q3
kwTFhSZ05HUDBZN1JpZEM0MExrZw0KMFliUXRkQzkwWUxSZ0NBaTBKclJnTkM0MEwvUmd0QyswSi9SZ05DK0lOQ2ow
S1lpSU5DeTBMWFJnTkdCMExqUXVDQXhMalVNVGtQUQ0KdGRHQTBZTFF1TkdFMExqUXV0Q3cwWUlnMFlIUXZ0QyswWU
xRc3RDMTBZTFJn
 
ZEdDMExMUXVOR1BJT0tFbGlEUW9kQ2tMekV5TVMweQ0KTWpjeUlOQyswWUlnTVRJdU1USXVNakF4TXd4UDBLSFF0ZE
dBMFlMUXVOR0UwTGpRdXRDdzBZSWcwWUhRdnRDKzBZTFFzdEMxMFlMUg0KZ2RHQzBMTFF1TkdQSU9LRWxpRFFvZENr
THpFeU9DMHlNelV5SU5DKzBZSWdNVFV1TURRdU1qQXhOREFJQmdZcWhRTUNBZ01EUVFDYg0KeGRIa0V2bFRpL1pWZl
BtTGt1Q3RlWVhL
 
OHE0b2drN3NoYko4cXZ6VGEyWG1oMGEyaVdaQ1BYNTdkZ0dRVnVycmhWYnQ3VmJFQThLaw0KUWpDcGd1SHE = "
 }
 }
 },
 "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
}

Скачать пример

 

0
0
Оставьте свой отзыв:
ОТПРАВИТЬ