多级BOM拆分数量不符合
接上一个帖子继续发问,上一个帖子地址为:https://bbs.iyunbiao.com/t-4369-1.html
很高兴收到回复如下:
于是我做了以下尝试:
但是尝试之后,发现bom数据还是对不上,如下图:
红色数字①:红色框中的3级物料,只有F660(明细,序号1)这个组件会用到,组件需要100个,每个组件需要一个红色框的这个物料。
所以应该是100才对,但是实际显示的是200
蓝色数字②:蓝色框中的3级物料,两个组件F660和F640(明细,序号1,序号2),都会用到, 组件F660 组件需要100个,每个组件
需要20蓝色框中的物料;组件F640 组件需要10个,每个组件需要20蓝色框中的物料;合计应该是100*20+10*20=2200才对,但是实际
显示是4200
本帖最后由 liu_lijian1 于 2020-12-9 09:11 编辑
应该还是你数据源的问题,多级关联,合计会重复。如果是这个原因,我建议你做一个临时表
(根据排产单,分解成所有的物料明细字段:排产单号,物品编号,所需数量),
1、点拆分BOM的时候,做一个填表公式,新建并提交表单,去生成临时表明细
2、在临时表中建数据源:合计原材料数量(可以左关联物料表,显示名称,规格等其他信息)
3、然后在拆分BOM再加填表公式,把第2步的数据源赋值到你指定的表
你要先从测试数据源是否正确,去分析!
情况2中,数据源:零件列表(零件型号是主键吗?)你的主键应该是:【ERP编号】吧!
这个【零件列表】的数据源,过滤匹配应该用主键!你调整一下试试。
具体我不是很清楚你为什么要执行:【情况1】和【情况2】,我个人感觉【情况1】是可以合并在【情况2】中的。 因为你的匹配条件 ERP编号F660和F640中用到的PA66和END ROD 一样的 明细匹配到2次所以重复加了 匹配条件多增加一个主件的编号
页:
[1]