Доступ на уровне записей

1. _Vanda_ 20.10.16 12:13 Сейчас в теме
Сделала ограничение доступа на уровне записей для Подразделения, аналогично сделала для Подразделении организации.Для подразделения отрабатывает, а для подразделения организации нет.В чем может быть проблема? В параметрах доступа на уровне записей галки проставила, в настройках указала для каждой группы пользователей значние "распространять на подчиненных". Полных прав у пользователей, на которых проверяла -нет. Прав финансист тоже нет.Но почему не срабатывает именно на подразделения организации не могу понять.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
5. _Vanda_ 26.10.16 13:45 Сейчас в теме
В Роли "Пользователь" и в другой нужной мне роли прописала в шаблоне подразделение организации:
#Если &ИспользоватьОграничениеПоПодразделенияОрганизаций #Тогда
ТекущаяТаблица
ИЗ
    #ТекущаяТаблица КАК ТекущаяТаблица
        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ
            СоставГруппы.Ссылка КАК ГруппаПользователей
        ИЗ
            Справочник.ГруппыПользователей.ПользователиГруппы КАК СоставГруппы
        ГДЕ
            СоставГруппы.Пользователь = &ТекущийПользователь) КАК ГруппыПользователей
        ПО (ИСТИНА)
ГДЕ
НЕ ГруппыПользователей.ГруппаПользователей ЕСТЬ NULL
И
    (НЕ 1 В
                (ВЫБРАТЬ ПЕРВЫЕ 1
                    1
                ИЗ
                    РегистрСведений.НазначениеВидовОбъектовДоступа КАК НазначениеВидовОбъектовДоступа
                    
                    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НастройкиПравДоступаПользователей КАК НастройкиПравДоступаПользователей
                        ПО
                            НастройкиПравДоступаПользователей.ОбъектДоступа = ТекущаяТаблица.#Параметр(1)  
                                И НастройкиПравДоступаПользователей.ВидОбъектаДоступа = НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа
                                И НастройкиПравДоступаПользователей.ОбластьДанных = ЗНАЧЕНИЕ(Перечисление.ОбластиДанныхОбъектовДоступа.ПустаяСсылка)
                                                                                                
                                И НастройкиПравДоступаПользователей.Пользователь = ГруппыПользователей.ГруппаПользователей
                ГДЕ                 
                     НазначениеВидовОбъектовДоступа.ГруппаПользователей = ГруппыПользователей.ГруппаПользователей
                           И НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа В (ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.ПодразделенияОрганизаций))
                
                    И НастройкиПравДоступаПользователей.ОбъектДоступа ЕСТЬ NULL))
#КонецЕсли
Показать
2. _Vanda_ 26.10.16 11:14 Сейчас в теме
Что не так,подскажите
3. корум 288 26.10.16 12:09 Сейчас в теме
(2) Пустое значение не лишнее в раздаче прав?
4. _Vanda_ 26.10.16 13:10 Сейчас в теме
(3)нет,это получается документы у которых подразделение организации не заполнено...пробовала удалять эти условия -не помогает
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот