Имя: Пароль:
1C
1С v8
Отбор по пометки на удаление
,
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) Сработало, спасибо!
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан