|
Динамический список. Раскрыть все группы | ☑ | ||
---|---|---|---|---|
0
mcfev
05.05.15
✎
15:02
|
Как можно раскрыть все группы динамического списка? В УТ 11 есть подбор товаров и сбоку есть поле с динамическим запросом в котором выбирается все группы номенклатуры. Очень нужно раскрыть все группы.
|
|||
1
banco
05.05.15
✎
15:32
|
(0) есть свойство НачальноеОтображениеДерева.
|
|||
2
mcfev
05.05.15
✎
16:11
|
а где его применять? при создании или при открытии? и в том и другом случаи не работает
|
|||
3
vde69
05.05.15
✎
16:13
|
ни в коем случае не используйте дерево в динамическом списке!!!!
|
|||
4
Goggy
05.05.15
✎
16:18
|
(3) тссс... не пали.
|
|||
5
mcfev
05.05.15
✎
16:24
|
(3) я очень за, идею токо до 1с донести б, вся торговля на эти динамических списках
|
|||
6
zhig75
05.05.15
✎
16:25
|
Фильтр по иерархии снять не?
|
|||
7
mcfev
05.05.15
✎
16:32
|
(6) не
|
|||
8
mcfev
05.05.15
✎
16:33
|
(6) не писал бы если бы так можно было бы сделать
|
|||
9
vde69
05.05.15
✎
16:33
|
(5) ты не понял... иеархический список юзай сколько угодно, дерево нельзя.... причина простая 1с не может понять какие элементы попадают в экран и шарашит маленькие запросы (бьет по площадям), на дереве в 100тыс строк скролинг одного экрана идет примерно 5 минут (при наложеном фильтре или рельсе...)
|
|||
10
vde69
05.05.15
✎
16:35
|
||||
11
Goggy
05.05.15
✎
16:39
|
Всё таки спалил...
|
|||
12
Goggy
05.05.15
✎
16:41
|
Глюки в дин.списках должен пройти каждый 1Сник. И лучше самостоятельно, чтоб это въелось ему в корку моСка и необязательно даже головного.
|
|||
13
banco
05.05.15
✎
16:52
|
(2) это свойство таблицы формы. так же можно использовать метод Развернуть.
|
|||
14
mcfev
05.05.15
✎
16:54
|
(9) ладно, но это не красиво выглядит (иеархический список всмысле) все таки бы дерево раскрыть
(13) я вкурсе что это свойство, но оно не работает никак, а метод развернуть требует обязательным параметром строку которой нет (не перебрать все строки в цикле, есть только текущая) |
|||
15
mcfev
05.05.15
✎
16:55
|
(9) плюс список маленький в данном случаи, просто так хотят
|
|||
16
banco
05.05.15
✎
17:02
|
(14) Свойство ставишь "Раскрывать все уровни" и не работает?
а в метод развернуть, если надо развернуть все дерево, передаешь пустую ссылку (т.е. верхний уровень) |
|||
17
mcfev
05.05.15
✎
17:14
|
(16) именно так, второе: Элементы.ИерархияНоменклатуры.Развернуть(,Истина); - "Отсутствует строка данных"
|
|||
18
mcfev
06.05.15
✎
12:16
|
нереально стрёмное решение, но работает, и работает как и надо было, оказывается дерево раскрывается по ссылкам
Для Каждого тЭл Из МассивГрупп() Цикл Элементы.ИерархияНоменклатуры.Развернуть(тЭл, Истина); КонецЦикла; Функция МассивГрупп() Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Номенклатура.Ссылка |ИЗ | Справочник.Номенклатура КАК Номенклатура |ГДЕ | Номенклатура.ЭтоГруппа = ИСТИНА"; РезультатЗапроса = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); тРез = Новый Массив; Пока ВыборкаДетальныеЗаписи.Следующий() Цикл тРез.Добавить(ВыборкаДетальныеЗаписи.Ссылка); КонецЦикла; Возврат тРез; КонецФункции |
|||
19
mcfev
06.05.15
✎
12:29
|
всем спасибо за идеи и помощь
|
|||
20
Гёдза
06.05.15
✎
12:33
|
в дереве просто на каждую группу идет отдельный запрос. если групп не много, то норм
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |