|
Как разграничить запуск внешних отчетов | ☑ | ||
---|---|---|---|---|
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) - папки разные, доступ настроен у каждого к своей папке, а могут запускать друг у друга...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |