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

Материал из razgovorov.ru
Перейти к: навигация, поиск
(Новая страница: «==Описание== Метод записывает/обновляет в сервисе хранения настроек стандартные настрой…»)
 
(Параметры)
Строка 24: Строка 24:
 
   "ini_array": [
 
   "ini_array": [
 
     {
 
     {
       "ini_type": "Загрузка"
+
       "ini_type": "Загрузка",
       "ini_name": "Сотрудник"
+
       "ini_name": "Сотрудник",
       "ini": "{}"
+
       "ini": "{}",
 
       "active": true
 
       "active": true
 
     }
 
     }
Строка 39: Строка 39:
 
   "ini_array": [
 
   "ini_array": [
 
   {
 
   {
       "ini_type": "Загрузка"
+
       "ini_type": "Загрузка",
       "ini_name": "Сотрудник"
+
       "ini_name": "Сотрудник",
       "ini": "{}"
+
       "ini": "{}",
 
       "active": true
 
       "active": true
 
     },
 
     },
 
     {
 
     {
       "ini_type": "Загрузка"
+
       "ini_type": "Загрузка",
       "ini_name": "ЧастноеЛицо"
+
       "ini_name": "ЧастноеЛицо",
       "ini": "{}"
+
       "ini": "{}",
 
       "active": true
 
       "active": true
 
     }
 
     }

Версия 15:15, 11 октября 2017

Описание

Метод записывает/обновляет в сервисе хранения настроек стандартные настройки. Полное имя метода: IntegrationConfig.WriteConfig_v2

Параметры

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

Пример параметров метода: запишется одна ини

{
  "service": "Com1C83",
  "sybsystem": "БУХ3",
  "version": "0003000000430029",
  "ini_array": [
    {
      "ini_type": "Загрузка",
      "ini_name": "Сотрудник",
      "ini": "{}",
      "active": true
    }
  ]
}

запишутся две ини: Сотрудник, ЧастноеЛицо
{
  "service": "Com1C83",
  "sybsystem": "БУХ3",
  "version": "0003000000430029",
  "ini_array": [
   {
      "ini_type": "Загрузка",
      "ini_name": "Сотрудник",
      "ini": "{}",
      "active": true
    },
    {
      "ini_type": "Загрузка",
      "ini_name": "ЧастноеЛицо",
      "ini": "{}",
      "active": true
    }
  ]
}

Результат

Возвращает идентификатор записанного конфига