Отборы для формы программно
☑
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). я проглядел, что он при открытии устанавливает, это не тру
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн