|
v7: Не срабатывает прямой запрос
| ☑ |
0
zenon46
26.02.19
✎
15:27
|
Доброго дня, подскажите почему не отрабатывает прямой запрос, нужно выбрать документы ПРОВЕДЕННЫЕ + НЕ ПРОВЕДЕННЫЕ + НЕ ПОМЕЧЕННЫЕ НА УДАЛЕНИЕ, делаю вот так (на выходе пусто):
|WHERE
| Журнал.CLOSED&1=1
|AND Журнал.CLOSED&1=0
|AND (Журнал.iddocdef=$ВидДокумента.Реализация)
|AND (Журнал.date_time_iddoc between :НачДата and :КонДата~)
|AND (Журнал.$ОбщийРеквизит.Фирма = :ФирмаЗ)
|AND ($Реализация.Контрагент = :КонтрЗ)
|";
Если оставить Журнал.CLOSED&1=1 или Журнал.CLOSED&1=0, то работает но документы в выборке не все.
|
|
1
ДенисЧ
26.02.19
✎
15:28
|
Одному мне кажется, что это
| Журнал.CLOSED&1=1
|AND Журнал.CLOSED&1=0
противоречит друг другу?
|
|
2
zenon46
26.02.19
✎
15:32
|
(1) как тогда реализовать то что нужно?
|
|
3
ДенисЧ
26.02.19
✎
15:35
|
Поставить скобки и OR?
|
|
4
zenon46
26.02.19
✎
15:39
|
(3) | (Журнал.CLOSED&1=1)
|OR (Журнал.CLOSED&1=0)
|OR (Журнал.ISMARK='')
так вообще зависает.
|
|
5
Mikeware
26.02.19
✎
15:39
|
вообще закомментировать
|
|
6
Mikeware
26.02.19
✎
15:41
|
(4) (Журнал.ISMARK=0)
|
|
7
ДенисЧ
26.02.19
✎
15:41
|
(4)
(
| (Журнал.CLOSED&1=1)
|OR (Журнал.CLOSED&1=0)
|OR (Журнал.ISMARK='')
)
|
|
8
Mikeware
26.02.19
✎
15:42
|
(7) "или встречу, или не встречу"?
|
|
9
sqr4
26.02.19
✎
15:47
|
(8) ) Проведенные Все + не проведенные Все + Непомеченные на удаление = Непомеченные на удаление
Верно?)
|
|
10
zenon46
26.02.19
✎
15:47
|
(6) пасиб, работает, что-то протупил
|
|
11
zenon46
26.02.19
✎
15:53
|
Нужно было, только НЕ ПРОВЕДЕННЫЕ И НЕ ПОМЕЧЕННЫЕ на удаление, сделал так :
| (Журнал.CLOSED&1=0)
|AND (Журнал.ISMARK=0)
|
|
12
Mikeware
26.02.19
✎
15:53
|
(9) а зачем тогда "проведеные или непроведеные"? чтоб исключить "в процессе проведения"? :-)
вроде как А+неА+Б=Б
|
|