Имя: Пароль:
1C
1С v8
Запросы в 1С Предприятие 8.2
0 Иванов Павел
 
26.06.14
14:35
Здравствуйте! Прошу помощи и подсказки!

1.Создал Справочник Настройка РЛС(В нем реквизиты-Пользователь(тип  - СправочникСсылка.Пользователи), ОграниченияПоОтделам(тип - булево)

2. Настроил Роль НачальникАХО, в нем нашел документы заявка и в ограничении доступа пишу запрос:

Заявка ИЗ Документ.Заявка КАК Заявка, (ВЫБРАТЬ
МАКСИМУМ(НастройкаРЛС.ОграниченияПоОтделам) КАК ОграниченияПоОтделам
ИЗ
Справочник.НастройкаРЛС КАК НастройкаРЛС
ГДЕ
НастройкаРЛС.Пользователь = &ТекущийПользователь) КАК ВложенныйЗапрос
ГДЕ ВЫБОР
КОГДА ВложенныйЗапрос.ОграниченияПоОтделам
ТОГДА Заявка.Отдел В
(ВЫБРАТЬ
НастройкаРЛСОтделы.Отдел
ИЗ
Справочник.НастройкаРЛС.Отделы КАК НастройкаРЛСОтделы
СГРУППИРОВАТЬ ПО
НастройкаРЛСОтделы.Отдел)
ИНАЧЕ 1 = 1
КОНЕЦ


Выдает ошибку:  Неоднозначное поле "Заявка.Отдел" ТОГДА <<&>> Заявка.Отдел В


в чем я ошибаюсь ?
1 PR
 
26.06.14
14:38
Заявка ИЗ Документ.Заявка КАК Заявка2, (ВЫБРАТЬ
МАКСИМУМ(НастройкаРЛС.ОграниченияПоОтделам) КАК ОграниченияПоОтделам
ИЗ
Справочник.НастройкаРЛС КАК НастройкаРЛС
ГДЕ
НастройкаРЛС.Пользователь = &ТекущийПользователь) КАК ВложенныйЗапрос
ГДЕ ВЫБОР
КОГДА ВложенныйЗапрос.ОграниченияПоОтделам

ТОГДА Заявка.Отдел В
(ВЫБРАТЬ

НастройкаРЛСОтделы.Отдел
ИЗ
Справочник.НастройкаРЛС.Отделы КАК НастройкаРЛСОтделы
СГРУППИРОВАТЬ ПО
НастройкаРЛСОтделы.Отдел)
ИНАЧЕ 1 = 1
КОНЕЦ
2 Maxus43
 
26.06.14
14:39
смотри как в типовых РЛС написан, нет там параметров (т.е. они есть, но из параметров сеанса), юзаются не
Заявка ИЗ Документ.Заявка, а #ТекущаяТаблица и т.д., РЛС это не просто запрос в конструкторе
3 Иванов Павел
 
26.06.14
14:49
не подскажите,где взять эти типовые?
в интернете набираю и все не то попадается,может у вас ссылка имеется?
4 PR
 
26.06.14
14:59
(3) Вот здесь посмотри http://www.1c.ru
5 PR
 
26.06.14
15:00
(2) Казалось бы, причем здесь Путин...