powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / фильтр в формеСписка
3 сообщений из 3, страница 1 из 1
фильтр в формеСписка
    #39147476
duh_si
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.
Нужны советы/помощь, я начинающий в 1С

пытаюсь сделать фильтры на форме
т.е чего нужно добиться, на форме есть несколько выпадающих списков, при выборе Status = Новый на форме должны остаться записи удовлетворяющие этому условию, выбрали Chanel = Канал1 должны остаться записи удовлетворяющие этому условию + Status = Новый
т.е фильтры как бы "взаимные"

вот таким образом пытаюсь это реализовать, для одного фильтра работает, а нужно для нескольких, как можно решить данную задачу?
Код: coco
1.
2.
3.
4.
5.
6.
7.
8.
9.
	Если ЗначениеЗаполнено(ФильтрСтатус) Тогда
	   Отбор = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
	   Отбор.ЛевоеЗначение =  Новый ПолеКомпоновкиДанных("Статус");
	   Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
	   Отбор.Использование = Истина;
	   Отбор.ПравоеЗначение = ФильтрСтатус;
    Иначе
	 Список.Отбор.Элементы.Очистить();  
	КонецЕсли;
...
Рейтинг: 0 / 0
фильтр в формеСписка
    #39147584
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
duh_si,
для этого ничего программировть не надо, вынесите на форму отбор вашего динамического списка и все.
...
Рейтинг: 0 / 0
фильтр в формеСписка
    #39153089
Draginsv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если отбор, то надо мудрить с группами компоновки данных
можно попробовать через произвольный запрос с параметрами формы и событиями при изменении
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / фильтр в формеСписка
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]