配置分享-差旅报销单套打配置出差天数

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

配置分享-差旅报销单套打配置出差天数

一、配置需求

根据差旅报销单分录行程信息中的开始日期和结束日期计算出差天数,无论当天多少点出发或结束,都以1天计算。

如:2023-03-01 14:00~2023-03-02 8:00  计算结果:2天

二、配置脚本

套打出差天数中增加后置脚本:

       var v1 = (getFieldValue("r1entry","endDate").toString());                

       var v2 = (getFieldValue("r1entry","startDate").toString());

       SimpleDateFormat sj = new java.text.SimpleDateFormat("yyyy-MM-dd");

       Date endDate = sj.parse(v1);

       Date startDate = sj.parse(v2);

       var endDate1 = endDate.getTime();

       var startDate1 = startDate.getTime();

       var quot = endDate1 - startDate1;

       quot = toInt(quot / 1000 / 60 / 60 / 24)+1;

       setValue(quot);


配置分享-差旅报销单套打配置出差天数

一、配置需求根据差旅报销单分录行程信息中的开始日期和结束日期计算出差天数,无论当天多少点出发或结束,都以1天计算。如:2023-03-01 1...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息