当前位置:软件学习 > 其它软件 >>

BOM死循环 超级难!!!! 重发

BOM里发生了死循环,如何把发生循环的物料找出来?
做过BOM的tx是怎么组织BOM的?

就像下面,发生了A->B->C->A这样的循环.


BOM表 
物品id     部件id          用量
A               B             1 
B               C             1 
B               D             1 
C               A             1 
D               E             1 
D               F             1 
A               D             1 

图:
      A   
     / \   
    B   |     
   / \ / 
  C   D   
 /   / \   
A   E   F 


--------------------编程问答-------------------- 再添加数据的时候判断一下,如果C的上级存在A,则C的下级为A的条目添加不上。
也就是给某数据x添加下级的时候,判断该数据不是x的上级,即可。 --------------------编程问答-------------------- 增加一个字段,叫做低阶码,如果低阶码的计算逻辑有问题再单独处理一下。 --------------------编程问答-------------------- 一般都是在BOM基础数据输入的时候进行控制处理的 --------------------编程问答-------------------- 如果ERP不提供这个功能。自已写个程序找一下就可以了。

查找一个树下有没有上级编号。 --------------------编程问答-------------------- 在建BOM的时候原则上是不允许发生循环的 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 是必须不能出现死循环,只能在建立的时候进行判断了 --------------------编程问答-------------------- --------------------编程问答-------------------- 确保基础数据的准确性很重要 --------------------编程问答-------------------- .......................... --------------------编程问答-------------------- 谁把这个问题搞的这么难
补充:企业软件 ,  企业信息化
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,