Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Записать в регистр сведений при блокировке пользователя (неуправляемые формы)

Записать в регистр сведений при блокировке пользователя (неуправляемые формы)
Я
   Alginsky
 
31.07.18 - 11:12
В настройках пользователя БД(Общие-ОбщиеФормы-ФормаПользователяИБ)нужно сделать запись в регистр при блокировке пользователя.
примерно такое условие написал на чекбокс Аутентификации и кнопки ок.
Процедура АутентификацияСтандартнаяПриИзменении(Элемент)
______________________________________________________
    мМенялиАутентификацию = Истина;
    

Процедура ОсновныеДействияФормыОК(Кнопка)
_________________________________________
Если мМенялиАутентификацию = Истина И ЭтаФорма.АутентификацияСтандартная = Ложь Тогда        
МенеджерЗаписи = РегистрыСведений.АктивацияИБлокировакаПользователей.СоздатьМенеджерЗаписи();
МенеджерЗаписи.Пользователь = ЭтаФорма.Пользователь;
МенеджерЗаписи.Ответственный = ПараметрыСеанса.ТекущийПользователь;
МенеджерЗаписи.Записать();
_________________________________________
Но что то это строка МенеджерЗаписи.Пользователь = ЭтаФорма.Пользователь; не работает хотя в регистре источник указал как справочник.пользователи. Отладка вытаскивает пользователя но не хочет записывать в регистр.

Есть ли решения получше, надо в регистр зафиксировать Дату блокировки, пользователя и ответственного пользователя. И конечно при активации удалить запись блокировки из регистра. Покидайте идеи плиз
 
 
   chelentano
 
1 - 31.07.18 - 11:13
(0) Тип в регистре проверь
   Alginsky
 
2 - 31.07.18 - 11:16
Тип Справочники.Пользователи

Список тем форума
Рекламное место пустует  Рекламное место пустует
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Э. Йодан
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует