|
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) а зачем тогда "проведеные или непроведеные"? чтоб исключить "в процессе проведения"? :-)
вроде как А+неА+Б=Б |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |