|
не учитывать значения параметра запорса |
☑ |
0
Дебет
22.03.17
✎
06:34
|
возможно плохо искал... Как в запросе установить парметры так что бы если они не заполнены то они не отрабатывают или это только СТРЗаменить? {} -не подходит , из-за не соблюдения условий которые выбраны.
ВЫБРАТЬ
ПутевойЛистТЧ.Ссылка,
ПутевойЛистТЧ.ФактЛитры
ИЗ
Документ.ПутевойЛист.ТЧ КАК ПутевойЛистТЧ
ГДЕ
ПутевойЛистТЧ.Ссылка.Машина = &Машина
И ПутевойЛистТЧ.Ссылка.Выезд >= &Выезд
И ПутевойЛистТЧ.Ссылка.Возврат <= &Возврат
И ПутевойЛистТЧ.Ссылка.Водитель1 = &Водитель1
И ПутевойЛистТЧ.Ссылка.Водитель2 = &Водитель2
|
|
1
shadow_sw
22.03.17
✎
06:37
|
Если значениезаполнено(&Машина) Тогда
Запрос.текст = запрос.Текст+
"| ПутевойЛистТЧ.Ссылка.Машина = &Машина";
Запрос.УстановитьПараметры("Машина", Машина");
КонецЕсли;
|
|
2
shadow_sw
22.03.17
✎
06:37
|
500 руб в копилку Мисты
|
|
3
Дебет
22.03.17
✎
06:39
|
(1) а какбыть с "И" если выбраны 2 парметра?
|
|
4
shadow_sw
22.03.17
✎
06:40
|
2,3 условия не предлагать?
|
|
5
shadow_sw
22.03.17
✎
06:44
|
(1) ошибся, надо вот так Если значениезаполнено(Машина) Тогда
|
|
6
НЕА123
22.03.17
✎
07:57
|
(0)
>{} -не подходит , из-за не соблюдения условий которые выбраны
не понял. если не надо - не устанавливать параметры.
или что?
|
|
7
cons74
22.03.17
✎
08:00
|
Писец.
Функция выполнитьЗапрос(Параметр = неопределено)
...
Выбор когда &Параметр1=Неопределено Тогда
Истина
Иначе
//код
КонецВыбор
|
|
8
cons74
22.03.17
✎
08:05
|
И еще, ТС. Сам твой запрос не очень: ты обращаешься к ТЧ, а ограничения на Ссылку.
Надо сперва выбрать документы (по условию ссылки), а потом уже среди них читать ТЧ.
|
|
9
НЕА123
22.03.17
✎
08:09
|
(8)
это правда? так надо?
|
|
10
azt-yur
22.03.17
✎
08:11
|
(0) (ПутевойЛистТЧ.Ссылка.Машина = &Машина ИЛИ &Машина=Значение(Справочник.Машины.ПустаяСсылка))
И (ПутевойЛистТЧ.Ссылка.Выезд >= &Выезд ИЛИ &Выезд = ДатаВремя(1,1,1,0,0,0))
И ....
|
|
11
Дебет
22.03.17
✎
08:14
|
(8) на всех курсах учат так...
|
|
12
youalex
22.03.17
✎
08:17
|
(8) Приведи пример "как надо"
|
|