12. Как правильно удалять дерево

Когда вам необходимо удалить полностью дерево производимого изделия, то начинать удалять его надо с нижнего уровня, т.к. если пометить все записи, то программа побежит сверху и удалит сначала родительский узел и удаление дочерних узлов в этом родительском уже не сработает.

Если необходимо просто исключить из состава изделия узел, то надо просто удалить этот узел из дерева. Сам узел как единица продолжает жить, но просто в этом дереве он не участвует.

Если же необходимо не просто исключить узел из изделия, а удалить его полностью, то надо сначала удалить в дереве изделия комплектующие этого узла (то есть снизу вверх по-очереди, а потом уже и сам узел).

Предположим, что ваши констуктора что-то изменили в изделии. Вы не знаете, что именно и в каком из узлов произошли изменения. Вам прислали состав этого изделия в Excel.

Вот так в данный момент выглядит дерево этого изделия.

 

 

 

 

 

 

 

Если вы в таком положении отметите все записи пробелом, то система просто удалит ваши узлы из изделия. Состав же самих узлов, как был, так и останется.

Поэтому, если вы хотите полностью перезалить дерево изделия, то разверните его, отметьте пробелом все записи (Ctrl+A) и удалите. Сами узлы (детали) не будут удалены из классификатора, но их состав будет удален.

 

 

 

 

 

 

 

 

После перезаливки дерева не забудьте обновить его в заказах.


|