找回密码
 立即注册

QQ登录

只需一步,快速开始

王大胖

注册会员

13

主题

31

帖子

134

积分

注册会员

积分
134
王大胖
注册会员   /  发表于:2021-1-14 18:43  /   查看:1940  /  回复:5
10金币
本帖最后由 王大胖 于 2021-1-20 18:07 编辑

订单表中的单号A对应订单详情表中的多条记录A1,A2,2表中都有1个是否执行的字段,默认是否
有1个需求是这样
1.对订单详情记录进行状态修改,A1是否执行改为是,此时订单表中的A的是否执行仍为否
2.当订单详情记录中的A1和A2,是否执行改为是,那么订单表中A的是否执行改为否
这个如何在服务端命令中实现??

最佳答案

查看完整内容

这个我猜您是不是写错了,应该是改为是吧您这个需求应该是希望完成一个“与”的逻辑,那么其实这里不需要服务端命令,直接使用公式自动计算就可以: 让主表的是否字段等于这个公式: 这样当子表的是否变化时,主表的是否会实时计算: 这个是 demo: 想问下咱们为什么需要是用服务端命令呢?是否有什么特殊的业务场景,或是需要与其他的业务关联?您也可以描述一下,看下又没有什么可以优化的地方哈~

5 个回复

倒序浏览
最佳答案
最佳答案
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-1-14 18:43:57
来自 2#
2.当订单详情记录中的A1和A2,是否执行改为是,那么订单表中A的是否执行改为否

这个我猜您是不是写错了,应该是改为是吧您这个需求应该是希望完成一个“与”的逻辑,那么其实这里不需要服务端命令,直接使用公式自动计算就可以:
让主表的是否字段等于这个公式:



这样当子表的是否变化时,主表的是否会实时计算:


这个是 demo:


想问下咱们为什么需要是用服务端命令呢?是否有什么特殊的业务场景,或是需要与其他的业务关联?您也可以描述一下,看下又没有什么可以优化的地方哈~


本帖子中包含更多资源

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

x
回复 使用道具 举报
王大胖
注册会员   /  发表于:2021-1-15 11:21:46
3#
一个采购订单A,对应多个采购明细单A1,A2
一次到货,可能只是采购商品部分到货,比如A1到货
这时候操作员选择未执行的采购订单A,选择到货的采购明细A1,进入入库操作
此时A的状态是还是未执行,A1是已执行,A2是未执行
下次A2到货,做入库操作,A2变为已执行
希望系统可以自动将A的状态该改为A改为已执行
回复 使用道具 举报
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-1-15 12:18:32
4#
王大胖 发表于 2021-1-15 11:21
一个采购订单A,对应多个采购明细单A1,A2
一次到货,可能只是采购商品部分到货,比如A1到货
这时候操作 ...

那我感觉这个用我上面的逻辑完全是可以搞定的比服务端命令更方便,而且由于是靠公式计算得到的,所以不会出数据错误的情况
回复 使用道具 举报
王大胖
注册会员   /  发表于:2021-1-15 12:58:28
5#
收到
取了一下未执行的明细数量和当前页面表格中的明细数量
未执行的大于表格中的数量,那么就是否
否则的话就是是
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-1-15 14:00:30
6#
谢谢支持,本帖子的问题解决,这里就结帖了,如果您有新的问题,也欢迎创建新的求助帖。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部