|
Динамический список
| ☑ |
0
GAA132
25.08.22
✎
11:40
|
Как изменить программно поле динамического списка по которому происходит иерархия?
|
|
1
PR
25.08.22
✎
11:41
|
(0) А в чем проблема?
|
|
2
MaQo
25.08.22
✎
11:42
|
(0) ЭтаФорма.Элементы.ТвоёПолеДинамическогоСписка.Выбор
|
|
3
GAA132
25.08.22
✎
11:45
|
+Номеклатура1
-подгруппа1
-подгруппа2
Я хочу чтобы
+Заказ1
+Номеклатура1
-подгруппа1
-подгруппа2
|
|
4
unenu
25.08.22
✎
11:46
|
вопрос задала машина, вряд ли человек (не в пятницу) может так строить фразу)
|
|
5
GAA132
25.08.22
✎
11:52
|
(2) а возможно ли как-то задать ЭтаФорма.Элементы.ТЧ.ВыделенныеСтроки, т.к. "Выбор" у меня отсутствует
|
|
6
СеменовСемен
25.08.22
✎
11:53
|
У списка можно группировку задать
|
|
7
GAA132
25.08.22
✎
11:56
|
(6) СписокЗапасов.Группировка.Элементы.Очистить();
ЭлементГруппировки = СписокЗапасов.Группировка.Элементы.Добавить(Тип("ПолеГруппировкиКомпоновкиДанных"));
ЭлементГруппировки.Поле = Новый ПолеКомпоновкиДанных("Номенклатура");
Пробовал так, и ничего
|
|
8
unenu
25.08.22
✎
12:04
|
(5)
Для каждого тСтрока из ТЧ Цикл
Элементы.ТЧ.ВыделенныеСтроки.Добавить(Элементы.ТЧ.ДанныеСтроки(тСтрока).ПолучитьИдентификатор());
КонецЦикла;
|
|
9
GAA132
25.08.22
✎
12:12
|
(8) у нас же динамический список, как мы можем пройти строки еще не существующей таблицы?
|
|
10
unenu
25.08.22
✎
12:42
|
(9) в качетве примера. и этот пример для случая когда источник таблицы формы - таблица значений
для динам. списка проще же
мСсылкиВыделенныеСтроки = Новый Массив;
мСсылкиВыделенныеСтроки.Добавить(Справочники.Организации.НайтиПоРеквизиту("ИНН", "1111111"));
мСсылкиВыделенныеСтроки.Добавить(Справочники.Организации.НайтиПоРеквизиту("ИНН", "2222222"));
Для каждого Эл Из мСсылкиВыделенныеСтроки Цикл
Элементы.Список.ВыделенныеСтроки.Добавить(Эл);
КонецЦикла;
|
|