Имя: Пароль:
1C
1С v8
Отбор в запросе на СКД
0 geminisf
 
06.10.22
08:39
Доброго всем дня.
Есть простой запрос

ВЫБРАТЬ
    Номенклатура.Ссылка КАК Номенклатура,
    Номенклатура.Складская1 КАК Складская1,
    Номенклатура.Складская2 КАК Складская2,
    Номенклатура.Код КАК Код
ИЗ
    Справочник.Номенклатура КАК Номенклатура
ГДЕ
    Номенклатура.Складская1 = &Складская1
    И Номенклатура.Складская2 = &Складская2

Складская1 и Складская2 - реквизиты типа "Булево". Могут быть оба истина, может быть Складская1 и Складская2 по отдельности истина. Могут быть оба ложь. Как правильно сделать отборы по этим реквизитами? Например, если выбран для отбора реквизит Складская1, то выводились бы товары и с (Складская1 = истина и Складская2 = Ложь) и товары (Складская1 = истина и Складская2 = Истина).
1 Гипервизор
 
06.10.22
08:58
Так и сделайте это в отборе СКД, уберите из запроса условия на Складская1 и Складская2.
Отбор по Складская1 = Истина и выведет вам соответствующие товары независимо от значения Складская2.
2 geminisf
 
06.10.22
10:20
(1) Так и сделано. Хотел узнать - можно ли так сделать с параметрами.
3 PR
 
06.10.22
10:23
Нихрена не понял
Нужен отбор "Складская1 ИЛИ Складская2" что ли?
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший