ExtSyncDoc.Write — различия между версиями

Материал из razgovorov.ru
Перейти к: навигация, поиск
м (Вишневский Никита переименовал страницу Write в Write (ExtSyncDoc))
(Параметры)
Строка 6: Строка 6:
 
==Параметры==
 
==Параметры==
 
* param - json-объект с параметрами
 
* param - json-объект с параметрами
** data – json-объект описывающий запись таблицы ExtSyncDoc
+
** ExtSyncDoc – json-объект описывающий запись таблицы ExtSyncDoc
 
** ExtSyncObj - массив json-объектов описывающих запись ExtSyncObj
 
** ExtSyncObj - массив json-объектов описывающих запись ExtSyncObj
  
Строка 13: Строка 13:
 
<source lang="json">
 
<source lang="json">
 
{
 
{
   "data": {
+
   "ConnectionId": uuid connection
 +
  "ExtSyncDoc": {
 
     "Uuid": "01c91612-91dd-5411-51d4-fa1f51414e1c",
 
     "Uuid": "01c91612-91dd-5411-51d4-fa1f51414e1c",
     "IntegrationConnection_": ??? тут записывается id, а мы хотим передавать uuid "01c91612-91dd-5411-51d4-fa1f51414e1c",
+
     "Type": "Temp",
 
     "Data": {
 
     "Data": {
 
       "ini_name": "СинхВыгрузка_Номенклатура",
 
       "ini_name": "СинхВыгрузка_Номенклатура",
      "Type": "Справочники.Номенклатура"
 
 
     }
 
     }
 
   },
 
   },
 
   "ExtSyncObj": [
 
   "ExtSyncObj": [
 
     {
 
     {
       "Type": "Справочники.Номенклатура",
+
       "ClientType": "Справочники.Номенклатура",
 +
      "ClientId": "017f1612-5124-e710-b1f3-bf17e1cd9d1c",
 
       "StatusId": "",
 
       "StatusId": "",
 
       "Direction": 0,
 
       "Direction": 0,
       "Data": {
+
       "ClientData": {
         "ini_name": "СинхВыгрузка_Номенклатура"
+
         "ini_name": "СинхВыгрузка_Номенклатура",
 +
        "name": "DVD-диск с фильмом <Пират Джонни Уокер. Покоритель морей>"
 
       },
 
       },
      "ClientId": "017f1612-5124-e710-b1f3-bf17e1cd9d1c",
 
      "Name": "DVD-диск с фильмом <Пират Джонни Уокер. Покоритель морей>"
 
 
     }
 
     }
 
   ]
 
   ]

Версия 14:31, 18 марта 2019

Описание

Метод записывает/обновляет в сервисе запись журнала синхронизации.

Полное имя метода: ExtSyncDoc.Write

Параметры

  • param - json-объект с параметрами
    • ExtSyncDoc – json-объект описывающий запись таблицы ExtSyncDoc
    • ExtSyncObj - массив json-объектов описывающих запись ExtSyncObj

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

{
  "ConnectionId": uuid connection
  "ExtSyncDoc": {
    "Uuid": "01c91612-91dd-5411-51d4-fa1f51414e1c",
    "Type": "Temp",
    "Data": {
      "ini_name": "СинхВыгрузка_Номенклатура",
    }
  },
  "ExtSyncObj": [
    {
      "ClientType": "Справочники.Номенклатура",
      "ClientId": "017f1612-5124-e710-b1f3-bf17e1cd9d1c",
      "StatusId": "",
      "Direction": 0,
      "ClientData": {
        "ini_name": "СинхВыгрузка_Номенклатура",
        "name": "DVD-диск с фильмом <Пират Джонни Уокер. Покоритель морей>"
      },
    }
  ]
}

Результат

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