以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]多级BOM的成本问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=61276)

--  作者:RYL
--  发布时间:2014/12/10 10:33:00
--  [求助]多级BOM的成本问题
BOM里面的物料单价关联到物料表的价格,然后用表达式运算出BOM的成本
因为是多级BOM,其他BOM又包含该BOM,用该BOM运算出来的成本作为单价,这样用表达式没法实现,提示循环引用
这种情况怎么处理

--  作者:Bin
--  发布时间:2014/12/10 10:34:00
--  
具体情况请上例子,用代码完成.
--  作者:有点甜
--  发布时间:2014/12/10 10:35:00
--  

 表达式无法做到你这种,必须用递归+代码处理。

 

 递归知识点 http://www.foxtable.com/help/topics/2416.htm

 


--  作者:RYL
--  发布时间:2014/12/10 10:40:00
--  
我想实现 物料表里价格变动 包含这个物料的所有BOM成本自动更新
--  作者:RYL
--  发布时间:2014/12/10 10:45:00
--  
A——
H
B
C
D——
E
F——
G
H
比如这样一个BOM结构,物料G价格变动之后,F的BOM成本自动更新,但是A,D的BOM成本怎么跟随自动更新

--  作者:有点甜
--  发布时间:2014/12/10 10:47:00
--  
  用递归,根据父键,一级一级往上查,需改
--  作者:RYL
--  发布时间:2014/12/10 10:52:00
--  
这样的话每有物料价格变动 就要运算一次 BOM数据量大的话计算量很大吧 而且会改动数据
--  作者:RYL
--  发布时间:2014/12/10 10:54:00
--  
还有运算的话 如果最高级和次级BOM都包含了某个物料,如果先运算最高级BOM然后运算次级BOM,那最高级运算出来的成本还是错的
--  作者:有点甜
--  发布时间:2014/12/10 11:00:00
--  

 例子说话,怎样错?


--  作者:RYL
--  发布时间:2014/12/10 11:00:00
--  
还在考虑怎么实现 没有例子。。