Для этого можно расположить в форме табличное поле (например, с именем Пользователи) и воспользоваться методом глобального контекста ПолучитьСоединенияИнформационнойБазы(), который возвращает массив, состоящий из описаний соединений с текущей информационной базой:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
МассивСоединений = ПолучитьСоединенияИнформационнойБазы(); Колонки = Пользователи.Колонки; Колонки.Добавить("Пользователь", , , 10); Колонки.Добавить("Приложение" , , , 10); Колонки.Добавить("НачалоРаботы", , , 10); Колонки.Добавить("Компьютер" , , , 10); Колонки.Добавить("Соединение" , , , 10); Для Каждого Соединение из МассивСоединений цикл НоваяСтрока = Пользователи.Добавить(); НоваяСтрока.Компьютер = Соединение.ИмяКомпьютера; НоваяСтрока.Приложение = ПредставлениеПриложения(Соединение.ИмяПриложения); НоваяСтрока.НачалоРаботы = Соединение.НачалоСеанса; НоваяСтрока.Соединение = Соединение.НомерСоединения; НоваяСтрока.Пользователь = Соединение.Пользователь.Имя; КонецЦикла; ЭлементыФормы.Пользователи.СоздатьКолонки(); |