Задать вопрос
@rusi4z

Как получить данные по событию Доступ: Отказ в доступе 1С?

Есть макет, в него должна выводиться по событию доступа: Отказ в доступе - информация, мол кто пользователь сессии, какая причина триггера события ну и в период, его я уже сделал, не могу лишь догадаться как по событию определить ошибки.
Работаю на 1С 8.3. через внешний обработчик с типовой конфигурации, если что у нее есть журнал регистрации.

Я получил пользователей всеъ, получил роли, посмотрел РольДоступна() так же, просто необходимо в макет внести данные за последние 15 минут события отказ доступ (пользователь, метаданные, право, роль)
  • Вопрос задан
  • 73 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
@rusi4z Автор вопроса
УстановитьПривилегированныйРежим(Истина);
	
	#Область ОбъявлениеИнициализацияПеременных
	МассивРеквизитов = Новый Массив;
	ТЗ_рез = Новый ТаблицаЗначений;
	Отбор = Новый Структура;

	ДатаНачало = ТекущаяДата() - 3600*3 - 900; 
	ДатаОкончание = ТекущаяДата() - 3600*3;
	
	СобытиеЖурналаРегистрации = "_$Access$_.AccessDenied";
	#КонецОбласти
	
	Отбор.Вставить("Событие", СобытиеЖурналаРегистрации);
	Отбор.Вставить("ДатаНачала", ДатаНачало);
	Отбор.Вставить("ДатаОкончания", ДатаОкончание);
	
	ВыгрузитьЖурналРегистрации(ТЗ_рез, Отбор,,,10000);
	
	ЗначениеВРеквизитФормы(ТЗ_рез, "ТаблицаЖурналаРегистрации");
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы