Необходимо в разделе контрагентов добавить следующие фильтры:
1) Операции - Тип (перечисления). Не знаю, какой фильтр тут использовать, что ы потом в реестре пользователь мог выбрать значение.
2) фильтр: Существуют операции у которых есть Продукты.
По первому вопросу: можно создать справочник, в который добавить два значения - Приход и Расход. ID этих значений установить соответственно ID аналогичных элементов перечисления. Этот справочник не будет использоваться нигде, кроме фильтрации. Фильтр по нему можно создать точно так же, как и любой другой фильтр пользователя типа "Справочник".
По второму вопросу необходимо уточнение, так как в базовой версии операции не связаны напрямую с продуктами, зато они связаны с многими сущностями, которые, в свою очередь, связаны с продуктами. Например: Операция->Договор->Продукт; Операция->Инцидент->Задача->Продукт и т.д. Что касается самого фильтра, его можно реализовать по аналогии с фильтром "Задача: Наличие задач" (AccountTaskExists) в разделе "Контрагенты".
"Лабьяк Олег Игоревич" написал:По первому вопросу: можно создать справочник, в который добавить два значения - Приход и Расход. ID этих значений установить соответственно ID аналогичных элементов перечисления. Этот справочник не будет использоваться нигде, кроме фильтрации. Фильтр по нему можно создать точно так же, как и любой другой фильтр пользователя типа "Справочник".
Олег, решение понятное, но такой "некрасивый" путь наводит на мысли о необходимости доработок построителя запросов и компонента фильтра
"Александр Кудряшов" написал:необходимости доработок построителя запросов и компонента фильтра
Думаю, достаточно доработать сервис SelectQuery, добавив в него возможность создания фильтра пользователя по элементам перечисления. Если датасет содержит поле типа "Перечисление", фильтрация по этому полю вполне работает, как это видно в самом разделе "Операции" (фильтр "Тип").
"Лабьяк Олег Игоревич" написал:достаточно доработать сервис SelectQuery, добавив в него возможность создания фильтра пользователя по элементам перечисления