Отборы для формы программно

1. lebedev_vadim2005 11 06.05.24 14:59 Сейчас в теме
Здравствуйте, есть форма выбора, нужно программно сделать отбор, чтобы не выводились объекты помеченные на удаление. В ПриСозданииНаСервере() или ПриОткрытии(), подскажите пжлста, как отбор делается.
По теме из базы знаний
Найденные решения
2. SlavaKron 06.05.24 15:25 Сейчас в теме
(1)
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
	ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
	ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ПометкаУдаления");
	ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
	ЭлементОтбора.ПравоеЗначение = Ложь;
КонецПроцедуры
Но лучше решать эту задачу через ПараметрыВыбора поля ввода.
lebedev_vadim2005; user1671936; s.y.panferov; +3 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. SlavaKron 06.05.24 15:25 Сейчас в теме
(1)
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
	ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
	ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ПометкаУдаления");
	ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
	ЭлементОтбора.ПравоеЗначение = Ложь;
КонецПроцедуры
Но лучше решать эту задачу через ПараметрыВыбора поля ввода.
lebedev_vadim2005; user1671936; s.y.panferov; +3 Ответить
3. FUXEARA 07.05.24 07:27 Сейчас в теме
Как вариант, можно в произвольном запросе динамического списка формы выбора добавить это условие, т.е. отфильтровать ещё в момент создания списка, а не ставить отбор после, когда он уже сформирован.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот