Имя: Пароль:
1C
1С v8
Отбор по списку
,
0 tolok_d
 
09.11.12
17:29
Здравствуйте уважаемые. Подскажите пожалуйста, кому не сложно. Мне нужно сделать отбор по списку, тоесть, например, вывести все элементы, что в табличной части элементов: А, Б, Г, Р. я делаю так:

Для каждого Элем Из ВыбраннаяМарка.ТабЧастьДетали Цикл
               
               ЭлементыФормы.Номенклатура.Значение.Отбор.Ссылка.Использование = Истина;
               ЭлементыФормы.Номенклатура.Значение.Отбор.Ссылка.ВидСравнения = ВидСравнения.Равно;
               ЭлементыФормы.Номенклатура.Значение.Отбор.Добавить(Элем);
               
           КонецЦикла;


но говорит что ошибка метода Добавить.
1 tolok_d
 
09.11.12
17:36
апаю. все еще актуально. Хоть какую то мысль?
2 rutony
 
09.11.12
17:38
ЭлементыФормы.Номенклатура.Значение.Отбор.Ссылка.Использование = Истина;
ЭлементыФормы.Номенклатура.Значение.Отбор.Ссылка.ВидСравнения = ВидСравнения.ВСписке;
ЭлементыФормы.Номенклатура.Значение.Отбор.Ссылка.Значение = СписокЗначенийНужныхЭлементов;
3 tolok_d
 
09.11.12
17:48
апаю. Теперь пишу:
СписокЗначенийНужныхЭлементов = Новый СписокЗначений;
           
           Для каждого Элем Из ВыбраннаяМарка.ТабЧастьДетали Цикл
               
               СписокЗначенийНужныхЭлементов.Добавить(Элем);
               
           КонецЦикла;
           
           ЭлементыФормы.Номенклатура.Значение.Отбор.Ссылка.Использование = Истина;
           ЭлементыФормы.Номенклатура.Значение.Отбор.Ссылка.ВидСравнения = ВидСравнения.Равно;
           ЭлементыФормы.Номенклатура.Значение.Отбор.Ссылка.Значение = СписокЗначенийНужныхЭлементов;

Пишет ошибку

{Обработка.РабочееМестоМенеджераПоПродажам.Форма.Форма.Форма(1599)}: Ошибка при установке значения атрибута контекста (Значение)
           ЭлементыФормы.Номенклатура.Значение.Отбор.Ссылка.Значение = СписокЗначенийНужныхЭлементов;
по причине:
Неверный тип значения
4 tolok_d
 
09.11.12
17:50
ап
5 tolok_d
 
09.11.12
17:55
тема безнадежно умерла
6 Ochkarito
 
09.11.12
17:56
(5) Ну почему же-) Посмотри тип значения, как тебя просят-)
7 tolok_d
 
09.11.12
18:07
(6) смотрю. СправочникСсылка. Все понятно. Но вопрос был в том как задать поиск не по одному значению а по нескольким в одном реквизите отбора.
8 del123
 
09.11.12
18:09
(3) Вид сравнения укажи не равно а в списке
9 Ochkarito
 
09.11.12
18:10
(7) Угу. А еще в списке значений у тебя коллекция строк табличной части.
10 Ochkarito
 
09.11.12
18:14
+(9) Метод Установить() для отбора смотри в синтакс помощнике.