找回密码
 立即注册

QQ登录

只需一步,快速开始

yanjun13424

初级会员

31

主题

90

帖子

345

积分

初级会员

积分
345

微信认证勋章

yanjun13424
初级会员   /  发表于:2021-12-11 16:05  /   查看:2883  /  回复:9
500金币
本帖最后由 yanjun13424 于 2021-12-14 09:31 编辑


举例说明:

库存保留表

ID:001  单据编号:XL001  商品编号:A001 保留数量200 释放数量:80  剩余保留数量:120                                    

ID:  002  单据编号:XL001  商品编号:A001 保留数量300 释放数量:0  剩余保留数量:300


ID:  003  单据编号:XL001  商品编号:A001 保留数量300 释放数量:0  剩余保留数量:300

               出库单  保留表单据编号:XL001 商品编号:A001 出库数量:600

我想要的效果是。出库数量600-120=480    那ID: 001的释放数量为:80+120=200  剩余保留数量:0     ID:001

                                         480-300=180   那ID: 002的释放数量为:  0+300=300  剩余保留数量:0     ID:002

                                         180-300=-120  那ID: 003的释放数量为: 0+180=180  剩余保留数量:120  ID:003


就是说用600分配给保留数量,分配为0为止。我的做法是先用循环子表出库数据,再设置条件去查询保留表,单据编号和商品编号是否有数据多行数据。

有的话依次分配释放数量。我的做法是设置参数命令查到“单据编号:XL001  商品编号:A001 ”有3行数据,  然后设置参数命令查多行记录。循环命令自动以保留表ID001开始,数据表操作是释放数量=出库数量-剩余保留数量 设置参数命令得出 未分配数量:480,再向下做了如果查询保留表行数大于0再循环。这种方法做下来后。循环命令第一遍走完后,循环命令会做ID002的时候又自己的以600开始给ID002的减。(因为我第循环一次做了多个向下循环的子命令。但没有办法设置只循环一次。)









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

最佳答案

查看完整内容

问题解决了,原来设置参数命令名称可以和多个相同的,次一光次循环后多余数量会自己返回顶部相同的设置参数名称的。请帮我关闭贴子吧

9 个回复

正序浏览
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-12-16 11:45:16
11#
yanjun13424 发表于 2021-12-11 16:05
问题解决了,原来设置参数命令名称可以和多个相同的,次一光次循环后多余数量会自己返回顶部相同的设置参数 ...

回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-12-14 18:17:57
9#
心疼大佬。
看来还是要自力更生鸭~并且建议大佬升级到最新版本7.0.103.0,有很多新功能哈~
回复 使用道具 举报
yanjun13424
初级会员   /  发表于:2021-12-14 09:31:50
8#
David.Zhong 发表于 2021-12-13 18:26
500金币下必有勇夫~
大佬问题描述得很清晰,但是大佬的demo把我给整迷茫了~

更新了
回复 使用道具 举报
yanjun13424
初级会员   /  发表于:2021-12-13 18:55:18
7#
下午有点忙,草草了事。
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-12-13 18:26:11
6#
500金币下必有勇夫~
大佬问题描述得很清晰,但是大佬的demo把我给整迷茫了~
回复 使用道具 举报
yanjun13424
初级会员   /  发表于:2021-12-13 12:11:52
5#
David.Zhong 发表于 2021-12-13 10:08
大佬,你搞个demo来,把数据附上,相信很多大佬愿意帮你~

已上传,望大佬们帮忙
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-12-13 10:08:13
4#
大佬,你搞个demo来,把数据附上,相信很多大佬愿意帮你~
回复 使用道具 举报
yanjun13424
初级会员   /  发表于:2021-12-11 16:45:30
3#
lh123 发表于 2021-12-11 16:39
你这个问题,看考中级职称的朋友出来回答你。

哥们这个人还就是你吗?
回复 使用道具 举报
最佳答案
最佳答案
yanjun13424
初级会员   /  发表于:2021-12-11 16:05:13
来自 10#
问题解决了,原来设置参数命令名称可以和多个相同的,次一光次循环后多余数量会自己返回顶部相同的设置参数名称的。请帮我关闭贴子吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部