Доступ к справочникам программы



Структура моделей, назначение полей

Модель 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

{

   "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"
           }
       }
   }

}