找回密码
 立即注册

QQ登录

只需一步,快速开始

在此廾匸你

中级会员

48

主题

204

帖子

514

积分

中级会员

积分
514

时代开发者征文活动

在此廾匸你
中级会员   /  发表于:2024-12-26 16:37  /   查看:284  /  回复:24
25金币
使用批次号进行出库,如果该批次库存不足则重新扫码,希望能够自动计算二次扫码需要的出库数量,其中一个物料对应多个批次,出库的信息未入库,存放于缓存中
在设置命令时不知道怎么获取当前物料还需要出库的数量

24 个回复

倒序浏览
沁源
注册会员   /  发表于:2024-12-26 17:18:45
沙发
你要不加字段存储本次扫描结果,如 应出库数量 累计批次扫描数量(可以把累计批次扫描数量作为最终出库数量) 剩余待出库数量(应出数量-累计批次扫描数量);这样你就得到了剩余要出库的数量     
回复 使用道具 举报
沁源
注册会员   /  发表于:2024-12-26 17:21:34
板凳
沁源 发表于 2024-12-26 17:18
你要不加字段存储本次扫描结果,如 应出库数量 累计批次扫描数量(可以把累计批次扫描数量作为最终出库数量 ...

把累计批次扫描数量初始值设置为0,一直累加扫描数量上去
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-12-26 17:35:54
地板
您好,反复看了很多遍,还是没能理解您的需求,有没有做过类似场景的大佬支援一波。
回复 使用道具 举报
在此廾匸你
中级会员   /  发表于:2024-12-27 09:26:20
5#
沁源 发表于 2024-12-26 17:21
把累计批次扫描数量初始值设置为0,一直累加扫描数量上去

就是说:
扫批次号001,获取库存数量
设置剩余生产数量 = 生产数量
判断库存数量是否>=生产数量,是则返回生产数量,否则返回库存数量(考虑不足的情况,返回库存数量)
表格操作,将数据新增到图文列表
设置剩余生产数量 = 剩余生产数量 - 库存数量

这个逻辑吗?更改了累计数量的名字
上面写的这个中间应该缺了一截,如果循环的话剩余生产数量还是生产数量没变
而且这个只能设置同一种物料的多个批次,实际存在多个物料,每个物料多个批次
回复 使用道具 举报
沁源
注册会员   /  发表于:2024-12-27 10:30:40
6#
在此廾匸你 发表于 2024-12-27 09:26
就是说:
扫批次号001,获取库存数量
设置剩余生产数量 = 生产数量

你得再具体讲下业务场景,这个是做生产的扫描吗?是处于生产的哪个阶段(生产物料分析,生产下单,生产领料,产成入库)
回复 使用道具 举报
沁源
注册会员   /  发表于:2024-12-27 10:48:50
7#
沁源 发表于 2024-12-27 10:30
你得再具体讲下业务场景,这个是做生产的扫描吗?是处于生产的哪个阶段(生产物料分析,生产下单,生产领 ...

我好像走偏了,我设计的表格有三层,第一层(最高层)出入库单,第二层出入库明细 第三层出入库批次明细。
第二层出入库明细要有:物料编码、应出/入库数量、扫描批次出/入数量(初始值永远是0)、剩余出/入数量(应出/入库数量-扫描批次出/入数量) ,后续就可以拿  剩余出/入数量  作为判断条件做处理。
第三层物料库存批次和第二层的物料编码匹配,并在第三层绑定第二层的主键进行关联,这样就实现第二层的一个物料下有多个批次,第二层的‘扫描批次出/入数量’ 就 累计批次的数量。
回复 使用道具 举报
在此廾匸你
中级会员   /  发表于:2024-12-27 11:20:43
8#
沁源 发表于 2024-12-27 10:30
你得再具体讲下业务场景,这个是做生产的扫描吗?是处于生产的哪个阶段(生产物料分析,生产下单,生产领 ...

生产领料界面,生产人员拿领料单到库房领料,库房人员根据领料单,使用手持机扫批次号二维码进行出库
同一种物料有多个批次号,一个产品有多种物料
主要两个页面:列表页和详情页,列表用于展示生产任务单、详情页是扫码界面

库房选择需要领料的任务单,进入扫码详情页,能带出产品信息和生产数量
通过批次号可以查询物料编码、库存数量
通过物料编码和列表页带出的BOM版本可以查询每种物料的单位用量,从而计算每种物料的具体生产数量
使用该批次号(1号)的库存数量和生产数量进行比较判断,如果库存不足,需要再扫同类物料下的批次号(2号),并再次将该批次号的库存数量与剩余生产数量进行比较判断,如果库存不足继续此操作,直到库存足够出库为止,第一种物料出库完成,并且每批的出库信息都要存储在表格中,进行缓存,暂时不进入数据库,以免降低性能
第一种物料完成后,不关闭详情页,继续第二种物料出库,同上操作,知道领料单上的物料所有完成记录,整个出库才算完成
最后点击完成时进行出库数量的计算,并同步到后台(这一步暂时可以不做)

相当于扫码中的计算都是浮于页面上的,不影响数据库操作
回复 使用道具 举报
在此廾匸你
中级会员   /  发表于:2024-12-27 11:29:21
9#
沁源 发表于 2024-12-27 10:48
我好像走偏了,我设计的表格有三层,第一层(最高层)出入库单,第二层出入库明细 第三层出入库批次明细 ...

第三层中,绑定第二层的主键进行关联是什么意思哇?涉及到主物料信息表和批次物料信息表这两个数据库表,怎么个关联法哇?
回复 使用道具 举报
沁源
注册会员   /  发表于:2024-12-27 11:47:17
10#
在此廾匸你 发表于 2024-12-27 11:29
第三层中,绑定第二层的主键进行关联是什么意思哇?涉及到主物料信息表和批次物料信息表这两个数据库表, ...


这里的‘批次出入记录表’(第三层)里的出入库批号就跟 领料清单明细(第二层)的领料单批号进行关联。

本帖子中包含更多资源

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

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