Программное получение списка активных пользователей (начиная с релиза 8.0.10.27.)


Главная - Примеры разработки 1С - Программное получение списка активных пользователей (начиная с релиза 8.0.10.27.)

В 1С: Предприятие 8.0 существует возможность программного получения списка активных пользователей.
Для получения списка активных пользователей необходимо использовать метод: ПолучитьСоединенияИнформационнойБазы()

Пример кода:

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