Ограничения RLS на журналы документов #448114


#0 by onx1
Имеется много различных ограничений RLS на различные документы. Когда объединяешь их в общий журнал - как объединить эти ограничения, так чтобы они срабатывали в зависимости от типа документа в журнале?
#1 by FIXXXL
пиши шаблон на общие реквизиты журнала
#2 by Живой Ископаемый
2 есть пример?
#3 by FIXXXL
в типовой есть
#4 by FIXXXL
УТ 10,3 имелась ввиду
#5 by onx1
, дело в том что в общий журнал те реквизиты на которые накладываются ограничения не входят, в частности ограничения на строки табличных частей.
#6 by Живой Ископаемый
2 У меня в УПП нету.. ну вернее на прочие поля, скажем в Журнале контрагентов написано такое: === ДокументыКонтрагентов ГДЕ ЛОЖЬ
#7 by FIXXXL
##Если &ИспользоватьОграниченияПравДоступаНаУровнеЗаписей ##Тогда    ТекущаяТаблица ИЗ    #ТекущаяТаблица КАК ТекущаяТаблица        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ            СоставГруппы.Ссылка КАК ГруппаПользователей        ИЗ            Справочник.ГруппыПользователей.ПользователиГруппы КАК СоставГруппы                    (ВЫБРАТЬ ПЕРВЫЕ 1                        1 КАК ПолеОтбора                    ИЗ                                                    (ВЫБРАТЬ ПЕРВЫЕ 1                                                        1                                                    ИЗ                                                        РегистрСведений.ОбъектыДоступаДокументов КАК ОбъектыДоступаДокументов ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НастройкиПравДоступаПользователей КАК НастройкиПравДоступаПользователей                                                        И ОбъектыДоступаДокументов.ОбъектДоступа ССЫЛКА Справочник.Организации                                                        И НастройкиПравДоступаПользователей.ОбластьДанных ЕСТЬ NULL ))                                                    (ВЫБРАТЬ ПЕРВЫЕ 1                                                        1                                                    ИЗ                                                        РегистрСведений.ОбъектыДоступаДокументов КАК ОбъектыДоступаДокументов ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты                                                            ПО                                                                Контрагенты.Ссылка = ОбъектыДоступаДокументов.ОбъектДоступа ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НастройкиПравДоступаПользователей КАК НастройкиПравДоступаПользователей                                                        И НастройкиПравДоступаПользователей.ОбластьДанных ЕСТЬ NULL ))                        И НЕ ГруппыПользователей.ГруппаПользователей ЕСТЬ NULL) ##КонецЕсли
#8 by FIXXXL
этот шаблон идет на ПрочиеПоля в ДокументахКонтрагентов как раз
#9 by FIXXXL
а строки ТабЧастей каким боком в журнале?
#10 by Живой Ископаемый
2 спасибо
#11 by onx1
не в журнале. на них накладывается ограничение в объекте (в списке документов)
#12 by FIXXXL
ну я так понимаю, если открыть документ из журнала, ограничение отработает все одно на объекте, который открывается?
#13 by onx1
да. но в списке документов оно срабатывает сразу при выводе списка, т.к. ограничение накладывается на выводимый в списке реквизит, а в списке журнала я пока не могу общее ограничение задать т.к. у некоторых документов одни реквизиты и таб части, а у других другие.
#14 by FIXXXL
#КонтрагентВТабличнойЧасти("ABCКлассификацияПокупателей.ТаблицаРаспределенияКонтрагентов", "Контрагент") вот шаблон на табчасть он отработает при открытии документа (как я понимаю, пофиг откуда из списка ли из журнала), когда табчасть станет видимой. или вы в журнале табчасти выводить собрались?
#15 by onx1
нет, в журнале я таб часть не вывожу. шаблон ограничения на таб часть тоже написан, проблемма была что реквизиты и таб части у разных документов разные. Примерно уже понял как решать: надо сделать общее ограничение типа ГДЕ Ссылка ССЫЛКА Документ.ДокументИмя1 И #ШаблонОграничение1 ИЛИ Ссылка Документ.ДокументИмя2 И #ШаблонОграничение2 - и так для всех типов документов
#16 by FIXXXL
если открываешь документ из журнала, ограничения прописанные на сам документ, отрабатываются?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С