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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.04.2010, 17:36   #1  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Проблемы с curuserid() и curext()
Есть ф-ционал, который выполняется в бэкграунде и заключается в логгировании действий пользователя(на самом деле это Task Recorder, привычный для ползователей 2009ой аксапты, только портированный на 4ку). Фунцкионал состоит из нескольких форм и классов выполняемых на клиенте(что естественно) ну и внешней .NET сборки, которая используется в качестве хука. Любые логгируемые действия(открытия форм, запуск меню) происходят в контексте текущего пользователя и текущей дейта эрии( то бишь каким пользователем и в какой компании произведено данное действие). Просмотр исходного кода показал, что для определения данной информации используются стандартные curext() и curuserid() (что опять же вполне естественно). Но вот незадача: время от времени(изредка) в логи попадают неверные userId и dataAreaId. И если с dataAreaId можно было бы сослаться на возможные переходы между компаниями, то вот с userId объяснить такие значения невозможно.
Итак вопрос: очевидно, что сбои происходят в curext() и curuserid(), бывало ли у кого-либо, что эти методы сбоили, что вы при этом делали?
__________________
Axapta has seduced me deadly!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблемы с Exists Join Logger DAX: Программирование 28 28.04.2010 02:54
CurUserId и сетевое имя SIrina DAX: Программирование 3 12.01.2009 17:40
Проблемы работы ERP в многофилиальной и территориально разнесённой компании СНГ. SlavaK DAX: Прочие вопросы 18 02.03.2004 15:25
Проблемы c тонким клиентом и AOS TrY DAX: Администрирование 7 25.02.2004 11:38

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

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

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