ReadConfig (IntegrationConfig) — различия между версиями

Материал из razgovorov.ru
Перейти к: навигация, поиск
(Параметры)
 
(не показаны 3 промежуточные версии 2 участников)
Строка 10: Строка 10:
 
** sybsystem – строка, идентификатор подсистемы: БУХ2, БУХ3, ЗУП2 и т.п.
 
** sybsystem – строка, идентификатор подсистемы: БУХ2, БУХ3, ЗУП2 и т.п.
 
** version - строка, версия подсистемы начиная с которой действуют эти настройки. 1.2.34.5 приводится к числу путем добавления ведущих нулей до 4 знаков и склеивания.
 
** version - строка, версия подсистемы начиная с которой действуют эти настройки. 1.2.34.5 приводится к числу путем добавления ведущих нулей до 4 знаков и склеивания.
* ini - массив, если указан, то в результате возвращаются настройки указанных типов / названий,
+
* ini - массив. Если не пустой, то в результате возвращаются настройки указанных типов / названий. Если пустой, то возвращаются все настройки. Если неопределен, то настройки не возвращаются (в поле data пусто).
** ini_type - строка, тип ини, возможные значения: Меню,Загрузка,  Выгрузка,  ЗагрузкаИсходящий,  ВыгрузкаВходящий, Данные, Система, ПравилаОбмена)
+
** type - строка, тип ини, возможные значения: Меню,Загрузка,  Выгрузка,  ЗагрузкаИсходящий,  ВыгрузкаВходящий, Данные, Система, ПравилаОбмена)
** ini_name - строка, название ини, например: Сотрудник, Выгрузка_СчетФактураНаАванс (не обязателен)
+
** name - строка, название ини, например: Сотрудник, Выгрузка_СчетФактураНаАванс (не обязателен)
  
 
Пример параметров метода:
 
Пример параметров метода:
Строка 19: Строка 19:
 
{
 
{
 
   "filter": {
 
   "filter": {
     "sybsystem": "БУХ3",
+
     "subsystem": "БУХ3",
 
     "service": "Com1C83",
 
     "service": "Com1C83",
 
     "version": "0003000000430029"
 
     "version": "0003000000430029"
Строка 25: Строка 25:
 
   "ini": [
 
   "ini": [
 
     {
 
     {
       "ini_type": "Загрузка"
+
       "type": "Загрузка"
 
     }
 
     }
 
   ]
 
   ]
Строка 32: Строка 32:
 
{
 
{
 
   "filter": {
 
   "filter": {
     "sybsystem": "БУХ3",
+
     "subsystem": "БУХ3",
 
     "service": "Com1C83",
 
     "service": "Com1C83",
 
     "version": "0003000000430029"
 
     "version": "0003000000430029"
Строка 38: Строка 38:
 
   "ini": [
 
   "ini": [
 
     {
 
     {
       "ini_type": "Загрузка",
+
       "type": "Загрузка",
       "ini_name": "Сотрудник"
+
       "name": "Сотрудник"
 
     },
 
     },
 
     {
 
     {
       "ini_type": "Загрузка",
+
       "type": "Загрузка",
       "ini_name": "ЧастноеЛицо"
+
       "name": "ЧастноеЛицо"
 
     }
 
     }
 
   ]
 
   ]
Строка 51: Строка 51:
 
{
 
{
 
   "filter": {
 
   "filter": {
     "sybsystem": "БУХ3",
+
     "subsystem": "БУХ3",
 
     "service": "Com1C83",
 
     "service": "Com1C83",
 
     "version": "0003000000430029"
 
     "version": "0003000000430029"

Текущая версия на 14:22, 4 октября 2018

Описание

Метод получает с сервиса хранения настроек стандартные настройки. Если нет настроек с запрошенной версией, то возвращаются настройки с максимальной версией из существующих, но меньшая чем запрошена

Полное имя метода: IntegrationConfig.ReadConfig

Параметры

  • filter
    • service – строка, идентификатор сервиса: Com1C83, Com1C82, Web1C, SAP, StoreHouse
    • sybsystem – строка, идентификатор подсистемы: БУХ2, БУХ3, ЗУП2 и т.п.
    • version - строка, версия подсистемы начиная с которой действуют эти настройки. 1.2.34.5 приводится к числу путем добавления ведущих нулей до 4 знаков и склеивания.
  • ini - массив. Если не пустой, то в результате возвращаются настройки указанных типов / названий. Если пустой, то возвращаются все настройки. Если неопределен, то настройки не возвращаются (в поле data пусто).
    • type - строка, тип ини, возможные значения: Меню,Загрузка, Выгрузка, ЗагрузкаИсходящий, ВыгрузкаВходящий, Данные, Система, ПравилаОбмена)
    • name - строка, название ини, например: Сотрудник, Выгрузка_СчетФактураНаАванс (не обязателен)

Пример параметров метода:

в поле data вернуться все настройки у которых тип "Загрузка":
{
  "filter": {
    "subsystem": "БУХ3",
    "service": "Com1C83",
    "version": "0003000000430029"
  },
  "ini": [
    {
      "type": "Загрузка"
    }
  ]
}
в поле data вернуться настройки у которых тип "Загрузка" и имена равны "Сотрудник", "ЧастноеЛицо":
{
  "filter": {
    "subsystem": "БУХ3",
    "service": "Com1C83",
    "version": "0003000000430029"
  },
  "ini": [
    {
      "type": "Загрузка",
      "name": "Сотрудник"
    },
    {
      "type": "Загрузка",
      "name": "ЧастноеЛицо"
    }
  ]
}

в поле data вернуться все существующие настройки:
{
  "filter": {
    "subsystem": "БУХ3",
    "service": "Com1C83",
    "version": "0003000000430029"
  },
  "ini": []
}

Результат

Возвращает подходящую по параметрам запись

  • @IntegrationConfig - Integer
  • service - string
  • subsystem - string
  • name_config - string
  • version - Int64
  • update_date - Datetime
  • data - string