#0
by Exec
Потребовалось ограничить одной из ролей доступ к папке в справочнике номенклатура (чтобы просто пользователь не видел элементы номенклатуры в этой папке). Конфигуратор-Роли-Номенклтура-Чтение-Ограничение доступа к данным Сделал сначала: --- Номенклатура ГДЕ Номенклатура.Родитель.Код <> "00000000013" ИЛИ Номенклатура.ЭтоГруппа = ИСТИНА --- Скрыло всю номенклатуру, в этой папке, но во всех подгруппах ниже - номенклатура осталась. Решил сделать в иерархии, и оказалось, что не даёт использовать в запросе :( На самом деле "В ИЕРАРХИИ" нельзя пользовать в ограничениях, или это у меня косяк? --- Номенклатура ГДЕ (Номенклатура.Ссылка В Иерархии (Выбрать Номенклатура.Ссылка ГДЕ Номенклатура.Код <> "00000000013")) ИЛИ Номенклатура.ЭтоГруппа = ИСТИНА --- Ругается на "ИЕРАРХИИ" синт.ошибка :
#3
by Exec
Блин, бот посказал, действительно нельзя использовать "В ИЕРАРХИИ" :( Чёрт, народ, как быть, намекните?
#4
by Exec
Примечание. В платформе 8.0 в условиях ограничений нельзя использовать выражение "В ИЕРАРХИИ", поэтому если нужно ограничить доступ в какую-либо группу справочника с неограниченной иерархией, RLS не подходит. Блин-блин-блин :(
#5
by НикДляЗапросов
так что намекать параметром передать Номенклатура, ГДЕ (Номенклатура.Ссылка В Иерархии (&ГруппаНоменклатуры)
#7
by Exec
Пока пришлось ограничить точным перечисление кодов групп в иерархии, щас попробую что-нибудь с шаблонами намутить, может получится :(
#9
by Alex_MA
Стандартно не пробовал, через НоменклатураСписок, когда настраиваешь права в справочнике "Пользователи"
#10
by Alex_MA
А так придеться создавать дополнительный параметр сеанса, заполнять его нужными группами, для текущего пользователя - и его использовать в запросах RLS
#11
by wason
кароче все работает Номенклатура ИЗ Справочник.Номенклатура КАК Номенклатура где не( Номенклатура.Ссылка в (ВЫБРАТЬ Номенклатура.Ссылка КАК Ссылка ИЗ Справочник.Номенклатура КАК Номенклатура
#13
by wason
слушай может ты поидеш советы свои на улицу раздавать и ссылки туда же тусани твои оценки здесь нужны только тебе по этому можеш их в трубочку сварачивать и в дырочку се запихивать мылом не намылив
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- 1С 7.7 Интервал взять за предыдущий год
- Ведомость по товарам на складах - плохо выгружается в excel УПП 8.1
- Отладчик не переходит в общий модуль.
- Как проверить открыта ли уже форма документа
- Карточка депонента
- v7: Слетают настройки пользователя 1С: Бухгалтерия 8.1
- v7: Общая файловая ошибка при доступе к 1Cv7.md
- ОбходРезультатаЗапроса.ПоГруппировкам
- Принтер чеков Partner RP-300-H
- РежимЗаписи регистра
- Помогие со сканером штрих-кода
- Как узнать выделенную область в поле табличного документа?
- УПП: Как ограничить доступ к аналитике на 70 счете?
- Длинное название у контрагента
- А что значит галочка основной отбор в регистре сведений?
- Ole 1С8 с 1С77 использование функций глобального модуля 7ки?
- К какой позиции ОКОФ нужно относить сетевое хранилище на 6-ти дисках ?
- Дополнение карточки депонента
- ЗУП Ошибка при проведении документа "Запись с такими ключевыми полями существует"
- Как получить все значения периодического реквизита справочника?