实体服务规则实现日期计算功能原创
金蝶云社区-大风里最靓的仔
大风里最靓的仔
11人赞赏了该文章 448次浏览 未经作者许可,禁止转载编辑于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