钻石 发表于 2020-12-8 21:12:09

多级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

Prex 发表于 2020-12-9 09:06:53

本帖最后由 liu_lijian1 于 2020-12-9 09:11 编辑

应该还是你数据源的问题,多级关联,合计会重复。如果是这个原因,我建议你做一个临时表
(根据排产单,分解成所有的物料明细字段:排产单号,物品编号,所需数量),
1、点拆分BOM的时候,做一个填表公式,新建并提交表单,去生成临时表明细
2、在临时表中建数据源:合计原材料数量(可以左关联物料表,显示名称,规格等其他信息)
3、然后在拆分BOM再加填表公式,把第2步的数据源赋值到你指定的表
你要先从测试数据源是否正确,去分析!

Prex 发表于 2020-12-9 09:51:40

情况2中,数据源:零件列表(零件型号是主键吗?)你的主键应该是:【ERP编号】吧!

这个【零件列表】的数据源,过滤匹配应该用主键!你调整一下试试。

具体我不是很清楚你为什么要执行:【情况1】和【情况2】,我个人感觉【情况1】是可以合并在【情况2】中的。

多说无益 发表于 2020-12-10 16:26:00

因为你的匹配条件 ERP编号F660和F640中用到的PA66和END ROD 一样的 明细匹配到2次所以重复加了   匹配条件多增加一个主件的编号
页: [1]
查看完整版本: 多级BOM拆分数量不符合