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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.06.2017, 16:52   #1  
smailik is offline
smailik
Участник
Аватар для smailik
 
250 / 70 (3) ++++
Регистрация: 10.04.2012
Адрес: Москва
Прошу помощи с runas
Всем доброго дня. Ax 2012.
У меня вот какая ситуация c.EventJobCUDTask.run() есть в нем вот такой вот код
X++:
try
        {
        // BP Deviation Documented  1
            [ruleInstanceTypeCache, errorOccurred] = runas(event.UserId, classnum(EventJobCUDTask), staticmethodstr(EventJobCUDTask, runCudEventsForUser),params,
                                        curext(), EventJobCUDTask::getLanguageId(event.UserId));     
            //EventJobCUDTask::runCudEventsForUser(params); // 2
        }
Я внес изменения в c.EventActionEmail.execute().
Настроил штатную генерацию уведомлений при создании записи в таблице. Создаю запись и мне приходит уведомление, но уведомление не содержит того что я изменил в методе Execute. Если комментирую (1) и убираю каменты с (2) вновь создаю запись, то уведомление приходит с учетом изменений которые сделаны в методе Execute. Если я правильно понимаю, то при использовании runas код выполнятся в CIL? (https://msdn.microsoft.com/en-us/library/aa893873.aspx) Такое ощущение что где-то как-то закэширован старый код из метода Execute и в runas выполняется именно он. Прошу совета как мне заставить runas работать с переписанным методом execute?
Старый 05.06.2017, 17:01   #2  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Все это в CIL работает, CIL собирали после изменений? АОС один?
__________________
Ivanhoe as is..
За это сообщение автора поблагодарили: smailik (1).
Старый 05.06.2017, 17:03   #3  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,952 / 3230 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Похоже у вас CIL не обновлен, поэтому работает старый код.
Попробуйте его обновить. Для начала инкрементно.
За это сообщение автора поблагодарили: smailik (1).
Старый 05.06.2017, 17:25   #4  
smailik is offline
smailik
Участник
Аватар для smailik
 
250 / 70 (3) ++++
Регистрация: 10.04.2012
Адрес: Москва
Спасибо. Нашел статейку как его обновлять https://ax2012anant.blogspot.ru/2014...ermediate.html У меня так же как и у автора возникли ошибки. Сейчас их устраняю. Надеюсь поможет.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Прошу помощи в OLAP Cardagant DAX: Программирование 28 12.08.2014 09:51
lcash: Using RunAs on the Demo VMs Blog bot DAX Blogs 0 14.11.2010 21:11
Критическая ошибка RunAs Corel DAX: Программирование 7 09.02.2010 14:44
palleagermark: Getting "Runas" back into your life Blog bot DAX Blogs 0 10.09.2009 13:05
Прошу помочь студенту с домашним заданием missa1 DAX: Прочие вопросы 3 24.05.2008 16:46

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

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

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