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

QQ登录

只需一步,快速开始

Leo888

中级会员

87

主题

268

帖子

991

积分

中级会员

积分
991
Leo888
中级会员   /  发表于:2021-2-23 16:23  /   查看:3698  /  回复:11
20金币
【销售订单】表头增加一个按钮【自动分配箱号】,单击此此按钮后,表体的“箱号(由)”和“箱号(至)”栏位需要自动填上对应的数值:
销售订单表体栏位:
       - 箱号(由):整数;
       - 箱号(至):整数;
销售订单表头 增加功能按钮【自动分配箱号】:
       - 点击按钮时,自动根据每行产品的【包装单位数】栏位,按顺序分配箱号;

最终效果:


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

最佳答案

查看完整内容

刚忙完。他的要素比我的多,所以需要的辅助公式多一点。可以看看demo

11 个回复

倒序浏览
最佳答案
最佳答案
桂花酒酿丸子悬赏达人认证 活字格认证
高级会员   /  发表于:2021-2-23 16:23:33
来自 11#
刚忙完。他的要素比我的多,所以需要的辅助公式多一点。可以看看demo

本帖子中包含更多资源

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

x
回复 使用道具 举报
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-2-23 17:26:03
2#
您好,您这边是希望实现这个需求吗?如果是,我们可以帮您把帖子移动到项目需求板块,我们也可以帮您宣传;这样如果有大佬愿意帮您做,您就可以直接和他对接啦~具体费用时间之类的你们都可以自行协商
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-2-23 17:31:15
3#
老板,您好,这个涉及到需求了哈,这边给您一个思路吧。

首先这个表格应该是个子表,我理解应该是将所有子表数据行分配完之后一并提交数据,那么这个子表格就要开启数据松绑定;

其次,包装单位数量应该是提前已知的,也就是整个分配逻辑应该根据包装单位数进行分配,所以我觉得可以使用循环命令,循环子表的所有行;

第一行箱号(由)从1开始,那么接下来的每一行的箱号(至)= 箱号(由)+ 包装单位数 - 1,循环到第二行的时候箱号(由) = 上面所有行的包装单位数 - 1;

举例:



循环到第二行,那么箱号(由) = 6,循环到第三行,那么箱号(由) = 6 + 5,循环到第四行,那么箱号(由) = 6 + 5 +6,以此类推。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Leo888
中级会员   /  发表于:2021-2-24 09:40:51
4#
您的分析没有问题,我也试过用循环命令,但是销售订单没有保存前,我在“选择命令”里没有找到有合适的子命令可供调用(如下图所示)来实现这种效果,如服务端命令”设置参数命令“来获取上一行的数据等;



需求:
第一行箱号(由)从1开始,那么接下来的每一行的箱号(至)= 箱号(由)+ 包装单位数 - 1,循环到第二行的时候箱号(由) = 上面所有行的包装单位数 + 1;

举例:


循环到第二行,那么箱号(由) = 6+1,循环到第三行,那么箱号(由) = 6 + 5+1,循环到第四行,那么箱号(由) = 6 + 5 +6+1,以此类推。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-2-24 14:11:13
5#
设置参数命令只可以在服务端命令里使用,尽量要不都使用前端命令和辅助表格实现,要不就全部在后端使用服务端命令实现。
回复 使用道具 举报
Leo888
中级会员   /  发表于:2021-2-24 14:59:28
6#
Erik.Xue 发表于 2021-2-24 14:11
设置参数命令只可以在服务端命令里使用,尽量要不都使用前端命令和辅助表格实现,要不就全部在后端使用服务 ...

我想知道活字格有办法处理这个问题吗?
回复 使用道具 举报
桂花酒酿丸子悬赏达人认证 活字格认证
高级会员   /  发表于:2021-2-24 15:44:37
7#
本帖最后由 桂花酒酿丸子 于 2021-2-24 15:46 编辑

用一个辅助公式就可以设置了。
我这边客户就有类似需求,收款后自动选择单据执行分配。

你可以使用辅助公式然后遍历每一行,如果剩余箱数足够应付本行,就使用本行数字做本行箱数,不足就使用剩余箱数做本行箱数。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Lucas.Su讲师达人认证 悬赏达人认证 活字格认证
葡萄城公司职员   /  发表于:2021-2-24 16:56:05
8#
感谢楼上大佬支持
回复 使用道具 举报
Leo888
中级会员   /  发表于:2021-2-24 17:07:17
9#
不是很明白您的意思,能做一个简单的例子演示一下吗?我想要的效果如下所示:

本帖子中包含更多资源

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

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