|
8.3 Отбор в дереве значений | ☑ | ||
---|---|---|---|---|
0
Aswed
10.01.14
✎
11:38
|
Подскажите как осуществить отбор в уже выведенном на форму дереве значений?
Подумываю попробовать НайтиСтроки() но не уверен что это то что нужно. |
|||
1
Жан Пердежон
10.01.14
✎
11:53
|
ОтборСтрок
|
|||
2
Aswed
10.01.14
✎
11:57
|
(1) Только что придумал такой метод?:)))))
|
|||
3
oslokot
10.01.14
✎
12:08
|
в 8.2 отбор в дереве точно не работает
|
|||
4
Aswed
10.01.14
✎
12:12
|
(3) Да ив 8.3 судя по всему тоже.
Придётся менять механизм документа( |
|||
5
zladenuw
10.01.14
✎
12:13
|
(4) а что именно тебе надо отбирать ? может условное оформление ?
|
|||
6
Жан Пердежон
10.01.14
✎
12:42
|
(2) это не метод, но походу он для только таблицы значений; тогда +1 к условному оформлению, или есть еще вариант с переформированием дерева с уже отобранными данными
|
|||
7
Aswed
10.01.14
✎
16:05
|
(6) Если бы это было возможно то давно сделал бы)))
А что там можно намутить с условным оформлением? |
|||
8
Defender aka LINN
10.01.14
✎
16:09
|
(0) А как ты себе вообще это представляешь?
Вот есть у тебя дерево - 3 уровня. Наложил отбор, ему соответствует только самая нижняя строка. Куда бежать, как отображать? |
|||
9
Aswed
10.01.14
✎
16:10
|
(8) Там дерево по сути одноуровневое.
|
|||
10
Aswed
10.01.14
✎
16:10
|
Не могу понять что с ним можно намутить условным оформлением)
Раскрасить строки разве что ))) |
|||
11
Defender aka LINN
10.01.14
✎
16:15
|
(9) Мне (и платформе, кстати, тоже) мало интересно, какое у тебя "там" дерево. В (8) конкретный пример - опиши, как должно выглядеть дерево после наложения отбора.
Ну и если дерево одноуровневое - может пора перестать стесняться и сделать его таблицей? |
|||
12
Жан Пердежон
10.01.14
✎
16:17
|
(9) ну открой, посмотри
|
|||
13
Aswed
10.01.14
✎
16:17
|
(11) Не стесняюсь, тупо лень)))
Там весь док переписывать прийдётся( А выглядеть после наложения отбора так же могло бы))) Но конечно случай единичный и годиться только для одноуровневого дерева. |
|||
14
Defender aka LINN
10.01.14
✎
16:21
|
(13) Вот потому и нет отбора
|
|||
15
BadSanta
10.01.14
✎
16:28
|
(10) (7)
Добавляешь элемент условного оформления, Оформление - Видимость = Ложь, Отображать = Ложь Условие - при котором нужно скрыть неугодные строки, Оформляемые поля - элементы формы - сама таблица и все ее колонки. |
|||
16
BadSanta
10.01.14
✎
16:31
|
Однако возможна беда - иногда у вертикального скроллера срывает кукушку и он дико колбасится при скроллинге (по-моему появилась в 8.3).
Поэтому завести два дерева будет более стабильным решением. Но смотри чтобы форму не порвало. |
|||
17
Aswed
10.01.14
✎
16:38
|
(15) Спасибо, щас попробую)
|
|||
18
Aswed
10.01.14
✎
16:40
|
(15) Что то ругается "Недоступен в данных формах"
Это же реквизит дерева с типом "УсловноеОформление" или не туда полез? |
|||
19
Жан Пердежон
10.01.14
✎
16:51
|
условное оформление формы
|
|||
20
Aswed
10.01.14
✎
16:56
|
(19) Тьфу точно)
|
|||
21
Aswed
10.01.14
✎
17:01
|
А как программно теперь устанавливать правое значение в условии оформления?
|
|||
22
Eugeneer
10.01.14
✎
17:01
|
В дереве значений отборы не действуют.
|
|||
23
Aswed
10.01.14
✎
17:03
|
(22) В курсе))) Была надежда в 8.3 что нить придумают)))
|
|||
24
BadSanta
10.01.14
✎
17:09
|
(21) Как в СКД отчета.
- находишь элемент условного оформления через свойство управляемой формы УсловноеОформление.Элементы. - в найденном элементе корячишь отборы через его свойство .Отбор.Элементы |
|||
25
Eugeneer
10.01.14
✎
17:14
|
Условное будет тормозить предельно ужасно если дерево большое.
|
|||
26
Eugeneer
10.01.14
✎
17:14
|
и видимость оно не отменит.
|
|||
27
Eugeneer
10.01.14
✎
17:15
|
видимость может срабатывать только а общие элементы форм. Строки оно не фильтрует!
|
|||
28
Aswed
10.01.14
✎
17:15
|
(27) Вот жеж билин то(((
|
|||
29
Eugeneer
10.01.14
✎
17:15
|
автору придется все дерево переделывать в ТЧ
|
|||
30
Aswed
10.01.14
✎
17:19
|
(29) Вот обрадовал то((((
Пошел корячиться((( |
|||
31
Aswed
10.01.14
✎
17:19
|
(29) Убил последнюю надежду на халяву(((
|
|||
32
Eugeneer
10.01.14
✎
17:20
|
(30) еще не все. ТЧ должна быть реквизитом объекта а не формы.
|
|||
33
zladenuw
10.01.14
✎
17:24
|
а как заполняешь дз ?
|
|||
34
Aswed
10.01.14
✎
17:27
|
(32) Эт само собой
|
|||
35
Eugeneer
10.01.14
✎
17:28
|
а что за задача? что вообще делаешь?
|
|||
36
Aswed
10.01.14
✎
17:32
|
(35) Док по типу установки цен в УТ 11
С возможностью добавления любого количества периодов (в виде колонок) Вот теперь надо сделать ещё одну ТЧ (само собйо тупо на форме) в которой будут выводится сгруппированные контрагенты. и при выделении нужного контрагента в левой части в правой показывается товар выписанный на него. Сложности то бы не было если бы не механизм этого дерева, данные из которого скидываются в ТЧ при записи. Причем пишютяс данные дерева в уже очищенную ТЧ. Т.к. что если делать отбор приформировании дерева на форме будет часть данных только и обратно в ТЧ попадет тоже только эта часть. Сделаю либо запоминание удаленных и добавленных строк, с переделкой механизма записи данных дерева в ТЧ либо все перепишу на таблицу и буду юзать отборы. Посмотрю что менее трудозатратно. |
|||
37
BadSanta
10.01.14
✎
17:54
|
Чуваки я не знаю про что вы тут пишете, но строки дерева можно скрыть условным оформлением.
|
|||
38
BadSanta
10.01.14
✎
17:56
|
Хотя таблица значений разумеется будет работать быстрее - всегда когда есть возможность лучше использовать таблицу вместо дерева.
|
|||
39
Defender aka LINN
10.01.14
✎
22:59
|
(37) Скрин (8) в студию, пожалуйста
|
|||
40
BadSanta
13.01.14
✎
10:12
|
(39) Элементарно!
При заполнении дерева вычисляется флажок Булево - скрывать или показывать ли эту строку дерева. Соответственно строчка верхнего уровня скрывается если скрыты все подчиненные. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |