Добавление группы элементов
Элементы управления могут быть добавлены на диалог или бланк сразу группой. Добавляемая группа элементов управления, определенная в другом диалоге или бланке добавляется при помощи метода ДОБАВИТЬ_ГРУППУ (для диалога и для бланка).
При добавлении группы элементов на форму их относительное расположение и размеры остаются прежним. Позиция добавления группы элементов на форму определяется координатами, которые являются параметрами метода ДОБАВИТЬ_ГРУППУ.
Добавление группы элементов на форму влечет за собой изменение нумерации табиндексов. Эта перенумерация происходит по правилу в автоматическом режиме.
Пример
Пример иллюстрирует работу метода ДОБАВИТЬ_ГРУППУ. В диалог добавляется группа элементов, которая определена в другом типе.
ТИП Диалог_вставка(ДИАЛОГ) [ ПОДМЕНА ширина = 210; ПОДМЕНА высота = 175; КНОПКА: Кнопка1 = [ левый = 80, верхний = 130, ширина = 50, высота = 25, табиндекс = 3, текст = "Кнопка1" ]; РЕДАКТОР: Редактор2 = [ левый = 25, верхний = 85, ширина = 150, высота = 20, табиндекс = 2 ]; РЕДАКТОР: Редактор1 = [ левый = 25, верхний = 20, ширина = 150, высота = 55, табиндекс = 1 ]; ] ПЕРЕМ Диалог_вставка: д_вст; ТИП Диалог(ДИАЛОГ) [ ПОДМЕНА ширина = 350; ПОДМЕНА высота = 300; ПОДМЕНА открытие = {Вставка_группы}; КНОПКА: КнопкаОК = [ левый = 89, верхний = 270, ширина = 80, высота = 25, табиндекс = 1001, текст = "ОК", нажатие = {НажатаОК} ]; КНОПКА: КнопкаОтмена = [ левый = 182, верхний = 270, ширина = 80, высота = 25, табиндекс = 1002, текст = "Отмена", нажатие = {НажатаОтмена} ]; ФУНКЦИЯ НажатаОК(ПЕРЕМ КНОПКА: кнопка) ЗАКРЫТЬ("ОК") КОНЕЦ_ФУНКЦИИ ФУНКЦИЯ НажатаОтмена(ПЕРЕМ КНОПКА: кнопка) ЗАКРЫТЬ("") КОНЕЦ_ФУНКЦИИ ФУНКЦИЯ Вставка_группы ДОБАВИТЬ_ГРУППУ(10, 10, д_вст) КОНЕЦ_ФУНКЦИИ ] ВЫЧИСЛИТЬ ПЕРЕМ Диалог: д // д <- данные ЕСЛИ д.ПОКАЗАТЬ_МОДАЛЬНЫЙ <> "" ТО // д -> данные КОНЕЦ_ЕСЛИ КОНЕЦ