用业务规则实现两个日期字段的差,计算请假的天数,赋值给另外一个整数字段原创
金蝶云社区-开发者赋能部_吴富彪
开发者赋能部_吴富彪
7人赞赏了该文章 1,267次浏览 未经作者许可,禁止转载编辑于2022年05月24日 16:23:30

关键词:日期、时间差

一、需求:

用业务规则实现两个日期字段的差,计算请假的天数,赋值给另外一个整数字段

二、思路与方案:

使用业务规则里的时间函数:比较日期大小DATEDIF(date1, date2, unit)>0,通过判断大于零返回的是一个boolean值,非0即1。经测试后发现DATEDIF(date1, date2, "D")返回的是两个日期的差值

三、实现过程:

1、页面添加控件:开始日期(kdec_datefield1)、结束日期(kdec_datefield1)、天数(kdec_integerfield)

2、配置业务规则:

image.png

3、这里有个需要主要的,函数配置点击确定后返回的是DATEDIF(kdec_datefield1, kdec_datefield2, 'D') >  0;需要把后面的>0给去掉。

image.png

4、最后设置控件几时触发值更新,保存

image.png

5、效果图:

image.png


四、开发环境

不限

五、参考资料

开发平台

学习成长中心

图标赞 7
7人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0