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

Назначение:

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

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

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

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

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

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

Описание:

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

SystemID, тип varchar(10) – поле, в котором хранится код интегрированной системы, к которой относится реквизит объекта;
ReferenceName, тип varchar(255) – поле, в котором хранится имя объекта, к которому относится реквизит;
SectionName, тип varchar(255) – поле, в котором хранится имя раздела, к которому относится реквизит;
RequisiteName, тип varchar(255) – поле, в котором хранится наименование реквизита. Значение будет использоваться для обращения к данному реквизиту во внутренних механизмах;
RequisiteTitle, тип varchar(255) – поле, в котором хранится отображаемый заголовок реквизита объекта. Заголовок будет отображаться при настройке обмена данными между системами. Наименование и заголовок реквизита могут совпадать;
RequisiteType, тип varchar(255) – поле, в котором хранится тип реквизита. Поле может использоваться во внутренних механизмах при формировании текстов преобразования либо при импорте или экспорте данных;
RequisiteKind, тип varchar(50) – поле, в котором хранится вид реквизита. Поле может использоваться во внутренних механизмах при формировании текстов преобразования либо при импорте или экспорте данных.

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

 

MAIN_SECTION_NAME = "Главный"

Result = FALSE

if NeedToUpdateSystemRequisiteList(IntegratedSystemCode; TableName;

ReferenceName; SectionName)

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

<Код получения списка реквизитов раздела объекта

  интегрированной системы>

endif

Result = TRUE

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

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