11.12.2012, 17:10 | #1 |
Участник
|
Доброго времени суток. Требуется организовать аудит в NAV, т.е. фиксировать время входа и выхода юзверей. Подскажите простое решение. Кто сталкивался.
|
|
11.12.2012, 18:03 | #2 |
Administrator
|
в прошлых версиях нава (до 4) можно было на триггеры основной формы повесить запоминалку...
в новых надо другую форму популярную искать.. на таблицу Session, боюсь, навижновскими средствами не получится. если цель такая: контролировать приход/уход пользователей, то можно служебную формочку завести: пришел - кликни. а если такая: тайком следить кто сколько наработал, то тут сложнее... на SQL сервере еще статистика какая-то может быть по логинам/разлогинам |
|
11.12.2012, 18:07 | #3 |
Участник
|
а как же первый codeunit?
мне кажется это нужно логировать средсвами ОС, т.к. выход может произойти из-за краша системы или через диспетчер задач |
|
12.12.2012, 10:15 | #4 |
Участник
|
Так ведь есть же в "User Setup" галка - "Учитывать время", есть регистр времени работы пользователей. Вот сюда и прикрутить.
|
|
12.12.2012, 13:38 | #5 |
Участник
|
А как же простои? Их фиксировать будете?
|
|
12.12.2012, 14:17 | #6 |
Участник
|
А каким образом? Он в UserSetup фиксирует общее время работы, как я понимаю. А выход и повторный логин?
|
|
12.12.2012, 14:41 | #7 |
Участник
|
Цитата:
Выход и повторный вход уже должна палить ваша система отслеживания, имхо. Встает, например, через сколько времени повторное логирование считается ни как новый вход. |
|
14.12.2012, 15:05 | #8 |
Участник
|
Цитата:
1. Средствами SQL Server Profiler - см. здесь http://msdn.microsoft.com/ru-ru/library/ms173789(v=sql.105).aspx. Если мне не изменяет склероз, то на древних версиях sql - 2000 (может и 2005) - не работает. Помимо это существенно загружает сервак в случае кривости в настройках. 2.http://msdn.microsoft.com/en-us/library/bb326598(v=sql.90).aspx - собственно как сделать то же, что делает SQL Server Profiler средствами старых версий sql. |
|