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

Структура формата пакета для описания формы карточки справочника:

 

<CardInfoPackage>
<TabsList>
  <Element Type="{Тип элемента}" Caption="{Заголовок элемента}"
    RequisiteCode="{Код реквизита, связанного с элементом}" Left="{Позиция элемента от левой границы родительского элемента}"
      Top="{Позиция элемента от верхней границы родительского элемента}" SectionIndex="{Номер детального раздела}"
        HyperLink="Гиперссылка на элементе">
          <ElementsList>
            <Element Type="" Caption="" RequisiteCode="" Left="" Top="" SectionIndex="" HyperLink="" />
               ...
            </ElementsList>
  </Element>
   ...
</TabsList>
<ElementsList>
   ...
</ElementsList>
</CardInfoPackage>

Element – параметры элемента формы.

Type. Тип элемента. Возможные значения:

TabSheet – вкладка;
Group – группа;
Field – поле;
MultilineField – многострочное поле;
ComboBoxList – список;
FieldWithButton – поле с кнопкой;
Table – таблица;
TableColumn – колонка в таблице;
Image – изображение;
RadioGroup – переключатель;
CheckBox – флажок;
Hyperlink – гиперссылка;
Label – любая текстовая строка, заключенная в двойные или одинарные кавычки.

Caption. Локализованный заголовок элемента.

RequisiteCode. Код реквизита, связанного с данным элементом.

Left. Позиция элемента от левой границы родительского элемента.

Top. Позиция элемента от верхней границы родительского элемента.

SectionIndex. Номер детального раздела.

HyperLink. Гиперссылка на элементе.

В зависимости от типа элемента состав атрибутов может меняться.

Свернуть/развернуть пример Пример

Описание формы для типа карточки документа «Документы произвольной формы».

 

<CardInfoPackage>
<TabsList/>
<ElementsList Caption="" HyperLink="" Left="0" RequisiteCode=""
  SectionIndex="-1" Top="0" Type="Group">
    <ElementsList Caption="Вид документа" HyperLink="" Left="116"
      RequisiteCode="ISBEDocKind" SectionIndex="0" Top="11"
        Type="FieldWithButton"/>
    <ElementsList Caption="Наименование" HyperLink="" Left="116"
      RequisiteCode="ISBEDocName" SectionIndex="0" Top="36"
        Type="MultilineField"/>
    <ElementsList Caption="№ документа" HyperLink="" Left="116"
      RequisiteCode="Дополнение" SectionIndex="0" Top="74" Type="Field"/>
    <ElementsList Caption="Дата документа" HyperLink="" Left="316"
      RequisiteCode="Дата4" SectionIndex="0" Top="74" Type="FieldWithButton"/>
    <ElementsList Caption="Организация" HyperLink="" Left="116"
      RequisiteCode="Организация" SectionIndex="0" Top="99"
        Type="FieldWithButton"/>
    <ElementsList Caption="Подразделение" HyperLink="" Left="116"
      RequisiteCode="Подразделение" SectionIndex="0" Top="124"
        Type="FieldWithButton"/>
    <ElementsList Caption="№ договора" HyperLink="" Left="116"
      RequisiteCode="Дополнение5" SectionIndex="0" Top="149" Type="Field"/>
    <ElementsList Caption="Примечание" HyperLink="" Left="116"
      RequisiteCode="ISBEDocNote" SectionIndex="0" Top="174"
        Type="MultilineField"/>
    <ElementsList Caption="Приложение" HyperLink="" Left="116"
      RequisiteCode="ISBEDocEditor" SectionIndex="0" Top="225"
        Type="FieldWithButton"/>
    <ElementsList Caption="Автор" HyperLink="" Left="116"
      RequisiteCode="ISBEDocAuthor" SectionIndex="0" Top="250"
        Type="FieldWithButton"/>
    <ElementsList Caption="Дата создания" HyperLink="" Left="116"
      RequisiteCode="ISBEDocCreateDate" SectionIndex="0" Top="275"
        Type="FieldWithButton"/>
    <ElementsList Caption="Дата посл. изм." HyperLink="" Left="116"
      RequisiteCode="ISBEDocModifyDate" SectionIndex="0" Top="300"
        Type="FieldWithButton"/>
</ElementsList>
</CardInfoPackage>

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