|
Отбор по списку |
☑ |
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) Метод Установить() для отбора смотри в синтакс помощнике.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший