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

Материал из razgovorov.ru
Перейти к: навигация, поиск
м (Разговоров Михаил переименовал страницу ReadConnectionList v2 (IntegrationConnection) в ReadConnectionList (IntegrationConnection) без оставления перенаправления)
(Параметры)
 
(не показаны 4 промежуточные версии 2 участников)
Строка 3: Строка 3:
 
Метод получает с сервиса хранения настроек список подключений с настройками.
 
Метод получает с сервиса хранения настроек список подключений с настройками.
  
Полное имя метода: IntegrationConfig.ReadConnectionList_v2
+
Полное имя метода: IntegrationConfig.ReadConnectionList
  
 
==Параметры==
 
==Параметры==
* param - json - объект с параметрами
+
* filter
** service – строка, идентификатор сервиса: Com1C83, Com1C82, Web1C, SAP, StoreHouse (необязательный)
+
** service – строка, идентификатор сервиса: Com1C83, Com1C82, Web1C, SAP, StoreHouse
** sybsystem – строка, идентификатор подсистемы: БУХ2, БУХ3, ЗУП2 и т.п. (необязательный)
+
** sybsystem – строка, идентификатор подсистемы: БУХ2, БУХ3, ЗУП2 и т.п.  
** version - строка, версия подсистемы начиная с которой действуют эти настройки. 1.2.34.5 приводится к числу путем добавления ведущих нулей до 4 знаков и склеивания. (необязательный)
+
** version - строка, версия подсистемы начиная с которой действуют эти настройки. 1.2.34.5 приводится к числу путем добавления ведущих нулей до 4 знаков и склеивания.
** get_user - логический флаг, если False, то вернется список общих подключений, если True список подключений авторизованного пользователя
+
** connection_type - строка "user" / "account", если не указан, то все типы
** ini_array - массив, перечень запрашиваемых настроек(не обязателен)
+
** url - строка - url ИС
*** ini_type - строка, тип ини, возможные значения: Меню,Загрузка,  Выгрузка,  ЗагрузкаИсходящий,  ВыгрузкаВходящий, Данные, Система, ПравилаОбмена)
+
* ini - массив. Если не пустой, то в результате возвращаются настройки указанных типов / названий. Если пустой, то возвращаются все настройки. Если неопределен, то настройки не возвращаются (в поле data пусто).
*** ini_name - строка, название ини, например: Сотрудник, Выгрузка_СчетФактураНаАванс (не обязателен)
+
** type - строка, тип ини, возможные значения: Меню,Загрузка,  Выгрузка,  ЗагрузкаИсходящий,  ВыгрузкаВходящий, Данные, Система, ПравилаОбмена)
 +
** name - строка, название ини, например: Сотрудник, Выгрузка_СчетФактураНаАванс
 +
 
  
 
Пример параметров метода:
 
Пример параметров метода:
Строка 19: Строка 21:
 
вернется список всех подключений пользователя с ини типа "Загрузка":
 
вернется список всех подключений пользователя с ини типа "Загрузка":
 
{   
 
{   
   "ini_array": [
+
   "ini": [
 +
    {
 +
      "type": "Загрузка"
 +
    }
 +
  ]
 +
}
 +
 
 +
вернется список всех общих подключений, для сервиса Com1C82, только ини Выгрузка_СчетФактураНаАванс:
 +
{
 +
  "filter": {
 +
    "service": "Com1C82",
 +
    "connection_type": "account"
 +
  },
 +
  "ini": [
 
     {
 
     {
       "ini_type": "Загрузка"
+
       "type": "Выгрузка",
 +
      "name": "Выгрузка_СчетФактураНаАванс"
 
     }
 
     }
 
   ]
 
   ]
Строка 28: Строка 44:
 
вернется список всех общих подключений:
 
вернется список всех общих подключений:
 
{
 
{
   "get_user": False
+
   "filter": {
 +
    "connection_type": "account"
 +
  }
 
}
 
}
 
</source>
 
</source>
Строка 48: Строка 66:
 
* auto_update BOOLEAN
 
* auto_update BOOLEAN
 
* data - строка данные ини
 
* data - строка данные ини
 +
 
[[Категория:SBIS API3 Метод]]
 
[[Категория:SBIS API3 Метод]]

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

Описание

Метод получает с сервиса хранения настроек список подключений с настройками.

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

Параметры

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


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

вернется список всех подключений пользователя с ини типа "Загрузка":
{  
  "ini": [
    {
      "type": "Загрузка"
    }
  ]
}

вернется список всех общих подключений, для сервиса Com1C82, только ини Выгрузка_СчетФактураНаАванс:
{
  "filter": {
    "service": "Com1C82",
    "connection_type": "account"
  },
  "ini": [
    {
      "type": "Выгрузка",
      "name": "Выгрузка_СчетФактураНаАванс"
    }
  ]
}

вернется список всех общих подключений:
{
  "filter": {
    "connection_type": "account"
  }
}

Результат

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

  • @IntegrationConnection
  • account - INTEGER
  • user Идентификатор пользователя STRING
  • name_connection название подключения STRING
  • service ид сервиса подключения (Com1C, Web1C, SAP) STRING
  • subsystem ид подсистемы (BUH2, ERP, ....) STRING
  • version область действия настроек в зависимости от версии системы INT64
  • url строка подключения к БД STRING
  • json_ini json строка с пользовательскими ини-настройками STRING
  • json_connection json строка с пользовательскими настройками подключения STRING
  • json_menu json строка с пользовательскими настройками пунктов меню STRING
  • update_date дата изменения ини DATETIME
  • auto_update BOOLEAN
  • data - строка данные ини