В ИС определены следующие виды перетаскивания шаблона/канала вызова экрана из навигатора проекта в шаблон экрана, открытый в РПД:
обычное перетаскивание (drag-n-drop) – см.
ГЭ ‘Кнопка’ ;
перетаскивание с удержанием CTRL – см.
ГЭ 'Ссылка на экран' ;
перетаскивание с удержанием CTRL и
SHIFT:
из перетаскиваемого экрана создается графический
объект с именем <имя шаблона>, который
помещается в группу
objects_from_screens слоя
Ресурсы. Если в объекте несколько слоев, для него
Скрываемый слой = TRUE автоматически;
открывается контекстное меню, содержащее опции
PO, Все и Создать и привязать
аргументы, от которых зависит результат вставки созданного
графического объекта в экран. При выборе первых двух опций
выполняются те же действия, что и при вставке обычного графического
объекта способом 3 (см. ГЭ 'Объект' ). При выборе опции
Создать и привязать аргументы в экран
копируется таблица аргументов перетаскиваемого экрана, включая
привязки (привязки копируются только в канал вызова экрана);
перетаскивание с удержанием SHIFT:
из перетаскиваемого экрана создается графический
объект с именем <имя шаблона>, который
помещается в группу
objects_from_screens слоя
Ресурсы. Если в объекте несколько слоев, для него
Скрываемый слой = TRUE автоматически;
созданный объект вставляется в экран, при этом
аргументы объекта привязываются к аргументам экрана с анализом
флага PO (для таких аргументов ищутся совпадающие по имени
аргументы экрана, если их нет – создаются);
оригинал (шаблон/канал вызова) удаляется из дерева
проекта.