AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX Blogs
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.02.2009, 17:05   #1  
Blog bot is offline
Blog bot
Участник
 
25,631 / 848 (80) +++++++
Регистрация: 28.10.2006
Evgeny Arlionak: Ссылки на главное меню: как получить?
Источник: http://earlionakru.blogspot.com/2009/01/blog-post.html
==============

[IMG]file:///C:/Users/evo.RNR/AppData/Local/Temp/moz-screenshot.jpg[/IMG]
English version of this topic

При написании пользовательской или технической документации, часто приходится приводить пути главного меню для запуска форм, отчетов, периодических операций и т.д., например:

"Расчеты с клиентами"-->"Настройка"-->"Комиссия"-->"Группы клиентов для комиссии"

При этом вручную набирать такой путь весьма трудоемко. Данная модификация позволит автоматизировать этот процесс. Установив её, Вы сможете получать пути главного меню нажатием одной кнопки. При этом существует возможность задать язык и формат, на котором и по которому сформируется строчка, например:
[Accounts receivable]-->[Setup]-->[Commission]-->[Customer groups for commission]
'Debitoren'>>'Einstellungen'>>'Provision'>>'Kundengruppen für Provision'
Как с этим работать:
1. Позиционируемся на нужный нам пункт меню, вызываем контекстное меню (правая кнопка мыши). Удерживая кнопку «Ctrl» выбираем пункт «Добавить в избранное», - открывается диалоговая форма с настройками. (если кнопку «Ctrl» не удерживать, то получим стандартное поведение системы – добавление пункта меню в избранное).

2. В появившемся диалоговом окне устанавливаем нужные нам параметры:

Рисунок объясняет параметры диалога. Строку меню также можно получить на нужном языке (параметр “Language”).
После нажатия «ОК» появляется сообщение, со сформированной строкой из пути к выбранному пункту меню. Одновременно с сообщением, строка копируется в буфер обмена (clipboard), после чего её можно вставить в любое место вне аксапты по Ctrl+V или из контекстного меню.

3. Настроив один раз параметры, можно пропускать появление диалоговой формы. Действия аналогичны пункту 1, но вместо кнопки «Ctrl» удерживаем «Shift». В этом случае сформируется строка, используя ранее настроенные параметры.
4. Модификация также может работать и из AOT по контекстному меню, доступному разработчику (нужно создать menuItem и добавить его в SysContextMenu)
Ограничения.
Данная модификация может работать с версиями системы, начиная от DAX 4.0, причем, только если используется новый, не классический (как в 2.5, 3.0) тип меню.

English version of this topic




Источник: http://earlionakru.blogspot.com/2009/01/blog-post.html
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
За это сообщение автора поблагодарили: zemlyn (1), kashperuk (5).
Старый 02.02.2009, 17:50   #2  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Вот!
Таких вот постов побольше хочется.
И хотя эта идея уже реализована в sidax, все равно приятно, что еще хоть кто-то проекты выкладывает интересные.
Так что спасибо
Старый 02.02.2009, 18:14   #3  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Насколько я помню, в Sidax путь строится не из Navigation Pane, а из самостоятельно построенного по MainMenu дереву. Этот тул больше пользовательский\консультантский вариант, нежели девелоперский.
За это сообщение автора поблагодарили: mazzy (2), _scorp_ (2).
Теги
ax2009, ax4.0, законченный пример, меню

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Главное меню для группы пользователей sgt.Pepper DAX: Программирование 3 05.11.2007 23:26
"Классическое" главное меню в 4.0... glibs DAX: База знаний и проекты 3 11.04.2007 09:58
Работа с главным меню в Axapta Alexey DAX: Программирование 0 04.01.2002 23:31

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:28.