Имя: Пароль:
1C
1C 7.7
v7: Перебираю документы.. как проверить НазваниеНабораПрав() у Док.Автор?
,
0 Absurdus
 
04.10.16
12:12
В цикле перебираю документы. Как проверить НазваниеНабораПрав() у Док.Автор? Мне надо отобрать документы по названию набора прав его автора.
1 Amra
 
04.10.16
12:15
Что такое "Название набора прав"? Роли пользователя? Их может быть дофига
2 Это_mike
 
04.10.16
12:15
никак
3 Это_mike
 
04.10.16
12:16
(1) это клюшки...
4 Это_mike
 
04.10.16
12:18
как вариант, добавь в справочник поьзователей НазваниеНабораПрав,и при входе юзверя заполняй...
5 Это_mike
 
04.10.16
12:21
или, как вариант, usersdef
6 Absurdus
 
04.10.16
12:22
(5) Это как?
7 Это_mike
 
04.10.16
12:26
8 trdm
 
04.10.16
12:46
Можно еще воспользоваться "Описанием структуры метаданых" и отданный файлик распарсить и загнать в таблицу для проверки.
9 trdm
 
04.10.16
12:47
(4) +1
10 Это_mike
 
04.10.16
12:48
(8) нету там.
11 Absurdus
 
04.10.16
12:50
Сделаю через доп. реквизит в спр пользователей
12 Absurdus
 
04.10.16
12:50
Спасибо
13 trdm
 
04.10.16
13:00
(11) ага.
Еще парочку реквизитов не забудь, пригодятся:
Спр.ОтключитьНапоминания        = 0;
Спр.ДатаПоследнегоВходаВСистему    = ТекущаяДата();
Спр.НаборПрав                    = НазваниеНабораПрав();
Спр.НазваниеИнтерфейса            = НазваниеИнтерфейса();
Спр.КаталогЭтогоПользователя    = КаталогПользователя();
Спр.ДатаЗапретаРедактированияДокументов        = Константа.ДатаЗапретаРедактирования;
14 trdm
 
04.10.16
13:01
+(13) к примеру для острастки чистить каталоги пользователей от всякого темпового хлама. Много места на винте съекономишь.
15 Это_mike
 
04.10.16
13:02
(13) строго говоря, нужна только дата последнего входа. остальное можно собрать юсерсдеасом