|
Можно ли задать свое поле в качестве Родителя для формирования ИЕРАРХИИ? | ☑ | ||
---|---|---|---|---|
0
Gorr
30.12.13
✎
09:18
|
Вопрос чисто теоретический - Позволяет ли платформа в интерфейсе отобразить список элементов, например справочника с иерархией построенной по произвольному полю, а не только по полю Родитель?
|
|||
1
Zero on a dice
30.12.13
✎
09:22
|
через дерево значений
|
|||
2
AlexTim03
30.12.13
✎
09:25
|
СКД позволяет рисовать в отчетах произвольную иерархию
|
|||
3
Gorr
30.12.13
✎
09:37
|
(2) Не то - вопрос не про отчеты, а про интерактивные формы списков. Можно ли создать форму списка справочника в котором иерархия будет строится по полю МойРодитель и чтобы пиктограммки групп отображались бы как традиционные папки в справочнике, а не в виде крестиков?
|
|||
4
Defender aka LINN
30.12.13
✎
09:45
|
(3) Не возражаем
|
|||
5
Zero on a dice
30.12.13
✎
09:48
|
(3) мы делали поле с картинкой в дереве, пользователи даже разницы не замечали.
|
|||
6
Gorr
30.12.13
✎
11:46
|
(5) круто! пример можно посмотреть?
|
|||
7
Zero on a dice
30.12.13
✎
11:55
|
(6) это было давненько, сейчас уже сложно найти, исходники хоть и лежат где-то, но саму прикладную задачу вспомнить тяжело.
там все относительно просто делается, картинки, вроде, вырезали сами. |
|||
8
GANR
30.12.13
✎
11:57
|
(0) Для отображения списка можно воспользоваться деревом значений, как советует (1), а для отчетов можно воспользоваться методом, описанным на странице 323 в Хрусталевой.
(6) Рекурсивный алгоритм надо применить - выбрать в первый уровень дерева элементы без родителя, а в последующие уровни чтобы в качестве родителей были элементы 1-го уровня, затем - 2-го и так далее, пока элементы на закончатся. |
|||
9
Ork
30.12.13
✎
11:57
|
(3) В УФ группировку можно сделать по любому полю.
|
|||
10
GANR
30.12.13
✎
11:59
|
(6) Аааа... Пример с картинкой - это посмотрите подсистему "Монитор целевых показателей" в УТ - там многие узлы с такими картинками работают.
|
|||
11
Gorr
31.12.13
✎
14:35
|
GANR Благодарю! Посмотрю. Слышал, что 1с не рекомендует использовать рекурсию где это возможно, поэтому лучше циклами. кстати, в издании 2м (упр.ф) 296 страница..
|
|||
12
GANR
31.12.13
✎
15:00
|
(11) Да, рекурсивные процедуры действительно нежелательны, да и негибки они весьма. Поэтому я обычно реализую такие алгоритмы посредством массива а ля СтекВызовов - см. пример в сообщении 33 ветки Алгоритм преобразования дерева в таблицу
|
|||
13
GANR
31.12.13
✎
15:01
|
+(12) А "обычным" циклом такое не получится, так как уровень вложенности последнего заранее неизвестен.
|
|||
14
Конфигуратор1с
31.12.13
✎
15:17
|
(0) на скд лепишь свою иерархию, результат выгружаешь в дерево значений. Дальше 40 словнов танцуют новогодний хоровод)
|
|||
15
Eugeneer
31.12.13
✎
15:28
|
(0) что ты хочешь сделать группировками?
|
|||
16
Reaper_1c
31.12.13
✎
15:53
|
(15) Херню вестимо
|
|||
17
Gorr
01.01.14
✎
00:23
|
(16) Ах да.. Папочки - зло!?))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |