|
Вопрос по дереву значений | ☑ | ||
---|---|---|---|---|
0
pumba055
23.04.21
✎
15:16
|
Результат запроса выгрузила в дерево значений на форме.
Все гуд - иерархия, плюсики, но внешний вид не важнецкий... Открываю первый уровень иерархии, потом второй и третий, но после открытия например 2-го уровня иерархии на этой строке отображается первый уровень иерархии. А я хочу как в отчетах чтобы было красиво - открываешь второй уровень иерархии и на этой строке уже никаких первых уровней иерархии не видишь - он выше.. |
|||
1
Кац
23.04.21
✎
15:18
|
Может быть сменить режим отображения списка с иерархического на дерево?
|
|||
2
pumba055
23.04.21
✎
16:12
|
у меня отображение дерево стоит
|
|||
3
ДенисЧ
23.04.21
✎
16:15
|
А картинку показать не судьба?
|
|||
4
H A D G E H O G s
23.04.21
✎
16:15
|
Дерево значений - ущербный механизм, как с тз организации данных, так и с интерфейсной работы.
Переделайте на плоские таблицы. |
|||
5
Жан Пердежон
23.04.21
✎
16:18
|
условное оформление тебе нужно настроить
|
|||
6
Serg_1960
23.04.21
✎
16:19
|
(0) Переходя на уровень ниже, закрывать уровни выше - совсем не сложно. Прав (3) - хотелось бы картинки "как есть" и "как хотелось бы".
|
|||
7
pumba055
23.04.21
✎
16:38
|
Пытаюсь через условное оформление сделать, не не знаю как в запросе пронумеровать уровни вложенности
|
|||
8
pumba055
23.04.21
✎
16:39
|
покажите картинку как тут картинку вставить)
|
|||
9
Жан Пердежон
23.04.21
✎
16:39
|
(7) никак, делай в дереве
|
|||
10
piter3
23.04.21
✎
16:39
|
(8) ссылкой на помойки картинок
|
|||
11
pumba055
23.04.21
✎
16:42
|
смысл в том что в дереве данные отображаются так же как и в результате запроса в консоли, если я раскрываю нижний уровень я вижу данные уровня выше, а я не хочу
|
|||
12
Kassern
23.04.21
✎
16:43
|
(0) а зачем выводить в дерево значений, чем табличный документ не устроил?
|
|||
13
pumba055
23.04.21
✎
16:45
|
чтобы плюсики были и иерархия
|
|||
14
spiller26
23.04.21
✎
16:46
|
(0) Я один не догоняю, что вы хотите сделать?
|
|||
15
Kassern
23.04.21
✎
16:46
|
(13) а чем СКД не устроил с его структурой и группировками?
|
|||
16
Kassern
23.04.21
✎
16:47
|
(15) там тебе и плюсики и ресурсы и итоги и произвольный макет - все 33 удовольствия
|
|||
17
spiller26
23.04.21
✎
16:49
|
Вот так хочешь? https://prnt.sc/11x9fnh
|
|||
18
pumba055
23.04.21
✎
16:52
|
да, у меня тоже обработка и в ней в табличной части данные в виде дерева - плюсиков)
|
|||
19
spiller26
23.04.21
✎
16:53
|
(18) Покажи что вы хотите. И как сейчас выглядит.
|
|||
20
pumba055
23.04.21
✎
16:58
|
||||
21
pumba055
23.04.21
✎
16:58
|
хочу чтобы в табличке было только то, что выделено, что не выделено было убрано из дерева
|
|||
22
Вафель
23.04.21
✎
16:59
|
Тебе нужна колонка "представление" и на разных уровнях там будут нужные тебе значения
|
|||
23
spiller26
23.04.21
✎
17:01
|
(22) Оно самое "Представление".
|
|||
24
pumba055
23.04.21
✎
17:02
|
что за колонка и как ей пользоваться?
|
|||
25
spiller26
23.04.21
✎
17:02
|
Вот ещё для затравки https://prnt.sc/11x9w0e
|
|||
26
pumba055
23.04.21
✎
17:03
|
во, красиво как! Я тоже так хочу! Как мне такое сделать?
|
|||
27
spiller26
23.04.21
✎
17:15
|
ДеревоОстатковНоменклатуры = Новый ДеревоЗначений;
ДеревоОстатковНоменклатуры.Колонки.Добавить("Номенклатура", Новый ОписаниеТипов("СправочникСсылка.Номенклатура")); ДеревоОстатковНоменклатуры.Колонки.Добавить("ДокументПоступления", ОписаниеТиповДоков); ДеревоОстатковНоменклатуры.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка")); ДеревоОстатковНоменклатуры.Колонки.Добавить("Уровень", Новый ОписаниеТипов("Число")); //Заполняешь СтрокаВерхнегоУровня = ДеревоОстатковНоменклатуры.Строки.Добавить(); СтрокаВерхнегоУровня.Уровень = 2; СтрокаВерхнегоУровня.Представление = Строка(СтрОборотСвертка.Номенклатура); СтрокаВерхнегоУровня.Номенклатура = СтрОборотСвертка.Номенклатура; // СтрокаДереваДетали = СтрокаВерхнегоУровня.Строки.Добавить(); СтрокаДереваДетали.Уровень = 4; СтрокаДереваДетали.Представление = Строка(СтрОборотДетали.Регистратор); СтрокаДереваДетали.Номенклатура = СтрОборотДетали.Номенклатура; СтрокаДереваДетали.ДокументПоступления = СтрОборотДетали.Регистратор; //выводишь ЗначениеВРеквизитФормы(ДеревоОстатковНоменклатуры, "ДеревоОстатков"); Ну и т.д. "Красивульки" на форме https://prnt.sc/11xaayx |
|||
28
spiller26
23.04.21
✎
17:21
|
(27) "Уровень" нужен для картинок, ну и для ориентации в дереве.
"Представление" - то что видит пользователь, естественно, активацию поля потом нужно "залочить". |
|||
29
spiller26
23.04.21
✎
17:28
|
Вот делал для себя разработку https://disk.yandex.ru/d/0H5yHvgVfYPy3A
|
|||
30
АнализДанных
23.04.21
✎
17:57
|
(0)(26) Вариант со служебной колонкой-представлением неудобен, если надо двойным кликом открыть значение, придётся доп код писать.
Чтобы реализовать такой пример, как в (25) делаешь так: 1. Создаёшь группу колонок и добавляешь в них нужные колонки, отключаешь у этих колонок заголовок. У группы пишешь заголовок вида "контраген\заказ\номенклатура", т.е. заголовки твоих колонок в одной строке. 2. В дереве создаёшь служебную колонку "уровень" и заполняешь её уровнем вложенности. Корневые строки дерева равны 1, каждая вложенная на единицу больше итд. 3. Добавляешь условное оформление, где видимость колонки зависит от уровня. Пример: Если уровень = 1 Тогда Контрагент.видимость = истина Заказ.Видимость = ложь Номенклатура.видимость = ложь Ечли уровень = 2 Тогда Контрагент.видимость = ложь Заказ.Видимость = истина Номенклатура.видимость = ложь Итд... |
|||
31
pumba055
23.04.21
✎
18:31
|
Круто!!! Вообще теперь у меня красиво! Глаз не отвести!!! Спасибо товарищи!!!!!!!!!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |