Имя: Пароль:
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)
На консоли запросов отрабатывает на ура, а вот через СКД, странно, условие сбрасывает при формировании. Очень странно, такое ни разу не видел
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший