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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.03.2020, 14:54   #2  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,996 / 3293 (117) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Не исследовал этот вопрос, но можно проверить несколько вещей:
1. Поковырять контекстное меню \Menus\SysContextMenu, там все доступные функции обычно заведены, а класс написанный на X++ рулит видимостью. Если найдется что-то полезное то кастомизировать. Если ничего не нашлось, то написать свое.

2. Поставить breakpoint в методах
\Classes\ClassFactory\createClass
\Classes\ClassFactory\formRunClass
\Classes\ClassFactory\formRunClassOnClient
\Classes\ClassFactory\makeObjectOnClient
\Classes\ClassFactory\makeObjectOnServer
подергать обсуждаемый функционал. Если остановится на точке останова, то видно какой X++ класс работает.

3. Поискать по перекрестным ссылкам обращение к соответствующим свойствам. Возможно найдется нужный класс или что-то аналогичное позволяющее написать свое.

4. Поскольку перекрестные ссылки могут проиндексировать не все из-за новомодного стиля кодирования, то можно просто поискать по подстроке по всему аот.
Вот этим инструментом, это делается за 1-2 минуты
Ax 2012 быстрый поиск по исходным текстам прямым SQL запросом
Даже быстрее чем сканирование AOD в 2009-й
За это сообщение автора поблагодарили: Raven Melancholic (2), S.Kuskov (2).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как проверить, что можно вызвать оператор next на таблице? mazzy DAX: Программирование 12 05.06.2018 20:33
Relation CustTable, VendTable и т.д. на таблице LedgerJournalTrans AX2009 Gad DAX: Программирование 2 20.04.2010 20:04
Создание поля в системной таблице akvi DAX: Программирование 3 23.09.2009 10:10
Создание Lookup формы Maxim Gorbunov DAX: База знаний и проекты 9 26.06.2007 16:44
Что и как можно резать? George Nordic DAX: Администрирование 1 11.05.2004 18:44

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

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

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