|
Иерархия |
☑ |
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) спасибо буду думать.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший