Имя: Пароль:
1C
1С v8
Запрос-СКД. Отключение и включение условия без &
0 bfss-732
 
06.06.23
14:20
Всем привет!

Есть условие в запросе

ГДЕ
    ....
    И ВременнаяТаблица.ЕстьДанные ЕСТЬ NULL

Как сделать в СКД, что пользователь мог сам включать и отключать это условие?
1 Галахад
 
06.06.23
14:24
И (Условие И &УсловиеСКД)
2 Волшебник
 
06.06.23
14:25
ГДЕ &УсловиеВключено И ВременнаяТаблица.ЕстьДанные ЕСТЬ NULL
3 НафНаф
 
06.06.23
14:29
...
И ((&УсловиеВключено И ВременнаяТаблица.ЕстьДанные ЕСТЬ NULL) ИЛИ НЕ &УсловиеВключено)
4 НафНаф
 
06.06.23
14:29
(1) (2) вы так все остальные условия отключите
5 Галахад
 
06.06.23
14:31
(4) Бывает. :-)
6 НафНаф
 
06.06.23
14:32
(3) точнее так:

...
И (ВременнаяТаблица.ЕстьДанные ЕСТЬ NULL ИЛИ НЕ &УсловиеВключено)
7 Волшебник
 
06.06.23
14:36
(4) Можно скобки добавить
8 unenu
 
06.06.23
14:48
логичнее через
Выбор Когда &УсловиеВЫключено
Тогда Истина
Иначе ВременнаяТаблица.ЕстьДанные ЕСТЬ NULL
Конец
9 bfss-732
 
06.06.23
14:49
Всем спасибо! Отдельно (6)
На консоли запросов отрабатывает на ура, а вот через СКД, странно, условие сбрасывает при формировании. Очень странно, такое ни разу не видел
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший