其他BOM树的编辑
Foxtable的开发人员没有偷懒,用心地为所有类型的BOM树开发了智能编辑功能。
所有类型的BOM树,其编辑功能基本都是一样的,但是对于开发人员来说,每增加一种类型,就多了一倍的工作量。
前面已经介绍了内联BOM树,以及用符号分割的层级BOM树,下面我们简单地介绍一下其他类型BOM树的编辑功能
按长度分割的BOM树
打开CaseStudy目录下的示例文件:BOM数据.Table,选择表"物料清单C",并打开BOM树,参考:按长度分割的BOM树
这个BOM树的层级列没有用符号分割,而是根据长度进行分割,每一层的长度是2.
这个BOM树的编辑,和用符号分割的BOM树完全一样,增加、移动、复制和克隆节点后,也会自动生成和维护级码列,唯一差别是级码列没有符号而已:
不等长分割的BOM树
打开CaseStudy目录下的示例文件:BOM数据.Table,选择表"会计科目"。
这个表的层级列就是会计科目列,不过不是等长分割,一级科目用1位数字表示,二级科目用3位数字表示,从三级科目开始,都用2位数表示。
执行打开层级BOM树命令,按下图所示设置BOM树:
通过BOM树编辑会计科目,不仅层级关系清晰,最大的好处是可以自动生成科目代码,例如下图增加了一个三级科目"厂房租金",科目代码列已经自动成了:
提示:BOM树并非只能管理BOM数据,这就是一个例子。
合并层级列和标题列
打开CaseStudy目录下的示例文件:BOM数据.Table。
选择表"物料清单D",这也是一个BOM型的层级表,不过将层级列和物料列合二为一了。
手工维护这种BOM表,会比其他任何类型的BOM表都麻烦:
不过在Foxtable中,却没有任何差别,一样的轻松,例如我们将M03节点右移,物料列会自动更新: