..2 Формуляр

Исходник формуляра находится здесь .

Как загрузить формуляр в систему, описано здесь .

Создайте и сохраните новый формуляр

Запустите XLSX Workbench, и создайте новый формуляр с названием ORGUNIT_HIERARCHY_2 .

Присвойте формуляру Контекст

Присвойте формуляру Контекст ZCONTEXT_ORGUNIT_HIER_TAB

В ответ на вопрос об автоматическом создании структуры, нажмите на кнопку

чтобы создать структуру вручную.

Разметьте шаблон

Выполните разметку Excel-шаблона, как показано на рисунке :

Перейдите в меню Excel: Данные > Структура и уберите галочки в диалоговом окне:

Структура формуляра

Добавьте компоненты в формуляр, чтобы получилась структура, как на рисунке ниже:

Связь с шаблоном

Свяжите «Паттерны» и «Значения» с целевыми областями шаблона, в соответствии со схемой:

Связь с контекстом

Свяжите с контекстом «Циклы» и «Значения», в соответствии со схемой:

Наименование «Листа» из поля [orgtx] контекста

Чтобы наименования каждого листа было более информативным, свяжите его с полем Наименование департамента (ORGTX) в контексте.

Активируйте формуляр, нажав на кнопку

Формуляр готов.

Пояснения

Во время выполнения, при каждой итерации «Цикла» в Печатную форму будет добавляться новый «Лист» (т.е. будет столько «Листов», сколько строк в таблице контекста). На листе располагаются следующие компоненты:

  • В верхней части листа располагается заголовок (FORM_HEADER) с наименованием Департамента, которое берется из поля (ORGTX) таблицы контекста.

  • Непосредственно под заголовком располагается иерархия орг.единиц (TREE).

Вкладка свойств компонента «Дерево»: