|
условие запроса
| ☑ |
0
Domanoff26
05.10.11
✎
16:53
|
как мне изменить запрос так, чтобы если параметр не заполнен,он вообще это условие(с параметром) не брал в расход, например если типдока не заполнен, то по всем докам запрос
"ВЫБРАТЬ
| док.Ссылка
|ИЗ
| Документ." + Док.Имя + " КАК Док ГДЕ док.Проведен и Док.Дата<=&Кон и док.Дата>=&Нач и ТипЗначения(док) = &ТИп";
Если ЗначениезАПОЛНЕНО(ТИПдока)Тогда
|
|
1
ice777
05.10.11
✎
17:01
|
(0) формируй текст запроса по условию
|
|
2
Shurjk
05.10.11
✎
17:02
|
(0) Поставь условие в запросе где проверятется неравенство на пустое знанчение.
|
|
3
Domanoff26
05.10.11
✎
17:09
|
(2)ВЫБРАТЬ
| док.Ссылка
|ИЗ
| Документ." + Док.Имя + " КАК Док ГДЕ док.Проведен и Док.Дата<=&Кон и док.Дата>=&Нач и (Выбор когда тип <> Неопределено Тогда ТипЗначения(док) = &ТИп иначе Истина)";
Если ЗначениезАПОЛНЕНО(ТИПдока)Тогда
|
|
4
Domanoff26
05.10.11
✎
17:11
|
(2) вот так типа?
|
|
5
Domanoff26
05.10.11
✎
17:22
|
вообще ругается на ТипЗначения(док) = &ТИп, типа поле док не найдено(
|
|
6
Ненавижу 1С
гуру
05.10.11
✎
17:29
|
"Док.Ссылка ССЫЛКА Документ."+Док.Имя
|
|
7
Ненавижу 1С
гуру
05.10.11
✎
17:29
|
+(6) а потом подумал, а что это даёт?
что хочет автор?
|
|
8
unregistered
05.10.11
✎
17:32
|
А в языке запросов есть функция ТипЗначения?
|
|
9
CyberNut
05.10.11
✎
17:35
|
(8) В конструкторе посмотри "Функции языка запросов" -> "Функции" -> "Прочие функции".
(7) Что-то я тоже не пойму, что хочет автор.
|
|
10
sergeante
05.10.11
✎
17:36
|
(7) ТС всего 18 дней на форуме, а ты уже хочешь получить от него внятный вопрос.
|
|