Метод предназначен для добавления юридического лица в систему ГИС Агроаналитика из внешней учетной системы.
При добавлении юрлица, автоматически добавляется головное подразделение с одноименным названием и типом "Агропроизводство"
Вид запроса
{"cmd":"set_jurperson","token":"...","jp_data":[{"jurperson_guid":"...","jurperson_name":"...","timezone":"..."}], []}
Вместо многоточий необходимо указать реальные данные.
| № | Параметр в запросе | Описание |
|---|---|---|
| 1 | cmd | (команда) = set_jurperson |
| 2 | token | token активной сессии пользователя Метод LOGIN |
| 3 | jp_data | Массив c юридическими лицами |
| Описание массива jp_data | ||
| 3.1 | jurperson_guid | GUID юридического лица из внешней системы |
| 3.2 | jurperson_name | Наименование юридического лица |
| 3.3 | timezone | таймзона в формате число - значение = +х к гринвичу ( пример для московского времени "timezone":"3") |
Возвращаемые значения
При удачном создании юридических лиц в ответе возвращается:
{
"status": "OK",
"dept": [ {
"type": "Агропроизводство",
"name": "ЮРЛИЦО"
}
]
}
Если обновляется название юрлица ( в запросе гуид не меняется, меняется название или таймзона) ответ выглядит так:
{
"status": "OK",
"dept": []
}
Ошибки в ответе:
Ошибка прав доступа:
{
"e": "Произошла ошибка - 100 ERROR ORA-01403: no data found\\Клиент с ID не зарегистрирован в системе\\"
}