Имя: Пароль:
1C
1С v8
Помогите с параметрами запроса
0 rene_den
 
18.01.12
19:00
Как получить результат отчет по всем организациям?

   ЗапросКасса = Новый Запрос;
   ЗапросКасса.Текст =   "ВЫБРАТЬ
|    КассаОстаткиИОбороты.СуммаНачальныйОстаток,
|    КассаОстаткиИОбороты.СуммаКонечныйОстаток
|ИЗ
|    РегистрНакопления.Касса.ОстаткиИОбороты(
|            &ДатаНач,
|            &ДатаКон,
|            ,
|            ,
|            Организация = &Организация
|                И ПодразделениеОрганизации = &ПодразделениеОрганизации
|                И КассаККМ = &КассаККМ) КАК КассаОстаткиИОбороты";
   
   ЗапросКасса.УстановитьПараметр("ДатаНач", НачалоДня(ДатаНач));
   ЗапросКасса.УстановитьПараметр("ДатаКон", КонецДня(ДатаКон));
   ЗапросКасса.УстановитьПараметр("Организация", Организация);
1 rene_den
 
18.01.12
19:04
т.е. Организация - это элемент формы, ссылка на справочник, но может и быть пустым - тогда нужно по всем ОрганизацияМ. Как красиво сделать. Есть вариант формировать список при открытии и передавать список, но может кто лучше вариант подскажет?
2 ДенисЧ
 
18.01.12
19:06
А просто условие убрать?
3 catena
 
18.01.12
19:06
Кто-то недавно предлагал
"(Организация = &Организация или &Организация = Значение(Справочник.Организации.ПустаяСсылка)"
4 Zubek
 
18.01.12
19:09
Вроде бы как-то так можно

|            ВЫБОР КОГДА &Организация <> ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка)
|                  ТОГДА Организация = &Организация
|            КОНЕЦ
5 rene_den
 
18.01.12
19:10
Если передадим пустую ссылку  - то получим результат по пустой ссылке
6 pumbaEO
 
18.01.12
19:10
Откройте для себя построитель.
7 catena
 
18.01.12
19:11
(4)"Иначе Истина" еще наверное стоит добавить?
8 rene_den
 
18.01.12
19:11
т.е. выберет все из регистра где организация = пустая ссылка
9 Zubek
 
18.01.12
19:11
(6) +100 ))
10 catena
 
18.01.12
19:14
(5)А кто-то предлагает передавать пустую ссылку?
11 rene_den
 
18.01.12
19:32
Кто в лес кто по дрова. Если заметите то параметр передается в параметры виртуальных таблиц и причем тут выбор?
12 catena
 
18.01.12
19:33
(11)А ты попробовал хотя бы?
13 rene_den
 
18.01.12
19:35
Буду пробовать.
14 rene_den
 
18.01.12
20:57
4,7,12 Прости друг был не прав. Я просто даж не представлял что выбор мохно толкать и в условия, я обычно его только в начале запроса использовал. Еще раз сорри и спасибо.