Копирование формы
Окно со списком экранных форм вызывается командой "Редактор форм..." из меню "Сервис" главного окна программы.
Как видно на рисунке, разработчики не предусмотрели команду для копирования существующей формы. Данное ограничение легко обойти, если знать, что данные формы хранятся в глобальном хранилище системы.
Предположим, мы хотим создать копию формы "usrf_acc_delivery_by_account". Откроем окно хранилища (соответствующая команда находится в разделе "Сервис" Исследователя системы.
В выпадающем списке на панели инструментов выберем <GLOBAL>. В дереве, в левой части окна, раскроем раздел NewForm и установим курсор на позицию "usrf_acc_delivery_by_account". По правой кнопке мыши откроем контекстное меню и вызовем команду "Сохранить в файл...". Сохраним текущую ветку хранилища на диске.
Теперь нажмем клавишу F2 и переименуем текущую ветку, т.е. изменим имя класса пользовательской формы. Обратите внимание, что имя класса должно начинаться с последовательности символов "usrf_" и может содержать только латинские символы, цифры и знак подчеркивания. Введем, например, "usrf_acc_delivery_by_account2" и нажмем клавишу Enter. Снова воспользуемся контекстным меню, вызовем команду "Загрузить из файла..." и загрузим ранее сохраненную ветку хранилища.
Перейдем в окно редактора форм, нажмем кнопку "Обновить" и убедимся, что скопированная форма появилась в списке.



