关于跨年度日期赋值计算问题
本帖最后由 gderp 于 2016-2-19 11:49 编辑有个日期赋值计算问题,录入单据日期是当月,业务开始日期是下月1号开始计算;日常年月可以用以下公式完成
开始日期=月初值(年份值( 本表单.单据日期 ), 月份值(本表单.单据日期)+1 )
但是如果“单据日期”=2015-12-5,那么上面公式就会出错,因为给 月初值函数传递的值是: 月初值(2015,13),造成系统出错。
这里该如何写赋值公式。
最好能提供在系统中通过验证过的公式。
用以下公式,单据日期在12月份会出错:
开始日期=if(月份值( 本表单.单据日期 )= 12, 月初值(年份值( 本表单.单据日期 )+1, 1), 月初值(年份值( 本表单.单据日期 ), 月份值(本表单.单据日期)+1 ) )不知问题在那?
最后解决方案:
开始日期=月末值(年份值( 本表单.单据日期 ), 月份值(本表单.单据日期) )+1
学习了
页:
[1]