Есть отчет построеный на скд. Надо добавить в быстрый отбор составное условие.
Что-то типа такого:
(Не Услуга) или (Услуга и Заказ>0).
Смысл отчета что выведутся товары(не услуги) и услуги по которым есть заказ.
быстрый отбор по Услуге/товару и по заказу добавил, а как добавить составное условие?
---
- объединяешь условия в группу, включаешь вывод группы в пользовательские настройки и задаешь для группы представление (типа "мой любимый набор отборов")
- для условий входящих в группу отключаешь вывод в пользовательские настройки

В итоге в быстрых настройках светится просто галка "Мой любимый набор отборов" которую можно включать и отключать.
---
тип группы выбирается. Их 3 вида:
1. И
2. ИЛИ
3. НЕ
Группы могут быть вложенными.
Просто составить нужную комбинацию.
---
- объединяешь условия в группу, включаешь вывод группы в пользовательские настройки и задаешь для группы представление (типа "мой любимый набор отборов")
- для условий входящих в группу отключаешь вывод в пользовательские настройки

В итоге в быстрых настройках светится просто галка "Мой любимый набор отборов" которую можно включать и отключать.
---
Насколько я понял группа работает так: условие1 и условие2...а мне надо "или".
---
тип группы выбирается. Их 3 вида:
1. И
2. ИЛИ
3. НЕ
Группы могут быть вложенными.
Просто составить нужную комбинацию.
---
Неправильно поняли. Уже ответили.
---
пример во вложении
---
Добавить группу?
---
мне надо не условие1 и условие2, а условие1 ИЛИ условие2.
---
Не дописал) Добавить группу ИЛИ.
---
например так

```1c
    //
    // ОбщийМодуль.ОбщегоНазначенияКлиентСервер - расширение БСП 2.2.4 - 3.0.1
    //

    #Область Расш1_ШтатноеРасписание

    Процедура Расш1_ШтатноеРасписаниеУстановитьОтборСпискаТолькоСвободныеП­озиции(Форма) Экспорт

    Список = Форма.Список;
    СписокОтборФикс = Список.КомпоновщикНастроек.ФиксированныеНастройки.Отбор;

    ОтборГруппаОбщаяИмя = "ПоказыватьТолькоСвободныеПозиции";
    Если Форма.Расш1_ПоказыватьТолькоСвободныеПозиции Тогда
    // Общая группа элементов отбора для полей "СтавокСвободно" и "СтавокЗанято"
    ОтборГруппаОбщая = СоздатьГруппуЭлементовОтбора(СписокОтборФикс.Элементы,
    ОтборГруппаОбщаяИмя, ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИ);

    // Группа элементов отбора для поля "СтавокЗанято" по ИЛИ
    ОтборГруппаСтавокЗанято = СоздатьГруппуЭлементовОтбора(ОтборГруппаОбщая,
    "ОтборГруппаСтавокЗанято", ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИЛИ);

    // Группа элементов отбора для поля "СтавокЗанято" 1-го условия (одно и тоже поле в одну и ту же группу программно вставить не выйдет)
    ОтборГруппаСтавокЗанято1 = СоздатьГруппуЭлементовОтбора(ОтборГруппаСтавокЗанято,
    "ОтборГруппаСтавокЗанято1", ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИ);

    // Группа элементов отбора для поля "СтавокЗанято" 2-го условия
    ОтборГруппаСтавокЗанято2 = СоздатьГруппуЭлементовОтбора(ОтборГруппаСтавокЗанято,
    "ОтборГруппаСтавокЗанято2", ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИ);

    // Установка элементов отбора в созданные группы
    УстановитьЭлементОтбора(ОтборГруппаОбщая, "СтавокСвободно",0 , ВидСравненияКомпоновкиДанных.Больше);
    УстановитьЭлементОтбора(ОтборГруппаСтавокЗанято1, "СтавокЗанято" ,0 , ВидСравненияКомпоновкиДанных.БольшеИлиРавно);
    УстановитьЭлементОтбора(ОтборГруппаСтавокЗанято2, "СтавокЗанято" , , ВидСравненияКомпоновкиДанных.НеЗаполнено); // Из-за особенностой запроса списка для поля "СтавокЗанято" может быть значение Null или Неопределено, поэтому создана ГруппаИЛИ

    Иначе
    УдалитьЭлементыГруппыОтбора(СписокОтборФикс, , ОтборГруппаОбщаяИмя);

    КонецЕсли;

    КонецПроцедуры

    #КонецОбласти
```

СписокОтборФикс заменить на пользовательский при необходимости
Если в вашей конфигурации нет такого общего модуля или нет вообще БСП, то ищите демку и копируйте оттуда методы
---
Отчет на СКД. как эта процедура сработает?
---
всем спасибо. А я еще думаю, что за тупое название "группа И", заглянуть внутрь не догадался.