Имя: Пароль:
1C
 
Отборы для формы программно
0 Бабачек
 
06.05.24
14:33
Здравствуйте, есть форма выбора, нужно программно сделать отбор, чтобы не выводились объекты помеченные на удаление. В ПриСозданииНаСервере(), подскажите пжлста, как отбор делается.
1 Бабачек
 
06.05.24
14:39
Список.Отбор.Установить() хотел так делать, но Установить не находится
2 lEvGl
 
06.05.24
15:22
динамический список, отбор.элементы.добавить()
3 Timon1405
 
06.05.24
15:49
не надо при создании. открывайте форму сразу с отбором
https://its.1c.ru/db/metod8dev/content/3557/hdoc
4 Бабачек
 
07.05.24
05:30
ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));                
    ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ПометкаУдаления");                          
    ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
    ЭлементОтбора.ПравоеЗначение = Ложь;

Вот так сделал
5 Бабачек
 
07.05.24
05:30
Помогло
6 steep1
 
07.05.24
07:20
(0) самый правильный вариант использовать
ПомеченныеНаУдалениеСервер.СкрытьПомеченныеНаУдаление(форма,имясписка) 🔥🔥🔥
7 СвинТуз
 
07.05.24
09:49
(6)
А если самописка?
8 steep1
 
07.05.24
10:55
(7) тогда (4)
9 lEvGl
 
07.05.24
10:57
(8) та не, сразу отбор на форму ставить (3). я проглядел, что он при открытии устанавливает, это не тру
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс