Имя: Пароль:
1C
1С v8
Как на условие запроса наложить условие
,
0 SherifSP
 
16.08.12
10:07
Как на условие запроса наложить условие

Запрос = Новый Запрос;
   Запрос.Текст =
   "ВЫБРАТЬ
   |    ОтчетыДляПользователейДоступ.Ссылка.Наименование КАК Отчет,
   |    ОтчетыДляПользователейНастройки.Наименование КАК НазваниеНастройки,
   |    ОтчетыДляПользователейНастройки.Настройка КАК Настройка
   |ИЗ
   |    Справочник.ОтчетыДляПользователей.Доступ КАК ОтчетыДляПользователейДоступ
   |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ОтчетыДляПользователей.Настройки КАК ОтчетыДляПользователейНастройки
   |        ПО ОтчетыДляПользователейДоступ.Ссылка = ОтчетыДляПользователейНастройки.Ссылка
   |ГДЕ
   |    (НЕ ОтчетыДляПользователейДоступ.Ссылка.ПометкаУдаления)
   |ИТОГИ ПО
   |    Отчет
   |;
   |
   |////////////////////////////////////////////////////////////////////////////////
   |ВЫБРАТЬ
   |    ОтчетыДляПользователейНастройки.Наименование,
   |    ОтчетыДляПользователейНастройки.Настройка,
   |    ОтчетыДляПользователейНастройки.Ссылка
   |ИЗ
   |    (ВЫБРАТЬ
   |        ОтчетыДляПользователейДоступ.Ссылка КАК Ссылка
   |    ИЗ
   |        Справочник.ОтчетыДляПользователей.Доступ КАК ОтчетыДляПользователейДоступ
   Если ЭлементыФормы.Пользователь <> Неопределено Тогда
   |    ГДЕ
   |        ОтчетыДляПользователейДоступ.Пользователь = &Пользователь) КАК Отчеты
   |        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ОтчетыДляПользователей.Настройки КАК ОтчетыДляПользователейНастройки
   |        ПО Отчеты.Ссылка = ОтчетыДляПользователейНастройки.Ссылка";
   КонецЕсли;
1 Рэйв
 
16.08.12
10:09
42
2 Лоботряс
 
16.08.12
10:10
(1) не прав, явное 46
3 AndyD
 
16.08.12
10:10
на какое условие наложить условие чтобы получилось какое условие условие?
4 SherifSP
 
16.08.12
10:11
(2)Это что такое?))
5 Рэйв
 
16.08.12
10:11
(4)Это ответ на твой вопрос в таком виде как ты его задал
6 SherifSP
 
16.08.12
10:12
Если на форме указан пользователь, чтобы выполнялось это условие


   |    ГДЕ
   |        ОтчетыДляПользователейДоступ.Пользователь = &Пользователь) КАК Отчеты
   |        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ОтчетыДляПользователей.Настройки КАК ОтчетыДляПользователейНастройки
   |        ПО Отчеты.Ссылка = ОтчетыДляПользователейНастройки.Ссылка";
7 lex-kex
 
16.08.12
10:12
(4) оценка IQ
8 Дядя Вова
 
16.08.12
10:13
КонецЕсли; = |КонецЕсли;
9 х86
 
16.08.12
10:23
(6)ГДЕ ВЫБОР КОГДА &Пользователь = НЕОПРЕДЕЛЕНО ИЛИ &Пользователь = Значение(Справ.Пользователи.ПустаяСсылка) ТОГДА ИСТИНА Иначе ОтчетыДляПользователейДоступ.Пользователь = &Пользователь ...
10 Lama12
 
16.08.12
10:28