|
Условие в запросе ВЫБОР ТОГДА КОГДА ИНАЧЕ 🠗Ø (Волшебник 04.04.2024 09:11) | ☑ | ||
---|---|---|---|---|
0
Одичавший Одинэсник
03.04.24
✎
08:56
|
Всем привет!
Есть запрос, в запросе сделал связи таблиц, одна из связей по условию:
Проблема в том, что в ИНАЧЕ не могу придумать условие. Мне нужно в втМаршрутный.ФильтрТорговыйПредставитель присвоить какое-то значение, которое будет как бы отсутствовать. Либо игнорироваться этот кусок кода.
Потому что когда значение не равно пустой ссылки, то всё работает как надо. А когда пустая ссылка, то запрос пробует искать по пустой ссылке, и ничего не находит (в итоге выборка пустая). Не знаю, как точнее объяснить. Мне нужно в условие ИНАЧЕ поставить такой вариант, при котором реквизит втМаршрутный.ФильтрТорговыйПредставитель будет игнорироваться, что ли.
В большом замешательстве. |
|||
1
comp2006
03.04.24
✎
09:03
|
Попробуйте "Иначе ИСТИНА"
|
|||
2
Одичавший Одинэсник
03.04.24
✎
09:06
|
(1) Спасибо, сработало!
А можете сказать, как так получилось? |
|||
3
ass1c
03.04.24
✎
09:06
|
И (втМаршрутный.ФильтрТорговыйПредставитель = ЗНАЧЕНИЕ(Справочник.Сотрудники.ПустаяСсылка) Или втМаршрутный.ФильтрТорговыйПредставитель = РасходнаяНакладная.Контрагент.Ответственный)
|
|||
4
Одичавший Одинэсник
03.04.24
✎
09:10
|
(3) Спасибо, тоже хороший вариант, приму к сведению!
|
|||
5
comp2006
03.04.24
✎
09:41
|
(2) Считайте это "заглушкой", т.е. если ваше условие выполнилось, то сработает фильтр, если нет, то ИСТИНА.
Пример: |ГДЕ |Организация = &Организация |И ИСТИНА |
|||
6
Одичавший Одинэсник
03.04.24
✎
09:44
|
(5) Хорошо, буду считать так) Спасибо)
|
|||
7
Жан Пердежон
03.04.24
✎
11:10
|
(5) плохой, негодный пример
|
|||
8
Одичавший Одинэсник
03.04.24
✎
12:07
|
(7) А можно тогда предложение хорошего, годного примера? Касаемо моей задачи, конечно.
Рассматриваю все варианты, особенно хорошие |
|||
9
Жан Пердежон
03.04.24
✎
12:16
|
он есть в (4)
|
|||
10
Жан Пердежон
03.04.24
✎
12:17
|
в (3) точнее
|
|||
11
Одичавший Одинэсник
03.04.24
✎
12:21
|
(10) Принял во внимание, записал. Спасибо) Не знаю, чем плох вариант (1) (он же пример (5)), но тоже работает.
Я не понимаю, как именно работает (1), и чем он плох, поэтому если объясните, буду признателен. |
|||
12
mikecool
03.04.24
✎
12:22
|
(10) в 3 тоже не очень вариант, ИЛИ может выйти боком
|
|||
13
MaximSh
03.04.24
✎
13:46
|
достаточно мучений) вместо ИЛИ надо делать объединение, потому что БД поиск по индексам может выбрать не seek, а scan
|
|||
14
Одичавший Одинэсник
03.04.24
✎
14:38
|
(13) Что за объединение? Напоминаю, это условие прописывается в связях таблиц.
|
|||
15
ass1c
03.04.24
✎
15:03
|
||||
16
Одичавший Одинэсник
03.04.24
✎
15:17
|
(15) Это относится к связям таблиц? По предложенной ссылке нет ни слова про связи таблиц
|
|||
17
Одичавший Одинэсник
03.04.24
✎
15:22
|
(15) Пункт 5, про выражение ВЫБОР, вполне подходит, если не учитывать, что это не раздел условий ГДЕ, а раздел связей таблиц.
Условие идёт сначала основное, а потом уже И и дополнительное условие, где прописывается ВЫБОР. |
|||
18
PR
03.04.24
✎
15:27
|
Что вы тут обсасываете после исчерпывающего (3), не пойму?
Бока какие-то в (12) Индексы какие-то Какие-то другие варианты |
|||
19
Кондер
03.04.24
✎
15:32
|
(18)
— Берримор, а что это за шум у нас под окнами? — Это гей парад, сэр. — А чего они хотят, Берримор? — Свободной однополой любви, сэр. — А что, разве кто-нибудь запрещает им жить так, как они хотят? — Нет, сэр. — Отчего же они тогда так громко кричат? — Пидорасы, сэр. |
|||
20
Одичавший Одинэсник
03.04.24
✎
15:44
|
(19) Нельзя такие шуточки постить, это уголовочкой попахивает
|
|||
21
PR
03.04.24
✎
16:18
|
Ну приплыли, блять
|
|||
22
Волшебник
03.04.24
✎
16:32
|
Он же одичал. Начал с запросов, скатился к уголовке про пидорасов...
|
|||
23
Одичавший Одинэсник
04.04.24
✎
07:46
|
(22) Это не я скатился, а правительство РФ, которое чуть ли не за упоминание гей-парадов может за пропаганду притянуть. А там уже экстремистская статья, и привет, Колыма (ну или куда там отправляют этих "опасных экстремистов")
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |