вопрос по Tree

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Alexander
Местный житель
Сообщения: 248
Зарегистрирован: 28 ноя 2006, 13:29

вопрос по Tree

Сообщение Alexander »

Суть проста: есть дерево по договорам, все работает хорошо. Накладываю ограничения как bounds, так и condition на соглашения и сами договоры. В дереве остается договор, который отображается как папка, хотя соглашений, подпадающих под условия нет. получается пустая папка.
два вопроса с этим связанных:
1. Как заставить TreeIsTerminal отрабатывать нормально, при наложенных ограничениях?
2. Как можно скрыть пустые договоры? Пустые, имею ввиду случай, когда соглашение есть, но оно не проходит по условию.

суть в том, что

Код: Выделить всё

curowner       == dogovor.cdogovor
либо ничего не знает о родителе, либо о потомке. если родителя и можно выцепить, то вот на потомка придется накладывать все те же ограничения, а этого не хочется делать, т.е.

Код: Выделить всё

dogovor.cdogovor == parent_dogovor.nrec //БУДЕТ КОРРЕКТНО
dogovor.nrec        == child_dogovor.cdogovor //будет некорректно,т.к. на dogovor наложены доп. условия
как бороться?
Ответить