|   |   | 
| 
 | Видимость документа в RLS помогите настроить. | ☑ | ||
|---|---|---|---|---|
| 0
    
        budnik 26.03.19✎ 14:11 | 
        Создал новый документ в конфигураторе бух 3 добавил реквизит ответственный.
 Создал новую роль прописал простое ограничение на просмотр ,ГДЕ Ответственный = &ТекущийПользователь Если в списке документов есть ответственный то ограничение работает , если нет показывает все документы . Как сделать чтобы во втором случае пользователь видел тока свои документы ? | |||
| 1
    
        Cyberhawk 26.03.19✎ 14:12 | 
        где ложь или ответственный = ... ?     | |||
| 2
    
        budnik 26.03.19✎ 14:26 | 
        (1) Ответственный ссылка на справочник пользователей , текущий из параметров сеанса ссылка на справочник пользователей  
 Иванов должен видить тока документы Иванова , он так и видит , пока в есть колонка в списке ответственный. | |||
| 3
    
        Cyberhawk 26.03.19✎ 14:28 | 
        Покажи на картинке, где ты видишь все документы     | |||
| 4
    
        budnik 26.03.19✎ 14:36 | 
        Вижу в списке все документы , если в изменить форму отключаю ответственный.
 вижу документы иванова тока если включаю видимость ответственного. | |||
| 5
    
        budnik 26.03.19✎ 14:37 | 
        Работаю с динамическим списком , разрешенныее не включал.     | |||
| 6
    
        budnik 26.03.19✎ 14:39 | 
        1С:Предприятие 8.3 (8.3.12.1529)     | |||
| 7
    
        budnik 26.03.19✎ 14:50 | 
        Редактировать не дает чужие документы RLS срабатывает.     | |||
| 8
    
        fisher 26.03.19✎ 14:56 | 
        Попробуй
 ТекущаяТаблица ИЗ #ТекущаяТаблица КАК ТекущаяТаблица ГДЕ Ответственный = &ТекущийПользователь | |||
| 9
    
        budnik 26.03.19✎ 15:39 | 
        (8) не помогло .     | |||
| 10
    
        fisher 26.03.19✎ 15:43 | 
        (9) Душа моя. А ты случаем не прописал свое RLS персонально для реквизита "Ответственный"?     | |||
| 11
    
        budnik 26.03.19✎ 15:49 | 
        (9) не , он же действует на редактирование , просмотр , в списке тока хочу убрать , чтоб не зависел включит отключит пользователь реквизит на форме.     | |||
| 12
    
        fisher 26.03.19✎ 15:51 | 
        (11) Что "не"? Посмотри внимательно в списке "Ограничения доступа к данным". В колонке "Поля" у тебя твое RLS должно стоять напротив поля "Прочие поля". И никаких других строк быть не должно.     | |||
| 13
    
        budnik 26.03.19✎ 15:55 | 
        (12) вай , работает , спосибо огромное .     | |||
| 14
    
        fisher 26.03.19✎ 15:59 | 
        (13) То-то же. С доступом по полям хитрость в том, что можно, например, разрешить чтение для всех на поля, формирующие представление объекта. И тогда пользователи будут видеть корректно представление ссылок, даже если прав на чтение этих объектов нет. А отображение в динамических списках работает так - строчка объекта не отображается, если нет прав на хотя бы одно поле, которое присутствует в выводимом списке.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |