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