Учебное пособие Томск 2006 Чайковский Д. В. Информационные технологии управления. Учебное пособие. Томск: Издание Томского института бизнеса, 2006. 128 с

Вид материалаУчебное пособие

Содержание


Создание меню
Создание меню «вручную»
Свойства элемента меню
Использовать форму
Открывать форму модально
Введите имя файла
Подобный материал:
1   ...   32   33   34   35   36   37   38   39   40

Создание меню


Сам процесс создания меню заключается в построении структуры будущего меню и определении свойств, входящих в него элементов. Сделать это можно автоматически, используя Конструктор меню, или вручную — отдельно создавая каждый элемент будущего меню и описывая его свойства.

Создание меню «вручную»


При создании меню без помощи Конструктора необходимо само­стоятельно описать свойства каждого элемента меню.

При создании нового меню окно редактора меню содержит заго­товку для создания меню первого уровня — это строка <новая колонка>.

Для создания меню первого уровня необходимо двойным щелч­ком мыши открыть контекстное меню и выбрать функцию «Свойст­ва». На экран будет выдана палитра свойств для задания свойств элемента меню.

Для меню первого уровня можно указать только название меню — все остальные управляющие элементы палитры свойств будут не­доступны. После ввода названия необходимо нажать кнопку «ОК» или «Обновить», тогда сделанные изменения отразятся в окне ре­дактора меню — появится новая колонка первого уровня.

Если в палитре свойств установить флажок «Системная колон­ка», то название меню первого уровня необходимо будет выбрать из выпадающего списка, содержащего названия 4 системных колонок главного меню системы 1С:Предприятие. После нажатия кнопки «ОК» или «Обновить» выбранное название появится в окне редактор меню, но, в отличие от других колонок первого уровня, будет отме­чено значком зеленого цвета. Элементы меню, размещаемые в таких колонках, будут появляться в соответствующих системных колонках главного меню системы 1С:Предприятие, среди системных элементов меню.

В отличие от прочих колонок верхнего уровня, системные колон­ки могут располагаться в любом месте редактируемого меню — они только обозначают соответствующие колонки главного меню систе­мы 1С:Предприятие.

После создания заголовка меню первого уровня можно перейти к созданию других элементов меню.

Если открыть ветвь структуры, которая начинается у только что созданного заголовка, можно видеть заготовку для создания элемен­тов меню второго уровня — строку <новый...>.

Создание новых элементов меню происходит, когда заготовке за­дастся название, тип и необходимый набор свойств.

Задание свойств элемента меню производится в палитре свойств «Свойства элемента меню», который можно вызвать из контекстного меню элемента или из меню «Действия» главного меню Конфигура­тора.

Свойства элемента меню

Редактирование свойств элемента меню выполняется в палитре свойств «Свойства элемента меню», которую можно вызвать на эк­ран двойным щелчком мыши на редактируемом элементе меню.

Закладка «Общие». В зависимости от типа элемента меню определяется тот набор свойств, которые могут быть ему заданы.

Минимальный набор характеристик задается для элемента типа «Разделитель» — указывается только его тип. Для элемента типа «Подменю» необходимо указать также и название. И, наконец, мак­симальный набор характеристик — помимо названия и типа элемен­та меню — следует определить для элемента типа «Команда».

Ниже будет изложено назначение всех управляющих элементов закладки «Общие». В зависимости от типа элемента меню отдельные управляющие элементы этой закладки могут закрываться от исполь­зования.

Название. В этом поле необходимо указать строку символов, ко­торая будет выдаваться в готовом меню. Как правило, название от­ражает характер действий, которые будут выполняться при выборе этого элемента меню.

Тип. Щелчок мышью в поле «Тип» открывает список, из которого необходимо выбрать тип создаваемого элемента меню.

Тип элемента меню, в общем случае, определяется при создании элемента меню, и в последующем не изменяется, так как смена типа элемента меню приводит к изменению в структуре меню.

Объект. В поле «Объект» необходимо выбрать название объекта метаданных, над которым будут производиться действия при выборе пункта меню. Список доступных объектов зависит от количества су­ществующих в конфигурации к текущему моменту объектов мета­данных.

Команда. Для каждого объекта метаданных существует набор предопределенных команд, которые можно выполнить над этим объ­ектом. Для выбора конкретной команды необходимо открыть список таких команд, нажав кнопку в поле «Команда», и выбрать из него необходимую команду. Именно эта команда будет выполняться при выборе редактируемого пункта меню.

Подсказка. В поле «Подсказка» можно ввести текст, который бу­дет выдаваться в строке состояния главного окна программы при указании мышью на текущий пункт меню. Как правило, строка должна содержать краткое описание действий, которые будут вы­полнены после выбора этого пункта меню.

Закладка «Параметры». Состав управляющих элементов закладки «Параметры» зависит от значений, указанных в закладке «Общие».

Использовать форму. Если в поле «Объект» закладки «Общие» выбран справочник или журнал документов, закладка «Параметры» будет содержать поле для выбора формы выдачи справочника или журнала на экран. Список возможных форм представления справоч­ников или журналов разрабатывается в процессе создания структуры метаданных.

Открывать форму модально. Если этот флажок установлен, вы­бранная форма объекта метаданных будет открываться в модальном режиме. В этом режиме пользователь не имеет возможности перейти в другое окно программы или закончить работу с программой, пока не закончена работа с диалогом, открытым в этом режиме.

Формула. Если в закладке «Общие» в поле «Объект» выбран объект «Задача», а в поле «Команда» — команда «Зада­ча.Выполнить», закладка «Параметры» будет содержать поле ввода, в которое можно ввести имя процедуры или функции на встроенном языке системы 1С:Предприятие. Эта процедура будет выполняться при выборе пункта меню.

В поле ввода можно ввести несколько имен процедур или функ­ций, разделяя их символами «;», тогда они будут выполняться по­следовательно.

Введите имя файла. Если в закладке «Общие» в поле «Объект» выбран объект «Отчеты», а в ноле «Команда» — команда «Отчеты.ОткрытьВнешний», закладка «Параметры» будет содержать поле ввода, в которое можно ввести имя файла внешнего отчета. Эта внешний отчет будет открываться при выборе пункта меню.

Закладка «Акселератор» («горячие клавиши»)

Управляющие элементы закладки «Акселератор» служат для по­становки в соответствие редактируемому элементу меню комбина­ции «горячих клавиш». Заданная комбинация клавиш может исполь­зоваться для быстрого выполнения нужной команды меню.