пятница, 30 января 2009 г.

Ссылки на главное меню: как получить?


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

Скачать DAX 4.0 project(~5Kb)
Скачать DAX 2009 project(~5Kb)

Комментариев нет:

Отправить комментарий