Доступ к справочникам программы
Структура моделей, назначение полей
Модель ComboManualName — Список справочников в системе
* @property integer $id * @property string $title // Название * @property integer $is_readonly // Если справочник только для чтения
- Создавать новые недопустимо
Модель ComboManualItem — Список справочников в системе
* @property integer $id //ИД * @property integer $combo_manual_id //ИД справочника * @property string $title // Отображаемое имя * @property string $value // Значение
// Дополнительные параметры, в разных справочниках могут использоваться по разному или вообще не применяться
* @property string $dop_param1 * @property string $dop_param2 * @property string $dop_param3
Примеры запросов
Общие сведения о запросах к API
Пример ComboManualName
curl -i -H "Accept: application/json" -H "X-REST-API-KEY: a6f5d47a0124c95f67db89ad3c93340d" http://example/rest/api/ComboManualName/4
{
"success": true, "message": "Record Retrieved Successfully", "data": { "totalCount": 1, "comboManualName": { "id": "4", "title": "Формат печатной формы", "is_readonly": "1", "comboManualItems": [ { "id": "18", "combo_manual_id": "4", "title": "docx", "value": "docx", "dop_param1": "", "dop_param2": "", "dop_param3": "", "is_active": "1" }, { "id": "19", "combo_manual_id": "4", "title": "html", "value": "html", "dop_param1": "", "dop_param2": "", "dop_param3": "", "is_active": "1" } ] } }
}
Пример ComboManualItem
- curl -i -H «Accept: application/json» -H «X-REST-API-KEY: a6f5d47a0124c95f67db89ad3c93340d» http://example/rest/api/ComboManualItem/18
{
"success": true, "message": "Record Retrieved Successfully", "data": { "totalCount": 1, "comboManualItem": { "id": "18", "combo_manual_id": "4", "title": "docx", "value": "docx", "dop_param1": "", "dop_param2": "", "dop_param3": "", "is_active": "1", "comboManualName": { "id": "4", "title": "Формат печатной формы", "is_readonly": "1" } } }
}