2. Настроил Роль НачальникАХО, в нем нашел документы заявка и в ограничении доступа пишу запрос:
Заявка ИЗ Документ.Заявка КАК Заявка, (ВЫБРАТЬ
МАКСИМУМ(НастройкаРЛС.ОграниченияПоОтделам) КАК ОграниченияПоОтделам
ИЗ
Справочник.НастройкаРЛС КАК НастройкаРЛС
ГДЕ
НастройкаРЛС.Пользователь = &ТекущийПользователь) КАК ВложенныйЗапрос
ГДЕ ВЫБОР
КОГДА ВложенныйЗапрос.ОграниченияПоОтделам
ТОГДА Заявка.Отдел В
(ВЫБРАТЬ
НастройкаРЛСОтделы.Отдел
ИЗ
Справочник.НастройкаРЛС.Отделы КАК НастройкаРЛСОтделы
СГРУППИРОВАТЬ ПО
НастройкаРЛСОтделы.Отдел)
ИНАЧЕ 1 = 1
КОНЕЦ
Выдает ошибку: Неоднозначное поле "Заявка.Отдел" ТОГДА <<&>> Заявка.Отдел В
Заявка ИЗ Документ.Заявка КАК Заявка2, (ВЫБРАТЬ
МАКСИМУМ(НастройкаРЛС.ОграниченияПоОтделам) КАК ОграниченияПоОтделам
ИЗ
Справочник.НастройкаРЛС КАК НастройкаРЛС
ГДЕ
НастройкаРЛС.Пользователь = &ТекущийПользователь) КАК ВложенныйЗапрос
ГДЕ ВЫБОР
КОГДА ВложенныйЗапрос.ОграниченияПоОтделам
ТОГДА Заявка.Отдел В
(ВЫБРАТЬ
НастройкаРЛСОтделы.Отдел
ИЗ
Справочник.НастройкаРЛС.Отделы КАК НастройкаРЛСОтделы
СГРУППИРОВАТЬ ПО
НастройкаРЛСОтделы.Отдел)
ИНАЧЕ 1 = 1
КОНЕЦ
смотри как в типовых РЛС написан, нет там параметров (т.е. они есть, но из параметров сеанса), юзаются не
Заявка ИЗ Документ.Заявка, а #ТекущаяТаблица и т.д., РЛС это не просто запрос в конструкторе
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс