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

1С:Предприятие ::

Метки: 

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

Я
   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 или кнопку "Обновить" в браузере.
Рекламное место пустует