移动节点
手工在BOM表调整物料的从属关系很难不出错,很容易让工作人员崩溃。
利用BOM树的节点移动功能,调整物料的从属关系,也就是按几次鼠标的事情而已。
这次我们继续用层级BOM树做例子。
1、 打开CaseStudy目录下的示例文件:BOM数据.Table,选择表"物料清单B",并打开层级BOM树
2、在这个BOM树中,节点M04之下有个子节点M05,现在我们希望修改物料M05的从属关系,从从属于M04改为从属于P02:
3、很简单,右击M05节点,从弹出的快捷菜单中执行"左移"命令即可:
4、现在M05节点从属于P02,更重要的是级码列的内容也自动根据从属关系内进行了调整:
5、你可以再次右移M05节点,使其重新从属于M04,可以看到级码列恢复为原值了:
6、在移动节点的时候,BOM树会自动进行循环引用和名称冲突预判,如果无法通过预判,将拒绝移动,例如上图中,如果右移M04节点,将出现提示:
这是因为M04下已经有个M03节点,如果将M04右移,会导致循环引用。
BOM树的所有操作,包括增加、移动和重命名,都会进行这种预判,有力地维护了BOM表的有效性。
尽管折叠模式也提供了类似的操作,这些折叠模式不会自动维护有效性和一致性,所BOM数据应该尽量提供过BOM树编辑。