Имя: Пароль:
1C
 
Как установить отбор в запросе по 3 параметрам
0 gsdgdgds
 
09.07.15
18:47
Вот код, нужно кроме даты начала и конца установить отбор еще и по валюте. как быть если оператор "И" уже используется?

    |РегистрСведений.КурсыВалют КАК КурсыВалют
    |Где
    |КурсыВалют.Валюта=&Валюта
    |КурсыВалют.Период МЕЖДУ
    |НАЧАЛОПЕРИОДА(&ДатаНач, ДЕНЬ) И
    |КОНЕЦПЕРИОДА(&ДатаКонца, ДЕНЬ)
    |";    
    Запрос.УстановитьПараметр("ДатаНач", ДатаНач);
    Запрос.УстановитьПараметр("ДатаКонца", ДатаКонца);
    Запрос.УстановитьПараметр("Валюта", Валюта);
1 Casey1984
 
09.07.15
18:49
А чем еще одно И Помешает?
2 Casey1984
 
09.07.15
18:49
(1) скобки не помогут?
3 gsdgdgds
 
09.07.15
18:52
(2) подскажи как правильно скобки поставить
4 Fragster
 
гуру
09.07.15
18:55
пятница только завтра же...
(0) удали где и добавляй условия в конструкторе
5 Fragster
 
гуру
09.07.15
18:55
на всякий случай - "где" и все после него
6 Casey1984
 
09.07.15
18:57
"ВЫБРАТЬ
|    КурсыВалют.Валюта,
|    КурсыВалют.Курс,
|    КурсыВалют.Кратность
|ИЗ
|    РегистрСведений.КурсыВалют КАК КурсыВалют
|ГДЕ
|    КурсыВалют.Валюта = &Валюта
|    И КурсыВалют.Период МЕЖДУ &Период1 И &Период2"
7 Casey1984
 
09.07.15
18:57
(6) 1С - ка не глупее паровоза)
8 rs_trade
 
09.07.15
18:59
Срез последних пишешь?
9 gsdgdgds
 
09.07.15
19:04
(6) Спс, я просто не думал что можно больше 1-й "И" в условии ставить. Сори за глупый вопрос
10 Casey1984
 
09.07.15
19:06
(9) булеву алгебру на ночь, два раза в неделю, до выздоравливания)