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

В секции ReferenceLinks задается описание дополнительных реквизитов и связей между текущим и дополнительным справочниками. Каждый дополнительный справочник, из которого будут добавляться реквизиты к текущему справочнику, описывается в отдельной секции ReferenceLink. Дополнительные реквизиты описываются в отдельных секциях AttachedRequisite, вложенных в соответствующую секцию ReferenceLink.

Структура секции:

 

<ReferenceLinks>
<ReferenceLink ReferenceName="{Имя дополнительного справочника 1}"
  LinkType="{Тип связи 1}" LinkRequisiteName="{Имя реквизита 1}" >
  <AttachedRequisite Code="{Имя дополнительного реквизита 1}"
    Alias="{Произвольное имя дополнительного реквизита 1}"
    Title="{Произвольный заголовок дополнительного реквизита 1}"
    ShowInGrid="{Признак 1}" />
  <AttachedRequisite Code="{Имя дополнительного реквизита 2}"
    Alias="{Произвольное имя дополнительного реквизита 2}"
    Title="{Произвольный заголовок дополнительного реквизита 2}" />
  <AttachedRequisite Code="{Имя дополнительного реквизита 3}"
    Alias="{Произвольное имя дополнительного реквизита 3}"
    Title="{Произвольный заголовок дополнительного реквизита 3}" />
  <AttachedRequisite Code="{Имя дополнительного реквизита 4}"
    Alias="{Произвольное имя дополнительного реквизита 4}"
    Title="{Произвольный заголовок дополнительного реквизита 4}"
    ShowInGrid="{Признак 2}" />
</ReferenceLink>
<ReferenceLink ReferenceName="{Имя дополнительного справочника 2}"
  LinkType="{Тип связи 2}" LinkRequisiteName="{Имя реквизита 2}" >
  <AttachedRequisite Code="{Имя дополнительного реквизита 5}"
    Alias="{Произвольное имя дополнительного реквизита 5}"
    ShowInGrid="{Признак 3}" />
   …
</ReferenceLink>
 …
</ReferenceLinks>

ReferenceName. Имя дополнительного справочника.

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

Source – реквизит находится в текущем справочнике;
Destination – реквизит находится в дополнительном справочнике.

LinkRequisiteName. Имя реквизита, по которому связаны справочники. Может использоваться только реквизит типа «Справочник», входящий в главный раздел.

Code. Имя дополнительного реквизита, который будет добавлен в текущий справочник. Дополнительным реквизитом может быть любой реквизит раздела «Карточка» дополнительного справочника, кроме реквизита типа «Признак» и «Текст».

Alias. Произвольное имя дополнительного реквизита, который будет добавлен в текущий справочник. Имя должно быть уникальным среди всех имен дополнительных реквизитов и реквизитов текущего справочника.

Title. Произвольный заголовок реквизита, который будет добавлен в текущий справочник. Атрибут не является обязательным. Если атрибут не указать или заполнить пустым значением, то будет использоваться заголовок реквизита из дополнительного справочника.

ShowInGrid. Признак, указывающий на необходимость принудительного показа соответствующей колонки на форме-списке справочника. Атрибут не является обязательным. Возможные значения:

True – необходим принудительный показ соответствующей колонки на форме-списке справочника;
False – принудительный показ соответствующей колонки на форме-списке справочника не является необходимым.

Если установлено значение True, то колонка будет отображаться на форме-списке при первом открытии справочника после добавления реквизита и при восстановлении настроек вида справочника по умолчанию.

Если атрибут не указан, или не заполнен, или принимает значение, равное False, то при первом открытии справочника соответствующие колонки отображаться не будут. В дальнейшем пользователь может регулировать состав видимых колонок на форме-списке справочника с помощью настройки видимых колонок.

См. также

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