Вход | Регистрация


Как настроить РЛС с ограничением ресурса регистра #ПоЗначениям

Как настроить РЛС с ограничением ресурса регистра #ПоЗначениям
Я
   Akela has missed
 
22.12.17 - 16:10
Например есть периодический регистр сведений: измерение подразделение, ресурс физлицо, и ресурс булево.

В подразделении может быть только одно физлицо.
Если оно есть - ставим признак истина и указываем физлицо
Если никого нет - ставим ложь и никого не заполняем.

Далее создаю роль, используя шаблон ограничения из БСП:

#ПоЗначениям("РегистрСведений.Регистр", "Чтение", "",
"ГруппыФизическихЛиц", "ФизическоеЛицо", "", "",
"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "")

И в итоге получается, что пользователь с ограниченными правами не может вносить записи с признаком ложь,
т.к. физлицо в этом случае не заполняется, следовательно нет какой-либо группы доступа - получаем нарушение прав доступа.

Как тогда использовать шаблон доступа в этом случае, подскажите плиз.
 
 
   Akela has missed
 
1 - 26.12.17 - 10:55
Вопрос решился примерно следующим образом:

#ПоЗначениямРасширенный("РегистрСведений.Регистр", "Чтение", "", "",

"Не Ложь В (Выбрать Первые 1 Ложь Из Справочник.ФизическиеЛица КАК Т1 Где ФизическоеЛицо = Т1.Ссылка И НЕ (",
"ГруппыФизическихЛиц", "Т1.Ссылка", ")) И ",
"Организации","Организация", "","","", "", "","", "", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","")

или

#ПоЗначениямРасширенный("РегистрСведений.Регистр", "Чтение", "", "",

"ФизическоеЛицо = ЗНАЧЕНИЕ(Справочник.ФизическиеЛица.ПустаяСсылка) ИЛИ (",
"ГруппыФизическихЛиц", "ФизическоеЛицо", ") И ",
"Организации","Организация", "","","", "", "","", "", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","")

Список тем форума
Рекламное место пустует  Рекламное место пустует
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит Тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует