Создание собственного меню

При запуске системы на экране появляется Главное меню (Main menu) в которое вынесен весь функционал. Вы тоже можете создать собственное меню, а как это лучше и проще сделать я опишу ниже.

 

Создание пунктов меню

Во первых необходимо в Вашем проекте необходимо выбрать пункт меню "New -> MenuItem -> Display". У созданного элемента отредактировать следующие свойства: Name = B_MenuMainForm, Label = "Основная форма", Class = Form, Object = B_MainForm. Аналогичным образом создадим пункты меню для отчетов B_ListReport, B_AutorsReport и B_PlanFact, за исключением того, что у них в свойстве Class должно быть установлено значение Report. При желании (но совсем не обязательно) все эти пункты меню можно объединить в группы.

В итоге у Вас должна появиться следующая структура.

Создание MenuItem

 

Создание структуры меню

После того, как стали готовы все необходимые нам пункты меню - можно описать структуру нашего меню. Для этого в окне проектов выберем пункт "New -> Menu". Для созданного объекта зададим имя B_Menu и свойство Label установим в "Бюджет". Далее с помощью мыши перетащим ранее созданые пункты меню в узел B_Menu.

Создание структуры меню

 

Создание меню пользователя

Теперь все готово для создания пользовательского меню. Выберите меню "File -> New -> User Menu". Аксапта спросит название для нового меню. Введите удобное для вас название.

Имя меню пользователя

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

Редактирование меню

Далее из окна проектов с помощью мыши и удержанем клавиши "Ctrl" переносим созданную структуру меню B_Menu в открытое пользовательское меню.

Перетаскивание меню...

При желании аналогичным образом можно пункты и группы меню перенесить из главного меню.

 

Открытие пользовательского меню

Меню пользователя всегда можно открыть при помощи пункта "File -> Open -> Menu -> Budget".

А чтобы при старте системы открывалось не главное меню, а наше - можно в настройках пользователя прописать меню Budget. Для этого в главном меню выбираем пункт "Administration -> Users" и нажимаем на кнопку "User Options".

User Options

Скачать У кого не получилось все сделать самостоятельно - можно загрузить файл готового проекта этого шага здесь (11 Кб).

Автор: Андрей Михайлов aka MAV

...Шаг 7.5 | Содержание | Шаг 8...