Имя: Пароль:
1C
 
1С 8.1 Необходимо выбрать значения из списка на форме только с пометками
0 Kleo
 
14.01.11
07:59
Есть форма отчета, на ней список значений с пометками, в списке отмечаются только заданные элементы списка. Затем еобходимо выбрать значения из списка значений на форме отчета только с пометками, т.е. в запрос задается условия вхождения в список только отмеченных элментов.
Как лучше реализовать?
1 Mitriy
 
14.01.11
08:01
передать в параметр только значения с пометками...
2 Kleo
 
14.01.11
08:10
вот, мне как раз и нужно задать условие на наличие пометки. как это сделать?
3 vicof
 
14.01.11
08:13
перебирать по очереди
4 Mitriy
 
14.01.11
08:15
МассивЗначений = Новый Массив;
Для Каждого ЭлементСпискаИз ТвойСписокЗначений Цикл
Если ЭлементСписка.Пометка Тогда
МассивЗначений.Добавить(ЭлементСписка.Значение);
КонецЕсли;
КонецЦикла;
5 Mitriy
 
14.01.11
08:17
(4)+ или вместо массива список значений формировать подобным же образом...
6 Kleo
 
14.01.11
08:17
(4) спасибо большое!
получается, что без перебора не обойтись...
7 vicof
 
14.01.11
08:19
(6) по-крайней мере, в СП у списка методов отбора нет. Можешь доработать платформу :)
8 Поручик
 
14.01.11
08:47
(6) Если не хочешь перебором, можно загрузить список в таблицу значений, после чего запрос по таблице значений с последующей выгрузкой результата в массив.
9 Mitriy
 
14.01.11
08:49
(8) угу... и в Москву ездить через Владивосток...
10 Mitriy
 
14.01.11
08:50
(8) кстати... без перебора все равно не получится...
Основная теорема систематики: Новые системы плодят новые проблемы.