Пример 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С, который возвращает уникальный идентификатор текущего объекта. Например, Ссылка.УникальныйИдентификатор(). |
// Определить параметры. 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С. В качестве идентификатора может выступать:
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С. В качестве идентификатора может выступать:
V8SystemCode. Код записи справочника Интегрированные системы, в которой настроена синхронизация для данной системы 1С. |
© 2016 Компания DIRECTUM | Сообщество пользователей DIRECTUM |