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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.04.2011, 09:06   #1  
AlexSD is offline
AlexSD
Microsoft Dynamics
Сотрудники Microsoft Dynamics
 
257 / 302 (11) ++++++
Регистрация: 14.10.2003
1. Вместо 11 шага, что бы не ставить SYS коды, я пользовался вариантом замены значения свойства service c FormletterService на InventItemService. Далее по списку.
2. Необходимо подправить место интересующего ухода в IL, так, что бы исполнение туда не уходило. Например, в методе \Classes\SysDictClass\invokeObjectMethod необходимо сделать правочку, что бы исполнение всегда проваливалось на веточку х++.

Таких мест по приложению раскидано достаточно много. Можно поискать по ключевым словам, типа, XppILExecutePermission или runAs. Но, достаточно дебагером найти нужную точку перехода исполнения в IL и временно слегка подправить ее в нужную сторону. Например, тут \Data Dictionary\Tables\PurchTable\Methods\initFromVendTable
заменить
X++:
    xppILExecutePermission = new XppILExecutePermission();
    xppILExecutePermission.assert();
    purchTableContainer = runTableMethodIL(tableStr(PurchTable),
                        tableStaticMethodStr(PurchTable, initFromVendTableIL),
                        [buf2Con(this, true), buf2Con(_vendTable, true)]);
    CodeAccessPermission::revertAssert();
на
X++:
    purchTableContainer = PurchTable::initFromVendTableIL([buf2Con(this, true), buf2Con(_vendTable, true)]);

Последний раз редактировалось AlexSD; 29.04.2011 в 09:17.
За это сообщение автора поблагодарили: Logger (3).
Теги
отладка, ax2012

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
daxdilip: Whats New in Dynamics AX 2012 (A brief extract from the recently held Tech Conf.) Blog bot DAX Blogs 7 31.01.2011 12:35
AX 3.0 отладка кода через COM Business Connector in 2T McCoy DAX: Программирование 4 23.04.2009 14:48
Отладка кода C# при разработке под EP AX2009 player DAX: Программирование 4 24.09.2008 19:38
Отладка кода web-приложений Антон Солдатов DAX: Функционал 14 29.04.2007 05:27
отладка кода в трехзвенке maxsmirnov DAX: Программирование 4 06.04.2004 11:33

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

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

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