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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.04.2013, 10:45   #1  
opusss is offline
opusss
Участник
 
28 / 10 (1) +
Регистрация: 22.12.2009
Curuser при выполнении пакета (AX 2012 R2)
День добрый. Столкнулся со след проблемой, создаю подзадачи для пакетного задания, и на моменте сохранения подзадачи получаю след сообщение

Невозможно создать запись в Пакетные проводки (Batch).
Сбой при проверке соответствующего AOS.

и кусочек стека
X++:
Microsoft.Dynamics.Ax.Xpp.ErrorException: Exception of type 'Microsoft.Dynamics.Ax.Xpp.ErrorException' was thrown.
   at Microsoft.Dynamics.Ax.MSIL.Interop.throwException(Int32 ExceptionValue)
   at Microsoft.Dynamics.Ax.MSIL.cqlCursorIL.insert(IntPtr table)
   at Dynamics.Ax.Application.Batch.Insert(BatchInfo batchInfo, Boolean ) in Batch.insert.xpp:line 33
   at Dynamics.Ax.Application.BatchInfo.Save(BatchHeader _header) in BatchInfo.save.xpp:line 33
   at Dynamics.Ax.Application.BatchHeader.Addtasks() in BatchHeader.addTasks.xpp:line 10
   at Dynamics.Ax.Application.BatchHeader.Save() in BatchHeader.save.xpp:line 8
Выяснил что ошибка генерится в \Data Dictionary\Tables\Batch\Methods\aosValidateInsert

и именно
X++:
    if(!batchJob || [I][SIZE="3"]batchJob.CreatedBy != currentUser[/SIZE][/I])
        return false;
вот здесь batchJob.CreatedBy прописан я, а currentUser - "Admin"
currentUser - поределяется чуть выше по коду как currentUser = curUserId();


Самое интересное, что на соседней инсталяции тот же самый класс отлично отрабатывает и
X++:
    if(!batchJob || [I][SIZE="3"]batchJob.CreatedBy != currentUser[/SIZE][/I])
        return false;
данный кусок - возвращает true, т.е
вот здесь batchJob.CreatedBy прописан я, и currentUser то же я.

Вопрос в том, каким образом и где может прописываться\настраиваться\кешироваться (или еще что-то) user под которым работает сеанс пакетника
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
amer-ax: It was a great day! Blog bot DAX Blogs 3 29.12.2012 01:02
emeadaxsupport: Final Microsoft Dynamics AX 2012 R2 Content Available! Blog bot DAX Blogs 0 04.12.2012 06:12
DAX: Official Dynamics AX 2012 R2 Content (update) - Where is it, and how can you find out about updates? Blog bot DAX Blogs 0 03.12.2012 11:11
emeadaxsupport: New Content for Microsoft Dynamics AX 2012 : October 2011 Blog bot DAX Blogs 0 27.10.2011 17:11
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
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:08.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.