Отбор по пометки на удаление
☑
0
Krok
26.12.21
✎
22:06
Добрый день! Делаю программный отбор по полю "ПометкаУдаления". Отбор не выполняется.
ЭлементОтбораПометкаУдаления = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбораПометкаУдаления.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Список.ПометкаУдаления");
ЭлементОтбораПометкаУдаления.Использование = Истина;
ЭлементОтбораПометкаУдаления.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбораПометкаУдаления.ПравоеЗначение = Ложь;
В чем ошибка?
1
Krok
26.12.21
✎
22:13
(0) ЭлементОтбораПометкаУдаления = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбораПометкаУдаления.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ПометкаУдаления");
ЭлементОтбораПометкаУдаления.Использование = Истина;
ЭлементОтбораПометкаУдаления.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбораПометкаУдаления.ПравоеЗначение = Ложь;
Уточняю так же не работает.
2
Ненавижу 1С
гуру
26.12.21
✎
22:21
(0) в списке нет пометки удаления или добавьте в список или
ЭлементОтбораПометкаУдаления.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ссылка.ПометкаУдаления"); //или от чего там берется
3
Krok
26.12.21
✎
22:25
(2) Сработало, спасибо!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший