电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

金蝶s-HR-取请假开始时间所处考勤周期生理假的请假单据数1.docx

金蝶s-HR-取请假开始时间所处考勤周期生理假的请假单据数1.docx_第1页
1/2
金蝶s-HR-取请假开始时间所处考勤周期生理假的请假单据数1.docx_第2页
2/2
问题:如何取请假开始时间所处考勤周期的生理假请假单据数处理方案:工作流脚本处理操作步骤如下:1、定义流程变量//输入变量:personid是职员id,startdate请假开始时间//输出变量:Ltimes请假开始时间所处考勤周期流程中或流程结束的生理假请假单单据数2、输入变量赋值,操作如下图所示3、在提交节点后置脚本,贴入如下脚本//流程变量说明://输入变量:personid是职员id,startdate请假开始时间//输出变量:Ltimes请假开始时间所处考勤周期流程中或流程结束的生理假请假单单据数SimpleDateFormatsdf=newjava.text.SimpleDateFormat("yyyy-MM-dd");Stringod=sdf.format(startdate);java.sql.Connectioncon1=com.kingdee.bos.framework.ejb.EJBFactory.getConnection(__bosContext);java.sql.Statementst=con1.createStatement();java.sql.ResultSetrs=null;tsql="selectcount(distincta.FBILLID)counts";tsql=tsql+"fromt_hr_ats_leavebillentrya";tsql=tsql+"innerjoint_hr_ats_attendancefilebona.FPERSONID=b.fproposeridanda.FPERSONID='"+personid+"'";tsql=tsql+"innerjoint_hr_AtS_attencepolicyconb.FATTENCEPOLICYID=c.fid";tsql=tsql+"innerjoint_ats_attencecycledonc.FATTENCECYCLEID=d.fid";tsql=tsql+"innerjoint_hr_ats_attendanceperiodeond.fid=e.fgroupidande.fstartdate<={ts'"+od+"'}ande.fenddate>={Ts'"+od+"'}ande.fstartdate<=a.FBeginTimeande.fenddate+1>a.FBeginTime";tsql=tsql+"innerjoint_hr_ats_holidaypolicyfona.FPOLICYID=f.fidandf.fname_l2='生理假'";tsql=tsql+"whereFBILLIDin(selectfidfromt_hr_ats_overtimebillwhereFBILLSTATE=2orFBILLSTATE=3orFBILLSTATE=1)";rs=st.executeQuery(tsql);if(rs.next){Ltimes=rs.getDouble("counts");}com.kingdee.util.db.SQLUtils.cleanup(st,con1);com.kingdee.util.db.SQLUtils.cleanup(con1);

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

金蝶s-HR-取请假开始时间所处考勤周期生理假的请假单据数1.docx

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信