Исходные данные: NAV 5.01, SQL Server 2008 R2
После перехода с нативной базы на SQL, юзеры перестали получать сообщение о том, что через N дней истекает пароль (в один прекрасный день программа их просто отфутболивает со словами: Срок действия вашего пароля истек)
Раньше в Т2000000002 (User) было поле Expiration Date Password, которое заполнялось при смене пароля в триггере OnModify этой самой таблицы (это поле проверялось в CU1.LogInStart и, если оставалось меньше определенного кол-ва дней до конца, то пользователь получал соотв. сообщение и мог своевременно изменить пароль). Сейчас SQL этот триггер попросту не выполняет, в рез-те чего поле хранит неверное значение (фрагмент в CU1.LogInStart пришлось закомментарить)
Как решить проблему? а именно: нужно юзеров заблаговременно уведомлять, что через столько-то дней пароль истечет.
п.с.: у нас пользователи для работы в Нав используют не Windows, a Database аутотенфикацию.
|