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