| 
    
            
         
         | 
    
  | 
Ограничение доступа к контрагентам УТ | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Boudybuilder    
     06.01.18 
            ✎
    13:46 
 | 
         
        Здравствуйте.
 
        Сейчас только начал изучать ограничения доступа на уровне записей. Но в типовой должно бы работать и без вмешательства в код. Настроил ограничение доступов к контрагентам по группам все по инструкции как описано в статье. Теперь на чтение все работает хорошо - пользователь видит только своих контрагентов которым назначена группа. А вот добавление и изменение невозможны, хоть и в настройках стоит - запись. Как подскажете проверить эту ситуацию? Как отлаживать ограничения?  | 
|||
| 
    1
    
        AlvlSpb    
     naïve 
    06.01.18 
            ✎
    15:14 
 | 
         
        (0) Непонятно как вы сделали. Хотя бы ссылку на статью по которой делали.     
         | 
|||
| 
    2
    
        Boudybuilder    
     06.01.18 
            ✎
    20:00 
 | 
||||
| 
    3
    
        Boudybuilder    
     06.01.18 
            ✎
    21:00 
 | 
         
        Смотрю по типовой роли «Пользователь» там типовое ограничение на добавление: #ТаблицаОсновогоВидаОбъектаДоступа_Запись("Контрагенты", "ГруппаДоступаККонтрагенту")
 
        А на интерактивное добавление ограничений нет. Но все равно у пользователя с этой ролью кнопки добавления нету.  | 
|||
| 
    4
    
        PiotrLoginov    
     06.01.18 
            ✎
    21:35 
 | 
         
        Посмотрел статью. Дата её написания неизвестна. Релиз, к которому она относится, не указан. Вы бы еще ТиС открыли и талмуд откопали какого-нибудь лохматого года. А потом пытались раскопать, что там и почему не взлетело.     
         | 
|||
| 
    5
    
        AlvlSpb    
     naïve 
    06.01.18 
            ✎
    23:45 
 | 
         
        (2) у вас УТ 10.3?     
         | 
|||
| 
    6
    
        Boudybuilder    
     07.01.18 
            ✎
    14:18 
 | 
         
        Да. У нас Ут для укр 2.3. Это аналог УТ 10.3.     
         | 
|||
| 
    7
    
        Boudybuilder    
     07.01.18 
            ✎
    14:19 
 | 
         
        Может скинуть скриншоты настроек? И текст запроса ограничения?     
         | 
|||
| 
    8
    
        AlvlSpb    
     naïve 
    07.01.18 
            ✎
    14:26 
 | 
         
        (7) Скидывайте     
         | 
|||
| 
    9
    
        Boudybuilder    
     07.01.18 
            ✎
    18:08 
 | 
         
        ТекущаяТаблица ИЗ Справочник.Контрагенты КАК ТекущаяТаблица
 
        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ СоставГруппы.Ссылка КАК ГруппаПользователей ИЗ Справочник.ГруппыПользователей.ПользователиГруппы КАК СоставГруппы ГДЕ СоставГруппы.Пользователь = &ТекущийПользователь) КАК ГруппыПользователей ПО (&ИспользоватьОграниченияПравДоступаНаУровнеЗаписей) ГДЕ (&ИспользоватьОграниченияПравДоступаНаУровнеЗаписей = ЛОЖЬ ИЛИ НЕ 1 В (ВЫБРАТЬ ПЕРВЫЕ 1 1 КАК ПолеОтбора ИЗ РегистрСведений.НазначениеВидовОбъектовДоступа КАК НазначениеВидовОбъектовДоступа ГДЕ НазначениеВидовОбъектовДоступа.ГруппаПользователей = ГруппыПользователей.ГруппаПользователей И ВЫБОР КОГДА НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа = ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.Контрагенты) ТОГДА ВЫБОР КОГДА 1 В (ВЫБРАТЬ ПЕРВЫЕ 1 1 ИЗ РегистрСведений.НастройкиПравДоступаПользователей КАК НастройкиПравДоступаПользователей ГДЕ НастройкиПравДоступаПользователей.ОбъектДоступа = ТекущаяТаблица.ГруппаДоступаККонтрагенту И НастройкиПравДоступаПользователей.ВидОбъектаДоступа = ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.Контрагенты) И (НастройкиПравДоступаПользователей.Пользователь = НазначениеВидовОбъектовДоступа.ГруппаПользователей ИЛИ НастройкиПравДоступаПользователей.Пользователь = ЗНАЧЕНИЕ(Справочник.ГруппыПользователей.ВсеПользователи)) И НастройкиПравДоступаПользователей.Запись = ИСТИНА) ТОГДА ИСТИНА ИНАЧЕ ЛОЖЬ КОНЕЦ ИНАЧЕ ИСТИНА КОНЕЦ = ЛОЖЬ) И НЕ ГруппыПользователей.ГруппаПользователей ЕСТЬ NULL)  | 
|||
| 
    10
    
        Boudybuilder    
     07.01.18 
            ✎
    18:19 
 | 
||||
| 
    11
    
        Boudybuilder    
     07.01.18 
            ✎
    19:08 
 | 
         
        Друзья, сделал эксперимент. Отключил роль типовую и создал тестувую. На справочник контрагенты и валюты для тестирования включил все права без каких либо ограничений. Кнопки добавить и копировать нету ни в одном справочнике. Что не так?     
         | 
|||
| 
    12
    
        Boudybuilder    
     07.01.18 
            ✎
    19:26 
 | 
         
        Решил. Оказывается пришлось рисовать уф форму.     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |