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