Имя: Пароль:
1C
 
Отбор 8.3 по несколько элементам
0 Enot_tut
 
24.11.17
15:30
Для Каждого ЭлементМассива из тест Цикл
         лЭлемент = лЭлементыОтбора.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
        лЭлемент.ЛевоеЗначение    = Новый ПолеКомпоновкиДанных("Наименование");
        лЭлемент.Использование    = Истина;
        //лЭлемент.ВидСравнения     = ВидСравненияКомпоновкиДанных.Содержит;
        лЭлемент.ПравоеЗначение   = СокрЛП(ЭлементМассива);
        лЭлемент.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.БыстрыйДоступ;
        

    КонецЦикла;
вот программный код, когда в массиве один элемент то он отрабатывает и показывает этот элемент, а если в массиве несколько значений то отбор пустой. в чем ошибка?
1 Волшебник
 
модератор
24.11.17
15:33
лЭлемент.ВидСравнения = ВСписке;
лЭлемент.Значение = тест;
2 FIXXXL
 
24.11.17
15:35
(1) + цикл убери
3 Enot_tut
 
24.11.17
15:37
(2) спасибо (1)