BOM批量生成
本帖最后由 SMANG 于 2024-7-10 14:35 编辑各位大神,请教以下需求实现方法,谢谢!
要求说明:
创建时,用户选择一个半成品品号,表身选择原材料品号,根据指定的规则自动批量生成多个半成品产品BOM
本帖最后由 Lay.Li 于 2024-7-16 09:59 编辑
您好,重新做了一个demo,您可以参考参考:loveliness: 这是没发全么
Syl 发表于 2024-7-10 14:27
这是没发全么
是的,手误,还没有写完,就发出了:L 本帖最后由 Syl 于 2024-7-10 15:40 编辑
前台做循环应该可以实现,不过我不擅长,如果是外联库,写存储就行
思路应该是先把物料分组,半成品不说了,下面的材料要分类,A组为必选每个bom都带,B组为单选,有几个就循环几,C同B;
而且每个半成品都需要设置一个对应的选择范围,这样就可以实现所有bom的生成。
感谢各位大佬的支持~
正如楼上大佬所述,这里如果要通过命令去循环产生数据的话,首先得将这里的材料去区分一下,什么是1选1,什么是3选1的,什么是7选1的。有了这个信息的话,可以考虑写服务端命令做嵌套循环。循环选择的品号,然后将数据添加到产品bom表中
另外这里bom表中表身要怎么存呢,每个物料存一条记录么
如果是每个物料存一条记录的话,21条数据就要存84条了。服务端命令也要多一层嵌套循环去做了。可以详细的描述一下,我们看看能不能在您demo中修改一下
Lay.Li 发表于 2024-7-10 16:23
感谢各位大佬的支持~
正如楼上大佬所述,这里如果要通过命令去循环产生数据的话,首先得将这里的材料去 ...
喔,好的好的,请帮忙提供DEMO学习下:P 您好,这边儿不太清楚您要给表身的每条字段存储什么数据,可以参考一下下方的demo,先将数据查询出来,然后循环数组即可:loveliness:
本帖最后由 SMANG 于 2024-7-10 20:08 编辑
Lay.Li 发表于 2024-7-10 17:42
您好,这边儿不太清楚您要给表身的每条字段存储什么数据,可以参考一下下方的demo,先将数据查询出来,然后 ...
大佬,看了DEMO逻辑,无法满足场景应用喔,请明天上午帮忙远程协助下,谢谢!
产品BOM效果图
要求用户创建入口页面
数据库主表及子表数据状态
示例:循环生成产品BOM如下21个(另选择半成品及原材料不是固定的)
您好,看这个截图,基础的逻辑还是要嵌套循环去操作,这里的问题就是如何确定循环的数组,只要弄清楚了这里选择半成品和原材料的规则,然后参考上方的o循环就可以了:loveliness:
页:
[1]
2