Имя: Пароль:
1C
1С v8
Как установить условие в вт по условию?
0 SherifSP
 
23.05.13
13:37
И ДатаРезерва = &ДатаРезерва) КАК РезервНаДеньОбороты";

Нужно по определенному условию его примкнуть, как это проще сделать?
1 Wobland
 
23.05.13
13:38
И ДатаРезерва = &ДатаРезерва ИЛИ &ОпределённоеУсловие
2 SherifSP
 
23.05.13
13:38
(0) Примкнуть = приобщить)
3 SherifSP
 
23.05.13
13:40
Если Условие Тогда
//добавить в параметр виртуальной таблицы
И ДатаРезерва = &ДатаРезерва
КонецЕсли;
4 Defender aka LINN
 
23.05.13
13:43
Та сколько ж можно...
5 SherifSP
 
23.05.13
13:44
(4) Девичья память)
6 den8687
 
23.05.13
13:45
Если Условие Тогда
    Примкнуть()
КонецЕсли;
7 SherifSP
 
23.05.13
13:46
(6) Да нет Ден, эт не то
8 den8687
 
23.05.13
13:49
УсловиеВЗапросе = "И ДатаРезерва = &ДатаРезерва) КАК РезервНаДеньОбороты"

Если НашеУслове Тогда
    ТекстЗапроса = ТекстЗапроса + УсловиеВЗапросе
КонецЕсли;
9 Любопытная
 
23.05.13
13:52
ВЫБОР КОГДА
      &ДатаРезерва = Неопределено
     ТОГДА ИСТИНА
     ИНАЧЕ
       ДатаРезерва = &ДатаРезерва
КОНЕЦ

Вроде как-то так можно
10 acsent
 
23.05.13
13:53
Построитель, не?
11 HEKPOH
 
23.05.13
13:54
(9)так низя. Надо на пустую дату, если что
12 SherifSP
 
23.05.13
13:56
(8) По какому признаку запрос поймет что это условие которое нужно в параметр подставить?
13 den8687
 
23.05.13
14:00
(12) Параметр "ДатаРезерва" запросу задаешь в любом случае, а по условию уже присоединяешь кусок текста запроса. Ну это конечно если я правильно понял что нужно сделать в (0).
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.