Имя: Пароль:
1C
1C 7.7
v7: Список прав
0 Voronve
 
05.12.12
16:22
Возможно ли в клюшках, без прикручивания dll, получить весь список прав ?
1 Ёпрст
 
гуру
05.12.12
16:24
да.
2 Voronve
 
05.12.12
16:25
Поделись кодом
3 Ёпрст
 
гуру
05.12.12
16:25
конфа - описание структуры метаданных
4 Voronve
 
05.12.12
16:27
Кодом в обработке - никак ?
5 Тьма
 
05.12.12
16:28
(4)Есть функция ПравоДоступа(). Перебираешь метаданные и смотришь права. Но только для текущего пользователя.
6 Ёпрст
 
гуру
05.12.12
16:28
тоже как..
Либо запустить поделку под каждым юзверем (с разными правами)
либо распарсить мд чем угодно, можно и без вк, тупо через stream
7 Ёпрст
 
гуру
05.12.12
16:29
Зы поделка использует ПравоДоступа - штатный метод у метаданных
8 Ёпрст
 
гуру
05.12.12
16:30
готовая поделка есть на нимфостарте, автор, GrayT
9 Voronve
 
05.12.12
16:31
Видимо неправильно выразился... НазваниеНабораПрав() - возвращает строку названия для текущего пользователя. Можно ли без dll получить все наборы прав в конфе из под одного пользователя ?
10 Voronve
 
05.12.12
16:39
уп
11 Ёпрст
 
гуру
05.12.12
16:46
Да блин.. прочитай мд как текст, когда найдешь
"RightsEditorType", слудующим после Page будет имя права.
12 Ёпрст
 
гуру
05.12.12
16:46
будет че нить в этом роде:

{"RightsEditorType","Page.1","ПраваВасиНаВсёЧтоУгодно",""}
13 Voronve
 
05.12.12
16:48
Спс нашел
Ошибка? Это не ошибка, это системная функция.