Копировать ссылку на страницу

Свернуть/развернуть пример Пример 1. Выгрузка данных из системы DIRECTUM и загрузка в систему 1С в скрытом режиме Online

// Определить параметры.

DIRECTUMSystemCode = "<Код системы DIRECTUM>";

IntegrationAction = "ImportDataToIntegratedSystem";

V8SystemCode = "<Код интегрированной системы 1С>";

ObjectName = "<Имя справочника системы 1С>";

ObjectGUID = <Уникальный идентификатор записи справочника 1С>;

AddParams = "IntegratedSystemCode=" + V8SystemCode +

 ";Mode=Online;HiddenMode=0;ObjectInfo=Справочники." + ObjectName + "." + ObjectGUID;

// Выполнить действие интеграции.

LaunchDIRECTUMIntegrationAction(DIRECTUMSystemCode, IntegrationAction,

 AddParams);

DIRECTUMSystemCode. Код системы DIRECTUM.

V8SystemCode. Код записи справочника Интегрированные системы, в которой настроена синхронизация для данной системы 1С.

ObjectName. Имя справочника системы 1С.

ObjectGUID. Уникальный идентификатор записи справочника 1С. Это может быть код на языке 1С, который возвращает уникальный идентификатор текущего объекта. Например, Ссылка.УникальныйИдентификатор().

Свернуть/развернуть пример Пример 2. Выгрузка данных из системы 1С и загрузка в систему DIRECTUM в режиме Online с отключенными событиями не в скрытом режиме (после загрузки данных будет выведено сообщение о завершении загрузки)

 

// Определить параметры.

DIRECTUMSystemCode = "<Код системы DIRECTUM>";

IntegrationAction = "ExportDataFromIntegratedSystem";

V8SystemCode = "<Код интегрированной системы 1С>";

ObjectName = "<Имя справочника системы 1С>";

ObjectGUID = <Уникальный идентификатор записи справочника 1С>;

AddParams = "IntegratedSystemCode=" + V8SystemCode +

 ";Mode=Online;DisableEvents=-1;HiddenMode=0;ObjectInfo=Справочники." + ObjectName + "." + ObjectGUID;

// Выполнить действие интеграции.

LaunchDIRECTUMIntegrationAction(DIRECTUMSystemCode, IntegrationAction,

 AddParams);

DIRECTUMSystemCode. Код системы DIRECTUM.

V8SystemCode. Код записи справочника Интегрированные системы, в которой настроена синхронизация для данной системы 1С.

ObjectName. Имя справочника системы 1С.

ObjectGUID. Уникальный идентификатор записи справочника 1С. Это может быть код на языке 1С, который возвращает уникальный идентификатор текущего объекта. Например, Ссылка.УникальныйИдентификатор().

Свернуть/развернуть пример Пример 3. Открытие окна со списком документов DIRECTUM, связанных с объектом системы 1С:

 

// Определить параметры.

DIRECTUMSystemCode = "<Код системы DIRECTUM>";

IntegrationAction = "OpenBoundEDocumentsList";

ObjectType = "<Тип объекта 1С>";

ObjectKey = "<Уникальный идентификатор объекта 1С>";

V8SystemCode = "<Код интегрированной системы 1С>";

AddParams = "IntegratedSystemCode=" + V8SystemCode + ";ObjectType=" +

 ObjectType + ";ObjectKey=" + ObjectKey;

// Выполнить действие интеграции.

LaunchDIRECTUMIntegrationAction(DIRECTUMSystemCode, IntegrationAction,

 AddParams);

DIRECTUMSystemCode. Код системы DIRECTUM.

ObjectType. Строка с типом объекта 1С. В зависимости от типа объекта 1С данная строка может иметь вид:

«Справочник.<Имя справочника>» при синхронизации справочника;
«Документ.<Имя документа>» при синхронизации документа;
«Регистр сведений.<Имя регистра>» при синхронизации регистра сведений.

ObjectKey. Строка, которая уникально идентифицирует объект 1С. В качестве идентификатора может выступать:

уникальный идентификатор записи (UUID). Используется только для справочников и документов;
код записи. Используется для всех типов объектов;
сочетание значений нескольких реквизитов. Используется для всех типов объектов.

V8SystemCode. Код записи справочника Интегрированные системы, в которой настроена синхронизация для данной системы 1С.

Свернуть/развернуть пример Пример 4. Отправка объекта системы 1С вложением в задачу DIRECTUM:

 

// Определить параметры.

DIRECTUMSystemCode = ""<Код системы DIRECTUM>";

IntegrationAction = "SendExternalObjectAsTaskAttachment";

ObjectType = "<Тип объекта 1С>";

ObjectKey = "<Уникальный идентификатор объекта 1С>";

V8SystemCode = ""<Код интегрированной системы 1С>";

AddParams = "IntegratedSystemCode=" + V8SystemCode + ";ObjectType=" +

 ObjectType + ";ObjectKey=" + ObjectKey + ";HiddenMode=0";

// Выполнить действие интеграции.

LaunchDIRECTUMIntegrationAction(DIRECTUMSystemCode, IntegrationAction,

 AddParams);

DIRECTUMSystemCode. Код системы DIRECTUM.

ObjectType. Строка с типом объекта 1С. В зависимости от типа объекта 1С данная строка может иметь вид:

«Справочник.<Имя справочника>» при синхронизации справочника;
«Документ.<Имя документа>» при синхронизации документа;
«Регистр сведений.<Имя регистра>» при синхронизации регистра сведений.

ObjectKey. Строка, которая уникально идентифицирует объект 1С. В качестве идентификатора может выступать:

уникальный идентификатор записи (UUID). Используется только для справочников и документов;
код записи. Используется для всех типов объектов;
сочетание значений нескольких реквизитов. Используется для всех типов объектов.

V8SystemCode. Код записи справочника Интегрированные системы, в которой настроена синхронизация для данной системы 1С.

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM