Имя: Пароль:
1C
 
Получение списка пользователей базы 77
0 БВЮ
 
04.04.08
11:21
Господа и дамы, подскажите плиз, как в 7-ке получить список пользователей программно???
1 droff
 
04.04.08
11:22
(0) Обычно справочник "Пользователи" не сильно отличается от списка пользователей в конфигураторе.
2 БВЮ
 
04.04.08
11:24
Нет, мне нужно пользователей из конфигуратора, я оттуда еще хочу достать роли и интерфейсы...
3 ZanderZ
 
04.04.08
11:27
(2) есть библиотечка то ли usrdef.dll толи еще как ....
4 smaharbA
 
04.04.08
11:28
читай прямо из файла users.usr
5 Старшина Полищук
 
04.04.08
11:29
в usrdef\users.usr
Открываеться в текстовом редакторе.
При умении можно написать парсер.
При желани найти готовое в поиске.
6 БВЮ
 
04.04.08
11:29
Там же есть возможность в сеансе получить роли и интерфейсы для текущего пользователя, вот и хотелось бы через ОЛЕ подключиться к базе, и получить всех пользователей с их ролями и интерфейсами...
7 Старшина Полищук
 
04.04.08
11:31
Ой прогнал. Этож компоундный файл.
8 БВЮ
 
04.04.08
11:32
Я этот файл открыл, только там белиберда какая-то... Открывал блокнотом, может надо другим чем???
9 БВЮ
 
04.04.08
11:34
Просто в 8-ке такая команда есть, ПользователиИнформационнойБазы, где все они прописаны... Так что, в 7-ке нету команды типа этой???
10 ZanderZ
 
04.04.08
11:34
(9) нет
11 БВЮ
 
04.04.08
11:35
Это меня очень огорчает :((
12 Heckfy
 
04.04.08
11:35
UsersDef.dll сам пользуюсь.
13 Восточный Парень
 
04.04.08
11:36
Что мешает с помощью ВК этот список получить?
14 БВЮ
 
04.04.08
11:36
А как из компоудного файла получить данные о пользователях???
15 БВЮ
 
04.04.08
11:36
как через ВК??
16 Мулька
 
04.04.08
11:36
(9) Нету. К MMFу - Мише Ускову. admin1C.exe - его творение.
17 Восточный Парень
 
04.04.08
11:37
В поиск - UsersDef.dll
18 БВЮ
 
04.04.08
11:38
Объясните плиз, что такое ВК???
19 ZanderZ
 
04.04.08
11:39
(18) внешняя компонента
20 БВЮ
 
04.04.08
11:41
Да нет... задача состоит в том, чтобы написать список баз, последовательно их обойти, и вытащить этих пользователей с ролями и т.д.
21 БВЮ
 
04.04.08
11:41
С 8-кой получилось без проблем, а вот с 7-кой - пока нет...
22 Старшина Полищук
 
04.04.08
11:45
23 Heckfy
 
04.04.08
11:46
(21)
Процедура ПриНачалеРаботыСистемы()
   Если ЗагрузитьВнешнююКомпоненту(СокрЛП(Константа.КаталогВК)+"\UsersDef.dll")=0 Тогда
       Сообщить("Не обнаружена компонента UsersDef.dll!");
   КонецЕсли;
   ОбъектВК=СоздатьОбъект("AddIn.UsersDef");
.....
.....
КонецПроцедуры

ТЗ=ОбъектВК.ПолучитьСписокПользователейТЗ(ПутьКБазе); //ТЗ - Таблица значений
24 БВЮ
 
04.04.08
11:50
Вот за это СПАСИБО, буду пробовать