如何设置出差申请单/差旅费报销单按出差天数走不同的流程
【问题描述】
如何设置出差申请单/差旅费报销单按出差天数走不同的流程。
【操作说明】
1、由于出差申请单明细无“天数”字段,且流程设置条件时,无法直接选择单据体字段。可在条件的“高级”页签,使用语句根据开始日期、结束日期进行计算总出差天数。
示例:出差申请单
总天数大于5天 :sum(map(lambda x:(x.FTravelEndDate - x.FTravelStartDate).Days+1, FEntity)) > 5
总天数小于等于5天:sum(map(lambda x:(x.FTravelEndDate - x.FTravelStartDate).Days+1, FEntity)) <= 5
2、由于差旅费报销单(2019新政),一行行程信息可能对应多行明细,则取明细的天数汇总会翻倍,因此条件可设置取“行程信息”的天数。
示例:差旅费报销单
总天数大于5天 :sum(map(lambda x:(x.FTravelDays), FScheduleEntity)) > 5
总天数小于等于5天 :sum(map(lambda x:(x.FTravelDays), FScheduleEntity)) <= 5
【注意】若连续多个行程出差,如6-27到6-29,深圳-北京。6-29到6-30,北京-成都。单独计算第一行程是3天,第二行程是2天。由于时间是连续的,若看总的出差时间6-27到6-30日,实际总天数是4天。但是系统里明细行录入,单独计算每个行程的天数,简单合计起来,可能与实际天数有差异。如果要按实际行程天数判断,可自行在单据头添加出差总天数字段,通过插件进行计算判断,流程可直接选择单据头字段计算。
【备注】全文图片是在8.2.0.20240229版本上操作所附的截图。
如何设置出差申请单/差旅费报销单按出差天数走不同的流程
【问题描述】如何设置出差申请单/差旅费报销单按出差天数走不同的流程。【操作说明】1、由于出差申请单明细无“天数”字段,且流程设置条件...
点击下载文档
本文2024-09-23 03:33:46发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-159652.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章