请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

SMANG

金牌服务用户

244

主题

676

帖子

2258

积分

金牌服务用户

积分
2258

时代开发者征文活动

[处理中] BOM批量生成

SMANG
金牌服务用户   /  发表于:2024-7-10 14:25  /   查看:128  /  回复:11
50金币
本帖最后由 SMANG 于 2024-7-10 14:35 编辑

  各位大神,请教以下需求实现方法,谢谢!
要求说明:
创建时,用户选择一个半成品品号,表身选择原材料品号,根据指定的规则自动批量生成多个半成品产品BOM




附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

11 个回复

倒序浏览
Syl悬赏达人认证
金牌服务用户   /  发表于:3 天前
沙发
这是没发全么
回复 使用道具 举报
SMANG
金牌服务用户   /  发表于:3 天前
板凳

是的,手误,还没有写完,就发出了
回复 使用道具 举报
Syl悬赏达人认证
金牌服务用户   /  发表于:3 天前
地板
本帖最后由 Syl 于 2024-7-10 15:40 编辑

前台做循环应该可以实现,不过我不擅长,如果是外联库,写存储就行

思路应该是先把物料分组,半成品不说了,下面的材料要分类,A组为必选每个bom都带,B组为单选,有几个就循环几,C同B;
而且每个半成品都需要设置一个对应的选择范围,这样就可以实现所有bom的生成。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:3 天前
5#
感谢各位大佬的支持~

正如楼上大佬所述,这里如果要通过命令去循环产生数据的话,首先得将这里的材料去区分一下,什么是1选1,什么是3选1的,什么是7选1的。有了这个信息的话,可以考虑写服务端命令做嵌套循环。循环选择的品号,然后将数据添加到产品bom表中

另外这里bom表中表身要怎么存呢,每个物料存一条记录么

如果是每个物料存一条记录的话,21条数据就要存84条了。服务端命令也要多一层嵌套循环去做了。可以详细的描述一下,我们看看能不能在您demo中修改一下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
SMANG
金牌服务用户   /  发表于:3 天前
6#
Lay.Li 发表于 2024-7-10 16:23
感谢各位大佬的支持~

正如楼上大佬所述,这里如果要通过命令去循环产生数据的话,首先得将这里的材料去 ...

喔,好的好的,请帮忙提供DEMO学习下
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:3 天前
7#
您好,这边儿不太清楚您要给表身的每条字段存储什么数据,可以参考一下下方的demo,先将数据查询出来,然后循环数组即可



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
SMANG
金牌服务用户   /  发表于:3 天前
8#
本帖最后由 SMANG 于 2024-7-10 20:08 编辑
Lay.Li 发表于 2024-7-10 17:42
您好,这边儿不太清楚您要给表身的每条字段存储什么数据,可以参考一下下方的demo,先将数据查询出来,然后 ...

大佬,看了DEMO逻辑,无法满足场景应用喔,请明天上午帮忙远程协助下,谢谢!

产品BOM效果图


要求用户创建入口页面

数据库主表及子表数据状态

示例:循环生成产品BOM如下21个(另选择半成品及原材料不是固定的)





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:前天 10:59
9#
您好,看这个截图,基础的逻辑还是要嵌套循环去操作,这里的问题就是如何确定循环的数组,只要弄清楚了这里选择半成品和原材料的规则,然后参考上方的o循环就可以了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:昨天 10:49
10#
您好,这边儿重新做了一个demo,您参考参考


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部