|
Не входит в справочник в запросе |
☑ |
0
Лиза777
02.01.12
✎
13:59
|
мне нужно, чтобы контрагенты из документов в запросе НЕ входили в указанный справочник
==================================
ВЫБРАТЬ РАЗЛИЧНЫЕ
| ЗаказПокупателя.Ссылка КАК ДокументЗаказ
|ИЗ
| Справочник.КонтрагентыИсключенияЗакрытияЗаказов КАК КонтрагентыИсключенияЗакрытияЗаказов,
| Документ.ЗаказПокупателя КАК ЗаказПокупателя,
| Справочник.Контрагенты КАК Контрагенты
|ГДЕ
| ЗаказПокупателя.Проведен = ИСТИНА
| И ЗаказПокупателя.Ответственный = &ВыбрОтветственный
| И ЗаказПокупателя.Дата <= &ДвеНедели
| И (НЕ ЗаказПокупателя.Контрагент В (&КонтрагентыИсключения))
============
не работает так :(
|
|
1
Лиза777
02.01.12
✎
14:01
|
&КонтрагентыИсключения - это список значений с контрагентами исключения
|
|
2
ILM
гуру
02.01.12
✎
14:02
|
И ЗаказПокупателя.Контрагент НЕ В (&КонтрагентыИсключения)
|
|
3
Азат
02.01.12
✎
14:02
|
(0) уйню какую-то в запросе написала
ВЫБРАТЬ РАЗЛИЧНЫЕ
| ЗаказПокупателя.Ссылка КАК ДокументЗаказ
|ИЗ
| Документ.ЗаказПокупателя КАК ЗаказПокупателя
|ГДЕ
| ЗаказПокупателя.Проведен = ИСТИНА
| И ЗаказПокупателя.Ответственный = &ВыбрОтветственный
| И ЗаказПокупателя.Дата <= &ДвеНедели
| И (НЕ ЗаказПокупателя.Контрагент В (&КонтрагентыИсключения))
|
|
4
aleks-id
02.01.12
✎
14:23
|
(2) садись. кол.
(3) +1 полная лажа.
а за ЗаказПокупателя.Проведен = ИСТИНА надо пороть розгами
|
|
5
aleks-id
02.01.12
✎
14:28
|
ВЫБРАТЬ РАЗЛИЧНЫЕ
| ЗаказПокупателя.Ссылка КАК ДокументЗаказ
|ИЗ
| Документ.ЗаказПокупателя КАК ЗаказПокупателя,
|ГДЕ
| ЗаказПокупателя.Проведен
| И ЗаказПокупателя.Ответственный = &ВыбрОтветственный
| И ЗаказПокупателя.Дата <= &ДвеНедели
| И НЕ ЗаказПокупателя.Контрагент В (ВЫБРАТЬ КИ.Ссылка ИЗ Справочник.КонтрагентыИсключенияЗакрытияЗаказов КАК КИ)
|
|
6
echo77
02.01.12
✎
15:33
|
(4) Почему розгами?
Понятное дело выборка должна производиться из регистра, а не по документам?
|
|
7
aleks-id
02.01.12
✎
16:16
|
(6) ну не хочешь розгами - бей с ноги.
насчет регистра не факт. все от задачи зависит.
|
|
8
Aleksey
02.01.12
✎
16:54
|
(7) А чем
ЗаказПокупателя.Проведен = ИСТИНА
отличается от просто
ЗаказПокупателя.Проведен
Т.е. есть исследования говорящие что первый вариант на 2-3 порядка медленнее?
|
|
9
a_alenkin
02.01.12
✎
18:18
|
Нигде не вижу ключевого слова "Соединение"
|
|
10
hhhh
03.01.12
✎
10:57
|
(8) нет ЗаказПокупателя.Поле = ИСТИНА правильней. Это сработает даже если поле не булево, то есть он более надежный, а вариант ЗаказПокупателя.Поле вылетит к чертовой бабушке.
|
|
11
askharlov
03.01.12
✎
11:40
|
&КонтрагентыИсключения - это должен быть массив, а не список значений
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший