WinnieLiao 发表于 2024-6-3 17:16:18

V10.0.2.0 数组循环,查询并返回值问题

想实现一个逻辑:循环销售子表中对应的物料编码和数量,从库位库存表中查找对应的物料编码将符合数量(加总和销售数量相等)的条目查询出来,并将库位编码,SKU编码,批次号,数量,物料编码,物料描述等信息添加到出库表的子表中,这种算法使用服务端命令如何实现?


Nathan.guo 发表于 2024-6-3 17:16:19

WinnieLiao 发表于 2024-6-4 10:48
关注的是销售子表中物料编码和数量,从库位库存表中查询到对应的物料编码和符合的加总数量,并且符合先进 ...

那大佬可以参考这个demo中的服务端命令来做




Nathan.guo 发表于 2024-6-3 18:06:49

1.我们再页面使用textjoin公式,将销售订单子表的物料编码汇总起来兵传递到服务端命令

2.在服务端命令中,我们使用在里边去查询

3.查出结果后,返回到前端页面,前端页面使用导入json到表格命令,把数据导入到出库单子表就行~~

WinnieLiao 发表于 2024-6-4 08:31:10

Nathan.guo 发表于 2024-6-3 18:06
1.我们再页面使用textjoin公式,将销售订单子表的物料编码汇总起来兵传递到服务端命令

2.在服务端命令中 ...

如果涉及到数量上的匹配,如何去做这个循环,库位库存表中物料的数量加总后要满足销售子表中的物料对应的出库数量。

Nathan.guo 发表于 2024-6-4 09:29:14

WinnieLiao 发表于 2024-6-4 08:31
如果涉及到数量上的匹配,如何去做这个循环,库位库存表中物料的数量加总后要满足销售子表中的物料对应的 ...

那这样的话有个问题,假如需要查询物料编码为415-166-10R0B 数量总和为2000的

用上图数据举例:
1.是希望只关注物料编码和数量,导致总数加起来为4000,然后一条数据都查不出来

2.以枯萎编码做分组,分成两组后,两组数量加起来分别为2000,因此查出4条记录

这两种方式,我们的需求是哪种呢:nbtz5:

WinnieLiao 发表于 2024-6-4 10:48:01

Nathan.guo 发表于 2024-6-4 09:29
那这样的话有个问题,假如需要查询物料编码为415-166-10R0B 数量总和为2000的

用上图数据举例:


关注的是销售子表中物料编码和数量,从库位库存表中查询到对应的物料编码和符合的加总数量,并且符合先进先出的策略(批次号为年月日,用于标识库存的先后顺序)后将符合条件的数据返回到出库表中,返回的其中一个字段是库位编码的字段
页: [1]
查看完整版本: V10.0.2.0 数组循环,查询并返回值问题