Набор средств интеграции предоставляет ISBL-функции, благодаря которым расширяются возможности разработки. Используйте их при написании вычисления для обмена данными:
| • | IntegratedSystemsObjectLinksAdd – устанавливает связь между объектом DIRECTUM и объектом интегрированной системы. Информация о связи записывается в таблицу IntegratedSystemsObjectLinks; |
| • | IntegratedSystemsObjectLinksDelete – удаляет связь объектов DIRECTUM и интегрированной системы из таблицы IntegratedSystemsObjectLinks; |
| • | IntegratedSystemsObjectLinksGet – получает сведения о связи объектов DIRECTUM и интегрированной системы. Если указан ИД объекта DIRECTUM, возвращает уникальный идентификатор объекта интегрированной системы, и наоборот. Если связь не найдена, возвращается пустая строка; |
| • | IsDITContext – проверяет, что текущие вычисления выполняются средствами интеграции (DIRECTUM Integration Toolset). Функцию можно использовать, например, для выборочного отключения проверок на событиях сохранения справочника; |
| • | DITIntSysContext – возвращает код текущей интегрированной системы, если вычисления выполняются средствами интеграции; |
| • | WriteDataExchangeLogString – записывает в лог-файл обмена данными новую строку, сформированную из переданных в функцию параметров; |
| • | GetExchangeSettingParam – получает значение нужного параметра интегрированной системы для указанной настройки обмена данными; |
| • | GetIntegratedSystemParam – получает значение нужного параметра интегрированной системы для указанной системы, параметры которой задаются в табличной части справочника Интегрированные системы. |
Помимо указанного набора функций при настройке интеграции можно использовать функции коннектора, например, коннектора к 1С.