|
v7: Почему в запросе не работает условие НЕ | ☑ | ||
---|---|---|---|---|
0
victuan1
15.02.13
✎
07:39
|
ВыбКонтрагент это список значений на форме, в который выбран один контрагент.
Если применить в черном запросе условие: |Условие ((Контрагент в ВыбКонтрагент)); то в отчет выводится выбранный один контрагент. Если условие заменить на |Условие (НЕ(Контрагент в ВыбКонтрагент)); То в отчет не выведется ничего (а должны вывестись все контры, кроме выбранного!). Если список ВыбКонтрагент очистить, то в отчет попадут все контрагенты, не зависимо от условия (с НЕ или без НЕ). Что за фича, о которой я не знаю? |
|||
1
RKx
15.02.13
✎
07:41
|
dbf? sql?
|
|||
2
victuan1
15.02.13
✎
07:41
|
дбф
|
|||
3
Wobland
15.02.13
✎
07:41
|
>(а должны вывестись все контры, кроме выбранного!)
должны вывести все или не вывестись все. в зависимости от контрагента |
|||
4
Wobland
15.02.13
✎
07:41
|
а ты ждёшь результата работы "НЕ В"
|
|||
5
victuan1
15.02.13
✎
07:42
|
(4) В другой конфе и в другом запросе НЕ именно так у меня и работает. А вот в сабже не получается ((
|
|||
6
RKx
15.02.13
✎
07:44
|
(5) в другой конфе dbf? sql?
|
|||
7
victuan1
15.02.13
✎
07:45
|
(6) дбф
|
|||
8
RKx
15.02.13
✎
07:51
|
||||
9
victuan1
15.02.13
✎
08:08
|
(8) Спасибо, проверил.
Но Условие (СпПокупателей.Принадлежит(Покупатель)=0) У меня тоже не работает. Выводит в отчет только одного контрагента кроме выбранного, а остальных нет. Что делать? И в чем причина глюка? |
|||
10
1Сергей
15.02.13
✎
08:12
|
не группа ли в списке?
|
|||
11
victuan1
15.02.13
✎
08:14
|
(10) В отладочном примере не группа, а элемент.
А вообще группы использовать тоже надо будет. |
|||
12
RKx
15.02.13
✎
08:23
|
(11) Я все эти проблемы решил ч\з 1с++ + SQL.
Все оптом и сразу. Сделай два запроса. Одним выбери нужные элементы. И передай списком во второй. |
|||
13
victuan1
15.02.13
✎
08:25
|
(12) SQL сразу отпадает.
Два запроса оставлю на закуску, когда другие варианты будут исчерпаны. Всё-таки хочется выяснить из-за чего не работает НЕ в условии запроса. |
|||
14
1Сергей
15.02.13
✎
08:26
|
(13) если списке всего 1 элемент, то лучше делать условие на элемент, а не на список
|
|||
15
RKx
15.02.13
✎
08:36
|
(13) ТИИ иногда помогает.
Иногда выгрузка-загрузка. Но когда глюк оно в следующий раз поймает - не спрогнозируешь. Условие "не в" некорректно отрабатывает. Делай сперва выборку в список и используй "в" |
|||
16
ЧеловекДуши
15.02.13
✎
08:38
|
Забей... условие НЕ и ДА по одному и тому же реквизиту отрабатывает коряво.
Т.е. если ты какое либо условие не используешь, то в запросе его не рекомендуется отображать. |
|||
17
1Сергей
15.02.13
✎
11:00
|
(16) Что за ДА?
|
|||
18
Дык ё
15.02.13
✎
11:18
|
(17) таки ДА - более сильное утверждение, чем просто "таки"
"Грибоедов был таки ДА еврей. Иначе откуда ему было знать про то горе, что бывает от ума?" "И что вы думаете, эти малохольные взяли и не пошли в музей воровать мумия египетского фараона? Таки ДА пошли!" :-) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |