WriteConnection v2 (IntegrationConnection) — различия между версиями
(→Описание) |
(→Параметры) |
||
Строка 22: | Строка 22: | ||
Пример параметров метода: | Пример параметров метода: | ||
+ | <source lang="json"> | ||
обновит подключение 11 | обновит подключение 11 | ||
− | |||
{ | { | ||
"id": 11, | "id": 11, | ||
Строка 68: | Строка 68: | ||
] | ] | ||
} | } | ||
− | + | создаст новое подключение | |
{ | { | ||
"service": "Com1C82", | "service": "Com1C82", |
Версия 15:50, 11 октября 2017
Описание
Метод записывает/обновляет в сервисе хранения настроек пользовательские настройки. Если передан идентификатор, то обновляет запись, иначе создает новую
Полное имя метода: IntegrationConnection.WriteConnection _v2
Параметры
- param - json - объект с параметрами
- id - идентификатор записи в сервисе хранения настроек (необязательный)
- service – строка, идентификатор сервиса: Com1C83, Com1C82, Web1C, SAP, StoreHouse
- sybsystem – строка, идентификатор подсистемы: БУХ2, БУХ3, ЗУП2 и т.п.
- version - строка, область действия настроек в зависимости от версии системы
- name_connection - название подключения
- for_all - логический флаг, если True, то подключение будет общим (без пользователя) (необязательный, по-умолчанию False)
- url - путь к БД
- update_date - дата изменения
- json_connection - строка, данные подключения (логин, пароль, настройки автоматической синхронизации) (необязательный)
- ini_array - массив, перечень запрашиваемых настроек(не обязателен)
- ini_type - строка, тип ини, возможные значения: Меню,Загрузка, Выгрузка, ЗагрузкаИсходящий, ВыгрузкаВходящий, Данные, Система, ПравилаОбмена)
- ini_name - строка, название ини, например: Сотрудник, Выгрузка_СчетФактураНаАванс
- ini - строка, данные ини
- active - флаг использования
Пример параметров метода:
обновит подключение 11
{
"id": 11,
"service": "Com1C82",
"subsystem": "ЗУП2",
"name_connection": "Настройки для ЗУП2",
"url": "C:\\1cDB\\ЗУП2",
"version": 2000500000000,
"json_connection": "{\"connectionParam\": {\"AutoSyncFTP\": true,\"StartSyncDate\": \"2017-10-04\"}}",
"update_date": "2017-01-01",
"ini_array": [
{
"ini_type": "Выгрузка",
"active": true,
"ini_name": "ЧастноеЛицо",
"ini": "{}"
}
]
}
обновит подключение 11, запишутся две ини: Сотрудник, ЧастноеЛицо
{
"id": 11,
"service": "Com1C82",
"subsystem": "ЗУП2",
"name_connection": "Настройки для ЗУП2",
"url": "C:\\1cDB\\ЗУП2",
"version": 2000500000000,
"json_connection": "{\"connectionParam\": {\"AutoSyncFTP\": true,\"StartSyncDate\": \"2017-10-04\"}}",
"update_date": "2017-01-01",
"ini_array": [
{
"ini_type": "Загрузка",
"ini_name": "Сотрудник",
"ini": "{}",
"active": true
},
{
"ini_type": "Загрузка",
"ini_name": "ЧастноеЛицо",
"ini": "{}",
"active": true
}
]
}
создаст новое подключение
{
"service": "Com1C82",
"subsystem": "ЗУП2",
"name_connection": "Настройки для ЗУП2",
"url": "C:\\1cDB\\ЗУП2",
"version": 2000500000000,
"json_connection": "{\"connectionParam\": {\"AutoSyncFTP\": true,\"StartSyncDate\": \"2017-10-04\"}}",
"update_date": "2017-01-01",
"ini_array": [
{
"ini_type": "Выгрузка",
"active": true,
"ini_name": "ЧастноеЛицо",
"ini": "{}"
}
]
}
Результат
Возвращает идентификатор записанного подключения