Доброго всем дня.
Есть простой запрос
ВЫБРАТЬ
Номенклатура.Ссылка КАК Номенклатура,
Номенклатура.Складская1 КАК Складская1,
Номенклатура.Складская2 КАК Складская2,
Номенклатура.Код КАК Код
ИЗ
Справочник.Номенклатура КАК Номенклатура
ГДЕ
Номенклатура.Складская1 = &Складская1
И Номенклатура.Складская2 = &Складская2
Складская1 и Складская2 - реквизиты типа "Булево". Могут быть оба истина, может быть Складская1 и Складская2 по отдельности истина. Могут быть оба ложь. Как правильно сделать отборы по этим реквизитами? Например, если выбран для отбора реквизит Складская1, то выводились бы товары и с (Складская1 = истина и Складская2 = Ложь) и товары (Складская1 = истина и Складская2 = Истина).
Так и сделайте это в отборе СКД, уберите из запроса условия на Складская1 и Складская2.
Отбор по Складская1 = Истина и выведет вам соответствующие товары независимо от значения Складская2.
Нихрена не понял
Нужен отбор "Складская1 ИЛИ Складская2" что ли?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший