Имя: Пароль:
1C
1С v8
Перебрать динамический список
,
0 Чайник Рассела
 
24.09.13
07:30
УФ. Есть динамический список в котором пользователь проставляет галки.
Нужно выбрать только строки в которых галка стоит. Как это сделать?
1 IamAlexy
 
24.09.13
07:33
не использовать для этого динамический список
2 Чайник Рассела
 
24.09.13
07:33
(1) логично. еще варианты
3 Старик Юзергад
 
24.09.13
07:34
А как проставлять галки в динамическом списке?
4 Чайник Рассела
 
24.09.13
07:36
(3) создай отдельный топик
5 Старик Юзергад
 
24.09.13
07:39
ПостроительЗапроса.ИсточникДанных?
6 Чайник Рассела
 
24.09.13
07:48
(5) на обычных формах сработает, на управляемых нет.
7 Defender aka LINN
 
24.09.13
07:57
(6) А ты много на обычных форма управляемых списков видел? (3) Присоединяюсь к вопросу
8 kosts
 
24.09.13
07:58
(0) Что служит источником для динамического списка?
9 Чайник Рассела
 
24.09.13
08:00
(7) я где-то говорю по управляемый список?
в (5) имелась ввиду такая конструкция

Построитель = Новый ПостроительОтчета;

Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ДокументСписок);

Выборка = Построитель.Результат.Выбрать();

Пока Выборка.Следующий() Цикл

Сообщить(Выборка.Ссылка);

КонецЦикла;
10 Defender aka LINN
 
24.09.13
08:02
(9) Я в курсе, кэп. Ты же сам сказал, что у тебя динамический список, а потом про обычные формы заговорил.
Ты все же расскажи - как в нем галки-то проставляются, зело интересно.
11 Чайник Рассела
 
24.09.13
08:05
(10) см (4)
12 andreymongol82
 
24.09.13
08:07
(9) Управляемые формы, динамический список, построитель отчета - как это сочетается? Ничего не понятно.
13 Чайник Рассела
 
24.09.13
08:07
(12) товарищ в (5) попутал немного
14 Defender aka LINN
 
24.09.13
08:09
(11) Ответ на этот вопрос непосредственно связан с твоим, на самом деле. Хотя, учитывая, что ДС предназначен исключительно для ВЫВОДА данных, а не ВВОДА, есть мнение, что одна из черепашек спистит.
15 andreymongol82
 
24.09.13
08:12
(13) Может там все-таки не динамический список, а коллекция какая-нибудь?
16 ИС-2
 
naïve
24.09.13
08:13
мне вот тоже интересно как ставить галки в динам списке? В момент t есть строка с данными, а в момент t+1 уже нет
17 Чайник Рассела
 
24.09.13
08:17
(14) ок. какие есть варианты без извращений отметить пользователем массив элементов (без использования списказначений)
18 Rovan
 
гуру
24.09.13
08:19
(0) я делал так - запоминал строки, в которых пользователь поставил галки, в массив
19 andreymongol82
 
24.09.13
08:19
(17) ТЗ?
20 ИС-2
 
naïve
24.09.13
08:19
(17) первое, что приходит в голову свойство выделенные строки, но нужен какой-то ключ связи
21 Чайник Рассела
 
24.09.13
08:20
(18) тоже об этом думал
(19) без извращений
22 Defender aka LINN
 
24.09.13
08:22
(17) Не использовать ДС. Остальное - извращения.
З.Ы. А я ведь готов был уже тебе поверить... Эх :(
23 Defender aka LINN
 
24.09.13
08:22
(18) А флаги как проставлял?
24 Rovan
 
гуру
24.09.13
08:32
(23) в запрос списка можно передать этот массив а там уже создаешь поле в запросе
25 Defender aka LINN
 
24.09.13
08:35
(24) Ну, это как раз из разряда извращений, ИМХО. И если бы (0) так делал, у него не было бы вопроса, как получить список
26 andreymongol82
 
24.09.13
08:35
(21) Без извращений врядли, все равно нужно либо промежуточный массив, либо ключевое поле добавлять.
27 Infsams654
 
24.09.13
08:38
(0) СписокЗначений не ?
28 Rovan
 
гуру
24.09.13
09:22
(25) как я понял (0) вообще не знает как это сделать - потому и спрашивает
29 Лодырь
 
24.09.13
09:29
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан