|
Иерархия | ☑ | ||
---|---|---|---|---|
0
badimx
09.07.12
✎
17:06
|
Подскажите пожалуйста как реализовать иерархические документы. т.е. есть документ которому подчинены другие документы, а те могут быть иметь в подчинении другие документы.
|
|||
1
wowik
09.07.12
✎
17:08
|
к типовым конфигурациям надо идти. там есть примеры.
|
|||
2
badimx
09.07.12
✎
17:11
|
долго ковырятся может у кого есть опыт, у меня была мысля сделать через справочник.
|
|||
3
х86
09.07.12
✎
17:17
|
делаешь общий реквизит .Родитель
на основе его строишь дерево |
|||
4
Stim
09.07.12
✎
17:18
|
так же, как и останые
|
|||
5
Deniskind
09.07.12
✎
17:19
|
(2) Либо через справочник, тогда будут работать такие штуки в запросах как В ИЕРАРХИИ , либо реквизит "родитель". В первом случае вы обеспечиваете логику создания справочника, а во втором всю логику иерархии. Если никаких суммирований от листьев к корню дерева не предвидеться, то можно попробовать справочник. Если, нет, тогда с "родителем" поэкпериментируй, т.к. все равно придется логику сумм обрабатывать в своих процедурах.
|
|||
6
aleks-id
09.07.12
✎
17:21
|
реквизит ДокументОснование не предлагать?
|
|||
7
badimx
09.07.12
✎
17:21
|
суммировать ничего не надо, есть один документ где прописывается работа которую нужно сделать, далее работа может быть разделена и т.д. и т.п.
|
|||
8
badimx
09.07.12
✎
17:22
|
(6) можно все с чем будет удобнее работать
|
|||
9
aleks-id
09.07.12
✎
17:25
|
(8) ну тогда кури типовые
|
|||
10
Deniskind
09.07.12
✎
17:27
|
(8) Если, предположим, вам надо построить дерево документов, то вернув результаты запроса в иерархии, вам будет просто выгрузить его в дерево значений. А если будете использовать реквизит, то придется строить дерево рекурсией. Иерархический запрос будет быстрее работать, чем рекурсия. Но, доп реквизит "родитель", "Основание", вроде, как привычнее :)
|
|||
11
badimx
09.07.12
✎
17:30
|
(8) похоже со справониками будет удобнее, но сколько справоников понадобится, можно ли обойтись одним?
|
|||
12
Deniskind
09.07.12
✎
17:31
|
(11) Э-э-э......на первый взгляд одного с иерархией должно хватить, но вдруг у вас задача хитрющая ;)
|
|||
13
badimx
09.07.12
✎
17:33
|
(12) в чем может быть хитрость?
|
|||
14
Deniskind
09.07.12
✎
17:36
|
(13) Например, работы у вас могут повторяться и отличаться только разной датой исполнения. Тогда будет иметь смысл делать справочник работ и иерархическом справочнике делать реквизит со ссылкой на этот справочник.
|
|||
15
badimx
09.07.12
✎
17:39
|
(14) спасибо буду думать.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |