EAS工作流中需要修改单据状态值,不需要自动节点,通过脚本直接完成.
com.kingdee.eas.scm.cal.CostAdjustBillInfo info=com.kingdee.eas.scm.cal.CostAdjustBillFactory.getLocalInstance(__bosContext).getCostAdjustBillInfo(new com.kingdee.bos.dao.ormapping.ObjectUuidPK(billID)); com.kingdee.eas.scm.cal.CostAdjustBillEntryCollection col=info.get("entry"); companyid=col.get(0).getCompanyOrgUnit().getId(); auditAfterSubmit = com.kingdee.eas.scm.common.app.SCMServerUtils. isAuditWhenSubmit( __bosContext , storageid.toString ( ),4,"410" ) ; getVoucherAfterAudit = com.kingdee.eas.scm.common.app.SCMServerUtils. isVoucherWhenAudit( __bosContext , companyid.toString ( ),"410") ;
com.kingdee.eas.mx.imp.ipo.ImpPurContractSelfInfo info = com.kingdee.eas.mx.imp.ipo.ImpPurContractSelfFactory.getLocalInstance(__bosContext).getImpPurContractSelfInfo( new com.kingdee.bos.dao.ormapping.ObjectUuidPK(com.kingdee.bos.util.BOSUuid.read(billID)));
info.setState(info.getState().auditing);
com.kingdee.eas.framework.CoreBaseCollection cbColl = new com.kingdee.eas.framework.CoreBaseCollection();
cbColl.add(info);
com.kingdee.eas.mx.imp.ipo.ImpPurContractSelfFactory.getLocalInstance(__bosContext).update(new com.kingdee.bos.dao.ormapping.ObjectUuidPK(com.kingdee.bos.util.BOSUuid.read(billID)),info);
com.kingdee.eas.mx.imp.WorkFlowFacadeFactory.getLocalInstance(__bosContext).setState(billID,null.creator.id,"4");
上面两个都是别人写的没测试过,下面这个经过了工作流里的测试。
java . lang . StringBuffer sql = new java . lang . StringBuffer ( ) ;
sql = "update t_ap_payrequestbill set fauditorid='" + auditorId . toString ( ) + "' where fid='" + billid . toString ( ) + "'" ;
java . sql . Connection con = com . kingdee . bos . framework . ejb . EJBFactory . getConnection ( __bosContext ) ;
java . sql . Statement batchStatement = con . createStatement ( ) ;
batchStatement . execute ( sql . toString ( ) ) ;
com . kingdee . util . db . SQLUtils . cleanup ( batchStatement , con ) ;
com . kingdee . util . db . SQLUtils . cleanup ( con ) ;
java . lang . StringBuffer sql = new java . lang . StringBuffer ( ) ;
sql = "/*dialect*/update CT_STU_AODOrder set CFCheckdate=to_timestamp('" + auditorDate + "','yyyy-mm-dd hh24:mi:ss.ff') where fid='" + billID . toString ( ) + "'" ;
java . sql . Connection con = com . kingdee . bos . framework . ejb . EJBFactory . getConnection ( __bosContext ) ;
java . sql . Statement batchStatement = con . createStatement ( ) ;
batchStatement . execute ( sql . toString ( ) ) ;
com . kingdee . util . db . SQLUtils . cleanup ( batchStatement , con ) ;
com . kingdee . util . db . SQLUtils . cleanup ( con ) ;
相关推荐
扩展脚本可以与 EAS 的其他组件集成,如工作流、报表、门户等,实现业务流程的自动化和优化。 五、上下文 在 DEP 扩展脚本中,上下文是指当前执行的环境信息。上下文可以是插件上下文、方法上下文、界面控件上下文...
### 金蝶EAS BOS工作流开发:流程配置基本知识及示例 #### 重要概念解析 **1.1.1 流程变量** 流程变量是金蝶EAS BOS工作流中非常核心的概念之一,它充当着工作流引擎与业务系统之间数据交互的关键桥梁。工作流的...
DEP脚本中判断单据是否在工作流中,适合金蝶EAS中DEP脚本开发,学习和使用DEP特性化功能。。。
7. **数据库升级**:`sql`文件可能包含了对数据库的修改或升级脚本,这些脚本在安装或升级EAS-8.2工作流管理平台时执行,以确保数据库结构与新版本的软件兼容。 8. **元数据管理**:`source_metas_update_list.xls`...
金蝶EAS BOS工作流开发是企业应用系统中实现业务流程自动化的重要工具。金蝶EAS(Enterprise Application Suite)是金蝶公司提供的一款全面的企业级应用解决方案,BOS(Business Operating System)则是其核心平台,...
客户这边需要通过这个字段配合工作流,不同采购组由不同人员审批。 "1) 采购收货单编辑界面增加采购组字段; 2) 采购收货单序时簿界面增加采购组字段; 3) 在onload()方法增加KDTEditListener事件,实现采购组织与...
21. 工作流脚本:委托时,判断审批人是否是部门负责人 54 22. 如何通过后台事务设置工作流数据转储 55 23. 打了补丁后,工作流不能连接的问题 57 24. 后台事务的参数为空问题和解决办法 57 25. 工作流建模工具支持域...
金蝶BOS开发指南中提到的KSCRIPT是一种基于JAVA的脚本语言,用于提供强大的支持于工作流脚本定义和单据转换规则等功能。在了解KSCRIPT时,可以归纳出以下知识点: ### KSCRIPT 概念与特性 - **KSCRIPT定义**: ...
EAS移动商务则封装了金蝶通讯平台的短信和邮件服务接口,进一步提供了短信发送控制管理、工作流集成、EAS服务器重启重连、短信统计分析报告等ERP企业级服务功能。 在二次开发中,可以通过EAS移动商务提供的服务接口...
连接老版本工作流时,可能会遇到版本不匹配的错误。要解决这个问题,首先需要确保BOS工具与服务端版本一致,然后安装补丁PT028007,并检查相关目录下文件是否存在及名称是否正确。此外,可能需要同步服务端的Java包...
4. **工作流**:金蝶EAS的表单制作也涵盖了工作流设计,可以定义审批流程、任务分配、状态流转等。这使得业务流程自动化成为可能,提高了工作效率。 5. **集成其他系统**:金蝶EAS BOS表单还可以与其他系统(如CRM...
8. **自动化工作流**:EAS支持自定义工作流,可以根据项目需求自动化执行一系列版本控制操作,如构建、发布等。 在"CC-EAS-master"这个压缩包文件名中,"master"通常指的是主分支或主要版本,这可能包含EAS的核心源...
**MTF RCI - MetaTrader 4 脚本** MetaTrader 4(MT4)是一个流行的外汇交易和分析平台,由MetaQuotes ...通过理解RCI的工作原理,正确导入和使用脚本,以及结合其他交易知识,交易者可以提高交易决策的质量和效率。
专门为MT5平台开发的一种编程语言,允许交易者创建自定义指标、自动交易系统(Expert Advisors, EAs)以及脚本。通过查看和修改RSICloudBg.mq5,用户可以深入理解其工作原理,甚至进行个性化定制。 使用RSICloudBG...
数据表备份主要针对数据库,如MSSQL中的firstframe数据库,这个数据库包含了文档条目、工作流表单、工作流步骤等关键信息。备份方法分为手动备份和自动备份: 2.1.1 手动备份 对于SQL Server 2005,可以通过企业...