Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Створення меню






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

Створення меню «вручну»

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

При створенні нового меню вікно редактора меню містить заготовку для створення меню першого рівня це рядок < нова колонка>.

Для створення меню першого рівня необхідно подвійним натисненням миші відкрити контекстне меню і вибрати функцію «Властивості». На екран буде видана палітра властивостей для завдання властивостей елемента меню.

Для меню першого рівня можна вказати тільки назву меню - всі інші керуючі елементи палітри властивостей будуть недоступні. Після введення назви необхідно натиснути кнопку «ОК» або «Оновити», тоді зроблені зміни відобразяться у вікні редактора меню - з'явиться нова колонка першого рівня.

Якщо в палітрі властивостей встановити прапорець «Системна колонка», то назву меню першого рівня необхідно буде вибрати з випадаючого списку, що містить назви 4 системних колонок головного меню системи 1С: Підприємство. Після натиснення кнопки «ОК» або «Оновити» вибрана назва з'явиться у вікні редактор меню, але, на відміну від інших колонок першого рівня, буде відмічена значком зеленого кольору. Елементи меню, що розміщуються в таких колонках, будуть з'являтися у відповідних системних колонках головного меню системи 1C: Підприємство, серед системних елементів меню.

На відміну від інших колонок верхнього рівня, системні колонки можуть розташовуватися в будь-якому місці меню, що редагується - вони тільки означають відповідні колонки головного меню системи 1C: Підприємство.

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

Якщо відкрити гілку структури, друга починається у щойно створеного заголовка, можна бачити заготовку для створення елементів меню другого рівня рядок “новий...”.

Створення нових елементів меню відбувається, коли заготовці дається назва, тип і необхідний набір властивостей.

Задання властивостей елемента меню робиться в палітрі властивостей «Властивості елемента меню», який можна викликати з контекстного меню елемента або з меню «Дії» головного меню Конфігуратора.

Копіювання елементів меню

Нові елементи меню можна створювати шляхом копіювання існуючих елементів. Копіювати елементи меню можна всередині меню, що редагується, між міню різних інтерфейсів, а також між конфігураціями. Для копіювання використовуються можливості Буфера Обміну MS Windows.

Властивості елемента меню

Редагування властивостей елемента меню виконується в палітрі властивостей «Властивості елемента меню», яку, можна викликати на екран подвійним натисканням миші на елементі меню, що редагується.

Закладка «Загальні»

В залежності від типу елемента меню визначається той набір властивостей, які можуть бути йому задані.

Мінімальний набір характеристик задається для елемента типу «Розділювач» вказується тільки його тип. Для елемента типу «Підміню» необхідно вказати також і назву. І, нарешті, максимальний набір характеристик - крім назви і типу елемента меню - потрібно визначити для елемента типу «Команда».

В залежності від типу елемента меню окремі керуючі елементи цієї закладки можуть закриватися від використання.

Назва. У цьому полі необхідно вказати рядок символів, який буде видаватися в готовому меню. Як правило, назва відображає характер дій, які будуть виконуватися при виборі цього елемента меню.

Тип. Натискання мишею в поле «Тип» відкриває список, з якого необхідно вибрати тип елемента меню, що створюється.

Тип елемента меню, в загальному випадку, визначається при створенні елемента меню, і в подальшому не змінюється, оскільки зміна типу елемента меню приводить до зміни в структурі меню. Однак, якщо необхідно змінити тип елемента меню, необхідно мати на увазі наступне.

Якщо тип з більш широким набором властивостей замінюється на тип з менш широким (наприклад, «Елемент» на «Підміню»), то «зайві» властивості пропадуть і відновити їх зворотним вибором типу не можна. У цьому випадку для відновлення «властивостей, що пропали» потрібно відмовитися від зроблених змін, натиснувши кнопку «Скасування » палітри властивостей.

Об'єкт. У поле «Об'єкт» необхідно вибрати назву об'єкта метаданих, над якою будуть робитися дії при виборі пункту меню. Список доступних об'єктів залежить від кількості існуючих в конфігурації до поточного моменту об'єктів метаданих.

Команда. Для кожного об'єкта метаданих існує набір існуючих команд, які можна виконати над цим об'єктом. Для вибору конкретної команди необхідно відкрити список таких команд, натиснувши кнопку в поле «Команда», і вибрати з нього необхідну команду. Саме ця команда буде виконаються при виборі пункту меню, що редагується.

Підказка. У поле «Підказка» можна ввести текст, який буде видаватися в рядку стану головного вікна програми при вказівці мишею на поточний пункт меню. Як правило, рядок повинен містити короткий опис дій, які будуть виконані після вибору цього пункту меню.

Закладка «Параметри»

Склад керуючих елементів закладки «Параметри» залежить від значень, вказаних в закладці «Загальні».

Використати форму. Якщо в поле «Об'єкт» закладки «Загальні» вибраний довідник або журнал документів, закладки «Параметри» буде містити поле для вибору форми видачі довідника або журналу на екран. Список можливих форм представлення довідників або журналів розробляється в процесі створення структури метаданих.

Відкривати форму модально. Якщо цей прапорець встановлений, вибрана форма об'єкта метаданих буде відкриватися в модальному режимі. У цьому режимі користувач не має можливості перейти в інше вікно програми або закінчити роботу з програмою, поки не закінчена робота з діалогом, відкритим в цьому режимі.

Формула. Якщо в закладці «Загальні» в поле «Об'єкт» вибраний об'єкт «Задача», а в поле «Команда» команда «Задача.Выполнить», закладка «Параметри» буде містити поле введення, в яке можна ввести ім'я процедури або функції на вбудованій мові системи 1С: Підприємство. Ця процедура буде виконуватися при виборі пункту меню.

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

Введіть ім'я файла. Якщо в закладці «Загальні» в поле «Об'єкт» вибраний об'єкт «Звіти», а в поле «Команда» команда «Звіти. ОткрытьВнешний», закладка «Параметри» буде містити поле вводу, в яке можна ввести ім'я файлу зовнішнього звіту. Цей зовнішній звіт буде відкриватися при виборі пункту меню.

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

Керуючі елементи закладки «Акселератор» служать для постановки у відповідність елементу, що редагується меню комбінації «гарячих клавіш». Задана комбінація клавіш може використовуватися для швидкого виконання потрібної команди меню.

Задати акселератор можна двома способами.

Можна ввести найменування клавіші в полі введення або вибрати найменування з пов'язаного з цим полем списку клавіш. Перемикачі «Ctrl», «Shift» і «Alt» дозволяють задавати комбінації з використанням цих службових клавіш.

Зручніше задати акселератор, просто натиснувши потрібну комбінацію клавіш на клавіатурі. Для цього необхідно виконати следуючі дії:

• натисніть кнопку «Вибрати акселератор»;

• після появи повідомлення натисніть потрібну комбінацію клавіш.

Вибрана комбінація клавіш буде записана в закладці «Акселератор». Можна відмовитися від вибору акселератора, натиснувши мишкою кнопку «Скасування».

Для видалення акселератора потрібно видалити Найменування клавіш в полі закладки «Акселератор».


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.007 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал