Редактор кода в Dynamics AX имеет некоторое значение intellisense, набирая имя таблицы или переменной класса, а затем. or :: выдаст вам список полей или методов, доступных для этого элемента. После того, как вы наберете (для запуска вызова метода, появится всплывающая подсказка с параметрами, доступными для этого метода. При запуске новой строки вы можете щелкнуть правой кнопкой мыши и перечислить таблицы, списки классов, типы списков и т. Д. Большинство этих команд также доступны через сочетания клавиш . Обратите внимание, что intellisense работает только в том случае, если весь код в методе вплоть до местоположения вашего курсора синтаксически правильный.
Убедитесь, что вы обновили перекрестную ссылку в своей среде разработки (Инструменты / Средства разработки / Перекрестная ссылка / Периодическая / Обновление). С обновленной перекрестной ссылкой вы можете щелкнуть правой кнопкой мыши любую таблицу, поле, класс, метод, расширенный тип данных или перечисление в AOT и выбрать Надстройки / Перекрестная ссылка / Используется, чтобы увидеть, где этот элемент используется в система.
Вы также можете использовать Инструменты / Средства разработки / Обозреватель кода для просмотра исходного кода приложения со всеми типами, переменными и методами, превращенными в гиперссылки, чтобы можно было щелкнуть, чтобы перейти прямо к определению этого элемента.
Другим полезным инструментом является дерево иерархии приложений, доступное либо в разделе «Инструменты / Инструменты разработки», либо в меню надстроек правой кнопкой мыши. Это покажет вам иерархию классов, так что вы можете легко увидеть, например, что SalesFormLetter является производным от FormLetter, который происходит от RunBaseBatch.
В редакторе вы можете выделить текст и щелкнуть правой кнопкой мыши на Свойства поиска / Методы или Определение поиска.
Если вы пытаетесь отследить, где в системе генерируется конкретное информационное сообщение, используйте две стратегии:
Установить точку останова на первой строке
метода Info.add (). Тогда, когда
вы запускаете код, генерирующий
сообщение, вы попадете в
отладчик, как только инфолог
генерироваться. Затем вы можете посмотреть на стек
проследить в отладчике, чтобы увидеть, где этот код
сгенерировал сообщение.
Запустить Инструменты / Разработка
инструменты / Метка / Редактор меток и поиск
для текста сообщения. Выбрать
идентификатор метки сообщения, затем
нажмите Используется, чтобы увидеть, где это
в системе используется сообщение.