пятница, 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)

четверг, 29 января 2009 г.

Intro

Всем привет!

Данный блог будет содержать модификации, обеспечивающие разработчикам и пользователям более комфортные условия работы в системе Microsoft Dynamics AX.
Все модификации, представленные в блоге, являются моей собственной разработкой (если не указано соавторство). Модификации распространяются бесплатно, но со ссылкой на автора.

Причины появления блога:

1. Поделиться с общественностью.
2. Держать разработки всегда в on-line.

Буду рад, если кто-нибудь найдет здесь для себя что-нибудь полезное.

Обращайте также внимание, для какой версии приложения написаны модификации.

Ни одна модификация (в том виде, в котором она представлена здесь) не представляет угрозы порчи приложения либо нарушения целостности данных. Тем не менее, установка модификаций должна осуществляться квалифицированными специалистами. Автор не несет никакой ответственности за неквалифицированную установку или использование модификаций, и вообще никакой ответственности не несет.