Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Назначение:

Получает список объектов интегрированной системы. Список объектов сохраняется в таблице базы данных DIRECTUM с заданным именем.

Входные параметры:

IntegratedSystemCode – строка, код интегрированной системы из справочника Интегрированные системы;
TableName – строка, имя таблицы базы данных DIRECTUM на SQL-сервере, в которой будут сохранены данные о перечне объектов внешней системы.

Возвращаемое значение:

Логическое значение, возможно ли получение списка объектов системы. Возможные значения:

TRUE – получение списка объектов возможно, данные об объектах были выгружены во временную таблицу;
FALSE – получение списка объектов невозможно.

Описание:

При выполнении функции таблица TableName заполняется информацией об объектах внешней системы. Состав полей таблицы должен удовлетворять требованиям:

SystemID, тип varchar(10) – поле с кодом интегрированной системы, к которой относится объект;
ReferenceName, тип varchar(255) – поле с наименованием объекта системы. Наименование будет использоваться для обращения к объекту системы во внутренних механизмах;
ReferenceTitle, тип varchar(255) – поле с заголовком объекта системы. Заголовок будет отображаться при настройке обмена данными между системами. Наименование и заголовок объекта могут совпадать;
ObjectType, тип varchar(50) – поле с наименование типа объекта системы. Наименование будет использоваться во внутренних механизмах;
ObjectTypeTitle, тип varchar(50) – поле с заголовком типа объекта системы. Заголовок будет отображаться при настройке обмена данными между системами. Наименование и заголовок типа объекта могут совпадать;
ObjectProperties, тип varchar(50) – поле с описанием дополнительных параметров объекта интегрированной системы. При выборе объекта внешней системы в карточке справочника Настройки обмена данными с интегрированными системами дополнительные параметры заполняются автоматически на закладке «Дополнительные».

Шаблон текста функции:

 

Result = FALSE

if NeedToUpdateSystemReferenceList(IntegratedSystemCode; TableName)

  // Получить список объектов.

  <Код получения списка объектов интегрированной системы>

endif

Result = TRUE

<Код получения списка объектов интегрированной системы>. Код, при выполнении которого выполняется подключение к внешней системе, получается список объектов системы и заполняется таблица TableName.

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }