实体服务规则实现日期计算功能原创
11人赞赏了该文章
651次浏览
未经作者许可,禁止转载编辑于2022年10月19日 17:43:48
之前碰到一个需求,希望单据业务日期指定每个月固定的时间,如指定每个月的26号。
用【计算定义公式的值并填写到指定列】,可以实现此需求,与大家分享下
FDate:业务日期
@currentshortdate:系统当前日期
实现方式:
添加实体服务,触发条件根据实际修改,也可以是恒成立 1=1 这样子
公式:FDate=@currentshortdate.AddDays((26-float(@currentshortdate.ToString("dd"))))
说明:业务日期=系统当前日期的天数+(26-系统当前天数)
最后业务日期会等于每个月的26号
该公式可以变通算年,月都可以
同理,年、月、日、时、分、秒
年:AddYears
月:AddMonths
日:AddDays
时:AddHours
分:AddMinutes
秒:AddSeconds
赞 11
11人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读