Имя: Пароль:
1C
1С v8
v8: Как правильно написать составное условие запроса ИЛИ?
,
0 R1A1
 
25.10.13
14:12
Есть запрос
"ВЫБРАТЬ
|ТЗ1.СчетФактураКорректировка,
|ТЗ1.СчетФактура
|ПОМЕСТИТЬ Таб1111
|ИЗ
|&Таб КАК ТЗ1
|ГДЕ


Если написать условие:
ТЗ1.СчетФактура <> &ПустаяСчетФактура
то в результирующей таблице есть строки

Если написать условие:  
ТЗ1.СчетФактураКорректировка <> &ПустаяСчетФактура
, то в результирующей таблице то же есть строки

Если написать условие:
ТЗ1.СчетФактура <> &ПустаяСчетФактура  ИЛИ ТЗ1.СчетФактураКорректировка <> &ПустаяСчетФактура
в результате получается пустая таблица.

Типы СчетФактура и СчетФактураКорректировка одинаковые

Не пойму как правильно написать запрос, чтобы отбор происходил в случае, когда хотябы одно из условий выполняется.
1 zak555
 
25.10.13
14:13
без где сколько строк ?
2 R1A1
 
25.10.13
14:15
Без условий  вся таблица полностью
3 zak555
 
25.10.13
14:21
сколько строк ?
4 Зойч
 
25.10.13
14:22
(0) НЕ ВЕРЮ
5 R1A1
 
25.10.13
14:24
387 строк
6 Нуф-Нуф
 
25.10.13
14:30
ВЫБРАТЬ
    "текст" КАК Поле1,
    1 КАК Поле2,
    1 КАК Поле3
ПОМЕСТИТЬ врем

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    "текст",
    0,
    1

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    "текст",
    1,
    2

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    "текст",
    1,
    3

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    "текст",
    1,
    0

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    "текст",
    0,
    0
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    врем.Поле1,
    врем.Поле2,
    врем.Поле3
ИЗ
    врем КАК врем
ГДЕ
    (врем.Поле2 <> 0
            ИЛИ врем.Поле3 <> 0)
7 Серго62
 
25.10.13
14:33
(0) А &ПустаяСчетФактура у тебя чему равна?
8 R1A1
 
25.10.13
14:41
Документы.СчетФактураПолученный.ПустаяСсылка()
9 palpetrovich
 
25.10.13
14:45
чисто для прикола, так не прокатит?
|ТЗ1.СчетФактураКорректировка,
|ТЗ1.СчетФактура,
|ВЫБОР КОГДА (ТЗ1.СчетФактураКорректировка = &ПустаяСчетФактура) И (ТЗ1.СчетФактура = &ПустаяСчетФактура) ТОГДА
|ИСТИНА
|ИНАЧЕ ЛОжь
|КОНЕЦ КАК Непустая
|ПОМЕСТИТЬ Таб1111
|ИЗ
|&Таб КАК ТЗ1
|ГДЕ Непустая
10 Серго62
 
25.10.13
14:45
а в &Таб что?
11 anaed
 
25.10.13
14:46
(8) ты уверен что там должно быть именно Документы.СчетФактураПолученный.ПустаяСсылка() а не Документы.СчетФактураВыданный.ПустаяСсылка() ?
12 R1A1
 
25.10.13
14:52
&Таб это таблица значений
13 R1A1
 
25.10.13
14:57
Ладно. Понятно. Спасибо всем. Буду сам разбираться.
14 zak555
 
25.10.13
14:57
(13) ты на 9 отпишись, что получилось
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший