HelpF.pro

Как получить список пользователей, которые работают с данной информационной базой?

Для этого можно расположить в форме табличное поле (например, с именем Пользователи) и воспользоваться методом глобального контекста ПолучитьСоединенияИнформационнойБазы(), который возвращает массив, состоящий из описаний соединений с текущей информационной базой:
Код 1C v 8.х
 МассивСоединений = ПолучитьСоединенияИнформационнойБазы();		

Колонки = Пользователи.Колонки;

Колонки.Добавить("Пользователь", , , 10);
Колонки.Добавить("Приложение" , , , 10);
Колонки.Добавить("НачалоРаботы", , , 10);
Колонки.Добавить("Компьютер" , , , 10);
Колонки.Добавить("Соединение" , , , 10);

Для Каждого Соединение из МассивСоединений цикл
НоваяСтрока = Пользователи.Добавить();

НоваяСтрока.Компьютер = Соединение.ИмяКомпьютера;
НоваяСтрока.Приложение = ПредставлениеПриложения(Соединение.ИмяПриложения);
НоваяСтрока.НачалоРаботы = Соединение.НачалоСеанса;
НоваяСтрока.Соединение = Соединение.НомерСоединения;
НоваяСтрока.Пользователь = Соединение.Пользователь.Имя;

КонецЦикла;

ЭлементыФормы.Пользователи.СоздатьКолонки();

Опубликовано на сайте: https://HelpF.pro
Прямая ссылка: https://HelpF.pro/faq8/view/530.html