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