|
Итог родителя как обратиться | ☑ | ||
---|---|---|---|---|
0
Razzle Kay
17.07.18
✎
12:51
|
Есть документ, в документе деревозначений
Номенклатура Количество Шапки 10 -шапка1 4 -шапка2 4 -шапка3 2 Варежки 15 -варежка1 5 -варежка2 5 -варежка3 5 Как обратиться к итогу? к 10 и к 15 |
|||
1
DrShad
17.07.18
✎
12:52
|
у каждой строки дерева есть родитель, внезапно?
|
|||
2
butterbean
17.07.18
✎
12:53
|
если это ДеревоЗначений, то нужно "обратиться" к строкам дерева, в которых эти итоги
|
|||
3
Razzle Kay
17.07.18
✎
12:55
|
(2) через [НомерСтроки] ?
|
|||
4
Tonik992
17.07.18
✎
12:56
|
Откуда в документе вообще деревозначений?
|
|||
5
butterbean
17.07.18
✎
12:56
|
(3) например, только там Индекс, а не номер
|
|||
6
Razzle Kay
17.07.18
✎
12:56
|
(4) ну нужно было иерархию сделать
в ТЧ не смог |
|||
7
Razzle Kay
17.07.18
✎
12:57
|
(5) но там же всегда разное кол-во строк
|
|||
8
Tonik992
17.07.18
✎
12:58
|
(6) как вы эту иерархию сделали в ТЧ, объясните, пожалуйста.
|
|||
9
Tonik992
17.07.18
✎
12:59
|
или даже не так, как вы деревозначений в документе храните? В реквизите в хранилище значений?
|
|||
10
butterbean
17.07.18
✎
13:01
|
(9) можно просто номер строки-родителя хранить в отдельном реквизите в строке
|
|||
11
Razzle Kay
17.07.18
✎
13:01
|
(8) я добавил ДеревоЗначений и в нём иерархию сделал
|
|||
12
Tonik992
17.07.18
✎
13:02
|
(10) Та оно-то понятно. Может у автора уже архитектура продумана хранения, а он не знает как это десериализировать обратно :)
|
|||
13
Вафель
17.07.18
✎
13:03
|
а разве у дерева есть итог?
|
|||
14
Малыш Джон
17.07.18
✎
13:03
|
(0) ДЗ - дерево значений
СтрокаСШапками = ДЗ.Строка[0]; Итог1 = СтрокаСШапками.Количество; СтрокаСВарежками = ДЗ.Строка[1]; Итог2 = СтрокаСВарежками .Количество; |
|||
15
Малыш Джон
17.07.18
✎
13:04
|
+(14) не Строка, а Строки конечно:
СтрокаСШапками = ДЗ.Строки[0]; и т.д. |
|||
16
Малыш Джон
17.07.18
✎
13:17
|
если имеется в виду итог по колонке для строк первого уровня, то:
ДЗ.Строки.Итог("Количество"); |
|||
17
Razzle Kay
17.07.18
✎
13:24
|
Не могу найти на форме у ДереваЗначений Событие ПриИзменении ячейки
|
|||
18
Малыш Джон
17.07.18
✎
13:27
|
событие возникает у элементов формы, а не у реквизитов объекта
|
|||
19
Малыш Джон
17.07.18
✎
13:27
|
дерево к какому элементу привязано? вот у него и ищи
|
|||
20
Razzle Kay
17.07.18
✎
13:29
|
(18) У меня ЭлементыФормы.результаДерево
|
|||
21
Малыш Джон
17.07.18
✎
13:31
|
(20) и какой это элемент управления?
|
|||
22
Razzle Kay
17.07.18
✎
13:34
|
||||
23
Малыш Джон
17.07.18
✎
13:36
|
(22) ладно, и так понятно, что ТабПоле
у табличного поля все события относятся к табличному полю если тебе нужно событие ячейки, то и искать его нужно у нужной ячейки |
|||
24
Razzle Kay
17.07.18
✎
13:37
|
(23) в смысле ? как у ячейки?
|
|||
25
Малыш Джон
17.07.18
✎
13:37
|
ну так, у ячейки
|
|||
26
Razzle Kay
17.07.18
✎
13:38
|
(25) ну я не совсем понимаю, где на форме ячейка ?
|
|||
27
Малыш Джон
17.07.18
✎
13:39
|
тебе же нужно отловить изменение конкретной ячейки? вот у неё и делай событие "ПриИзменении"
|
|||
28
Малыш Джон
17.07.18
✎
13:39
|
ну я тем более не знаю, куда ты кинул свое дерево)
ты дерево программно создаешь? |
|||
29
Razzle Kay
17.07.18
✎
13:40
|
(27) дак как это сделать, я не совсем понял, нету на форме (28) да
|
|||
30
Малыш Джон
17.07.18
✎
13:42
|
а при открытии пишешь "СоздатьКолонки()"?
|
|||
31
Малыш Джон
17.07.18
✎
13:46
|
уууу, ладно, долго что-то реагируешь
у тебя два пути: или ты все создаешь программмно: колонки у дерева, потом создатьколонки() у элемента формы, тогда можно программно прицепить к нужной колонке событие или колонки в табполе добавить руками, строку "создатьколонки()" убрать, а у появившейся ячейки в панели свойств создать событие "ПриИзменении" |
|||
32
Razzle Kay
17.07.18
✎
13:53
|
(31) да я не реагирую долго, я же гуглю
у меня колонки программно создаются ЭлементыФормы.РезультатДерево.СоздатьКолонки(); а как программно прицепить ? |
|||
33
Razzle Kay
17.07.18
✎
13:55
|
не сталкивался с таким
|
|||
34
Razzle Kay
17.07.18
✎
14:51
|
Подскажите, а как обойти не всё дерево, а только 2 из 3 дочек у 1 из 3 родителей
|
|||
35
Razzle Kay
17.07.18
✎
14:55
|
!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |