|   |   | 
| 
 | v8: RLS Ограничение | ☑ | ||
|---|---|---|---|---|
| 0
    
        discant 02.05.12✎ 11:34 | 
        Добрый день! 
  Есть острая необходимость закрыть в списке "Состояние" документа "Заявка на расходование Средств" в УПП элемент Утвержден всем ролям кроме Полные права и еще одной роли. Если Ставить ограничение для каждой роли по полю Состояние запросом ГДЕ Состояние <> "Утвержден" ограничение не устанавливается и любой сможет увидеть этот элемент. Если пытаешься обратиться к непосредственно перечислению "СостоянияОбъектов" и ограничить запросом ГДЕ Состояние <> Перечисления.СостоянияОбъектов.Утвержден Вываливается ошибка "Поле не найдено". Что я делаю не так? | |||
| 1
    
        КМ155 02.05.12✎ 11:36 | 
        (0)ГДЕ Состояние <> Значение(Перечисление.СостоянияОбъектов.Утвержден)     | |||
| 2
    
        Irbis 02.05.12✎ 11:36 | 
        ЗНАЧЕНИЕ(Перечисление.СостоянияОбъектов.Утвержден) ?     | |||
| 3
    
        discant 02.05.12✎ 13:35 | 
        Спасибо!
  Однако в процессе редактирования при раскрытии списка Состояние пункт Утвержден все равно виден роли, которая не должна его видеть. А есть ли возможность ограничить перечисление? В свойствах роли Группа объектов перечисления и нужное перечисление тоже есть, но прав у него нет и, соответственно RLS тоже не добавить. | |||
| 4
    
        xsnika 02.05.12✎ 13:37 | 
        Может добавить фильтр для этой роли "при начале выбора"     | |||
| 5
    
        discant 02.05.12✎ 13:59 | 
        Поясните, пожалуйста     | |||
| 6
    
        ИС-2 02.05.12✎ 14:04 | 
        (4) нет так не надо. Ограничение написано для документа или справочника? Если виден, то есть какая-то роль с доступом (пользоветель?). В одинс С пинцеп хоть где разрешено значит везде разрешено     | |||
| 7
    
        ИС-2 02.05.12✎ 14:06 | 
        какие роли есть у пользователя?     | |||
| 8
    
        discant 02.05.12✎ 14:18 | 
        Ограничения устанавливаются на документ.
  Пользователь имеет роли Пользователь и редактируемая роль... В редактируемой роли у пользователя есть Все права, кроме удаления этого документа. Хотелось бы, чтобы не был виден один из элементов списка Состояние. | |||
| 9
    
        155153144627 02.05.12✎ 14:18 | 
        Нужно ставить ограничение у всех ролей пользователя, включая роль "Пользователь". Если хоть в одной будет разрешено все, пользователь будет видеть все.     | |||
| 10
    
        discant 02.05.12✎ 14:22 | 
        У роли "Пользователь" вообще нет прав на документы.
  Соответственно, запрещать тоже нечего. | |||
| 11
    
        discant 02.05.12✎ 14:58 | 
        Так что там насчет фильтра  "Перед выбором".     | |||
| 12
    
        discant 02.05.12✎ 14:59 | 
        ?     | |||
| 13
    
        J_B 02.05.12✎ 15:18 | 
        Лучше просто установить ограничение на запись документа с состоянием "Утвержден", а сам пункт пусть болтается в списке выбора - ничего плохого, по моему, в этом нет.     | |||
| 14
    
        discant 02.05.12✎ 15:30 | 
        Хотелось бы уточнить: под записью вы имеете ввиду галки Изменение и добавление?     | |||
| 15
    
        J_B 02.05.12✎ 15:34 | 
        Не совсем галки. Туда, как-раз, я бы и прицепил РЛС запрос (к этим 2 пунктам).     | |||
| 16
    
        discant 02.05.12✎ 15:44 | 
        Это я и имел ввиду =) Большое спасибо!     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |