Имя: Пароль:
1C
1С v8
Как разграничить запуск внешних отчетов
,
0 Odavid
 
09.04.12
11:06
Как лучше разграничить запуск внешних отчетов/обработок между пользователями с правом "Запуск внешних обработок"?
1 Drac0
 
09.04.12
11:08
Может мой вариант быдлокод, но я делал для отчета допзакладку ,видимую только для пользователя с правами админа, где выводился список пользователей базы и можно было поставить галки тем, кто может запускать отчет. + в том, что не надо изменять базу.
2 Odavid
 
09.04.12
11:09
интересный вариант. Но требует доработки всех очтетов. И еще - прописать "Админ" роль в каждом..
3 Maxus43
 
09.04.12
11:11
не давать лучше вобще. пусть в справочник внешние отчеты добавляют, а там уж и разграничение по группам пользователей есть
4 Drac0
 
09.04.12
11:13
(3) +1.  Я делал для 7-ки, поэтому мой вариант был оптимальным по трудозатратам :)
5 Odavid
 
09.04.12
11:13
(3) что-то не вижу "по группам пользолвателей"... или уже забыл ))
не напомните, как в справочнике разграничение выставить на папки?
6 DimVad
 
09.04.12
11:15
Я делал как говорит Maxus43. Лучший вариант. Но если Вам нужно именно внешние с диска, и Вы не хотите дорабатывать все отчеты - сделайте одну обработку - "Запуск внешних обработок". В ней храните права и пути к внешним отчетам. И чтоб никто из юзеров эти пути не знал... Дет сад, конечно. Но "дешево, надежно и практично".
7 Maxus43
 
09.04.12
11:15
8 Odavid
 
09.04.12
11:16
(6) да собственно, тоже вариант - набор известен, затащим в справочник все ))
9 Odavid
 
09.04.12
11:17
(7) у вас какая конфигурация? в УПП у меня нет такого пункта
10 Maxus43
 
09.04.12
11:18
(9) это как раз в УПП, 1.2 и 1.3, так же в КА есть
11 Cube
 
09.04.12
11:19
(9) У тебя доступ на уровне записей выключен в константах.
12 Maxus43
 
09.04.12
11:19
да, это с РЛС только конечно, но пункт вроде виден всегда, только недоступен с выключеным
13 Odavid
 
09.04.12
11:19
(10) увы, нет. Пробую через РС (по перейти выходит) "Настройки прав доступа пользователей"
14 Odavid
 
09.04.12
11:20
(11) сейчас проверю. А в(13) это не тоже самое? походу, это оно и есть, только через другое место ))
15 Maxus43
 
09.04.12
11:21
да, с выключеным РЛС даже не видно меню, всё правльно
16 Odavid
 
09.04.12
11:21
(15) точно, включил РЛС - кнопка появилась ))
17 Odavid
 
09.04.12
11:31
Собственно, через НастройкиДоступа и правится регистр "Настройки прав доступа пользователей" ))
т.е. можно напрямую там менять, и оно само в ГруппыПользователей отобразится. А вот что делает обработка "НастройкиПравПользователей"...
Похоже, просто дополняет права для групп в разрезе "чтение-запись", а основное (на папки) - все по РС "Настройки прав доступа пользователей".
18 Maxus43
 
09.04.12
11:32
что регистр то понятно, просто если выключить РЛС, работать не будет ничо
19 Ranger_83
 
09.04.12
11:39
(0)В типовых,в УПП к примеру,можно ограничить не сам внешний отчет,а вариант отчета.Маленькая иконка с гаечным ключом,далее описание и пользователи.Но это  доступна для так называемых стандартных отчетов
20 Odavid
 
09.04.12
11:44
(18) это точно ))
проверил - если в РС выставить ВладельцаПравДоступа, то эта запись появится и в обработке "НастройкаПравДоступа" (вызов из объекта справочника "ВнешниеОбработки").
Вот чем они отличаются - если вызывать из спр ВнешнихОбработок, то в обработке только по Владельцу прав выводится, а в РС - все, что есть.
А посмотреть ВСЕ настройки еще можно - справочник "ГруппыПользователей" - кнопка "НастройкаДоступа" - там по группам в обработке "НастройкаПравДоступа" все их настройки из регистра отобразятся.
21 SanGvin
 
09.04.12
11:48
Для пользователей с такими правами (Запуск внешних отчетов и обработок) надо писать шаблоны ограничения к данным. А то юзверь запустит консоль запросов и все "ограничения" на смарку.
22 Ranger_83
 
09.04.12
11:53
(21)Даже не так.Во внешнем отчете запустить формирование отчета в привилегированном режиме и приехали
23 Odavid
 
09.04.12
11:55
(21) мне хотя бы чтобы бухгалтерия в зарплату не лазила...
24 Odavid
 
09.04.12
11:56
(22) это как? вроде только у модуля можно этот режим выставлять
25 Ranger_83
 
09.04.12
11:58
(24)Все верно.Процедуру формирования отчета запускаешь из модуля
26 Odavid
 
09.04.12
11:59
(25) ну это как раз если "все разрешить", то запускать через привилегированный модуль невзирая на ограничения. А надо запретить ))
27 Odavid
 
09.04.12
12:02
(21) надо ограничения тогда на РН и документы зарплатные сделать
28 Odavid
 
09.04.12
12:03
А как уж стандартный РЛС на номенклатуру работает? На подразделение-склады-организации понятно - не свое склад-подразделение-организация, доступ не получишь.
А номенклатура как будет делится на "свое-чужое"?
29 Odavid
 
09.04.12
12:04
... неужто по владельцу-заводителю номенклатуры??
30 Odavid
 
11.04.12
09:52
Не работает что-то разграничение RLS по (20) - папки разные, доступ настроен у каждого к своей папке, а могут запускать друг у друга...
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс