POST {YourHost}/method/referencebook/rbFirms/get
Параметр в JSON-формате
{
"db" : "{Здесь_передаем_имя_вашей_базы_данных}",
"params" :
[
{
"YourReferenceOperationID" :1,
"jparams":
{
"filter": "login"
}
}
]
}
Ответ сервера
[
{
"YourReferenceOperationID":1,
"result":
[
{
"id": "ID фирмы",
"id_rbUsers": "ID пользователя, кто создал или изменил запись",
"data": "дата и время изменения",
"isMarked": "Y-фирма помечена на удаление, иначе N",
"name": "Наименование фирмы",
"name_full": "Полное наименование фирмы",
"id_rbUsers_director": "ID пользователя директора",
"id_rbUsers_buh": "ID пользователя бухгалтера",
"inn": "ИНН фирмы",
"kpp": "КПП фирмы",
"ogrn": "ОГРН фирмы",
"address": "Адрес фирмы",
"id_rbCounterparts": "ID глобальный контрагента",
"id_rbTaxSystem": "ID системы налогообложения",
"id_rbTaxSystemDefault": "ID системы налогообложения по умолчанию",
"rbUsers_id_rbUsers": "ФИО пользователя, кто изменил",
"rbUsers_id_rbUsers_director": "ФИО директора",
"rbUsers_id_rbUsers_buh": "ФИО бухгалтера",
"rbTaxSystem_id_rbTaxSystem": "Наименование СНО",
"rbTaxSystem_id_rbTaxSystemDefault": "Наименование СНО по умолчанию",
"priv": "createDoc,viewDoc - привилегии по фирме для текущего пользователя"
},
......
]
}
]
Если API используем для разработки клиентского интерфейса при входе в приложение, то выбранную пользователем фирму, а именно поле ID (SessionFirmID) сохранить и использовать, где оно будет требоваться в дальнейшем для API.
Если пользователь, уже работая в программе, возвращается в форму смены организации, то также пересохраняем ID фирмы авторизации в приложении (SessionFirmID)