`
mj-beijing
  • 浏览: 38357 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

单据动作执行脚本标准写法示例

 
阅读更多

单据动作执行脚本标准写法示例

*****************
单据类型
      审批流检查类:nc.bs.trade.business.HYSuperDMO
*****************

提交SAVE
    //####本脚本必须含有返回值,返回DLG和PNL的组件不允许有返回值####
    Object inObj=null;
    Object retObj=null;
    inObj=getVo();
    setParameter("INVO",inObj);
    retObj=runClassCom@ "nc.bs.trade.comstatus.BillCommit","commitBill","&INVO:nc.vo.pub.AggregatedValueObject"@;
    return retObj;
 
 
 
修改EDIT
 //####本脚本必须含有返回值,返回DLG和PNL的组件不允许有返回值####
Object retObj=getVo();
return retObj;
 
 
 
保存WRITE
Object retObj=null;
Object inVo=null;
inVo=getVo();
setParameter("INVO",inVo);
//保存组件
retObj=runClassCom@"nc.bs.trade.comsave.BillSave","saveBill","&INVO:nc.vo.pub.AggregatedValueObject"@;
return retObj;
 
 
 
作废DELETE
Object retObj=null;
Object inVo=null;
inVo=getVo();
setParameter("INVO",inVo);
//保存组件
retObj=runClassCom@"nc.bs.trade.comdelete.BillDelete","deleteBill","&INVO:nc.vo.pub.AggregatedValueObject"@;
return retObj;
 
 

审核APPROVE
 //####本脚本必须含有返回值,返回DLG和PNL的组件不允许有返回值####
 Object retObj=null;
        procActionFlow@@;
        //####重要说明:生成的业务组件方法尽量不要进行修改####
 //方法说明:公共单据审核组件
 retObj  =runClassCom@ "nc.bs.trade.comstatus.BillApprove", "approveBill", "nc.vo.pub.AggregatedValueObject:01"@;
 //##################################################
 return retObj;
 
 
 
弃审UNAPPROVE
       //####本脚本必须含有返回值,返回DLG和PNL的组件不允许有返回值####
 Object retObj  =null;
 //####重要说明:生成的业务组件方法尽量不要进行修改####
 //方法说明:UnApprvBill
 procUnApproveFlow@@;
 retObj =runClassCom@"nc.bs.trade.comstatus.BillUnApprove", "unApproveBill", "nc.vo.pub.AggregatedValueObject:01"@;
 //##################################################
 return retObj;
 
 

取消送审  DISCARD
 //####本脚本必须含有返回值,返回DLG和PNL的组件不允许有返回值####
 Object retObj  =null;
 //####重要说明:生成的业务组件方法尽量不要进行修改####
 //方法说明:UnApprvBill
 retObj =runClassCom@"nc.bs.trade.comstatus.BillUnCommit", "unCommitBill", "nc.vo.pub.AggregatedValueObject:01"@;
 //##################################################
 return retObj;
 
 
 
冻结
 Object retObj=null;
Object inVo=null;
inVo=getVo();
setParameter("INVO",inVo);
//保存组件
retObj=runClassCom@"nc.bs.trade.comstatus.BillFreeze","freezeBill","&INVO:nc.vo.pub.AggregatedValueObject"@;
return retObj;
 
 

解冻
 Object retObj=null;
Object inVo=null;
inVo=getVo();
setParameter("INVO",inVo);
//保存组件
retObj=runClassCom@"nc.bs.trade.comstatus.BillUnFreeze","unFreezeBill","&INVO:nc.vo.pub.AggregatedValueObject"@;
return retObj;
 
 

取消结束
 //####本脚本必须含有返回值,返回DLG和PNL的组件不允许有返回值####
 Object retObj  =null;
 //####重要说明:生成的业务组件方法尽量不要进行修改####
 //方法说明:UnApprvBill
 retObj =runClassCom@"nc.bs.trade.comstatus.BillUnEnd", "unEndBill", "nc.vo.pub.AggregatedValueObject:01"@;
 //##################################################
 return retObj;
 
 
 
结束
 //####本脚本必须含有返回值,返回DLG和PNL的组件不允许有返回值####
 Object retObj  =null;
 //####重要说明:生成的业务组件方法尽量不要进行修改####
 //方法说明:UnApprvBill
 retObj =runClassCom@"nc.bs.trade.comstatus.BillEnd", "endBill", "nc.vo.pub.AggregatedValueObject:01"@;
 //##################################################

分享到:
评论

相关推荐

    专题资料(2021-2022年)NC审批流单据脚本注册说明(1).docx

    **第五步:单据动作执行脚本** 这是审批流的关键部分,需要为每个动作编写执行脚本。例如,审批动作通常调用审批方法,删除动作调用删除方法,编辑动作可能不需要返回值等。这些脚本通常基于特定的业务组件方法,如`...

    专题资料(2021-2022年)NC审批流单据脚本注册说明.docx

    6. **单据动作执行脚本**: - 最后,需要为每个动作添加执行脚本。这些脚本是NetSuite工作流的核心,它们调用特定的业务组件方法执行审批、删除、编辑、提交、弃审和保存操作。例如,审批动作可能调用`nc.bs.trade....

    nc57审批流单据配置(巨详细).doc

    NC57审批流单据配置是NC57系统中一个非常重要的配置步骤,需要按照正确的步骤进行配置,包括单据类型管理、动作管理、VO对照管理、单据动作组管理和动作脚本等。只有正确地配置了这些步骤,NC57系统才能正常地运行。

    NdiCO系统单据数据查询脚本

    NdiCO系统单据数据查询脚本,可以找出单据里面有什么数据是缺少的。

    NC5X多子表单据开发过程及代码示例

    本文将深入探讨在NC5X版本中进行多子表单据的开发过程,并提供相关的代码示例,以帮助初学者理解和实践这一技术。 首先,我们要理解什么是多子表单。在NC系统中,主表单通常用来存储主要的数据实体,而子表单则用于...

    NC6X开发查询单据信息脚本

    NC6X开发查询单据XML配置及查找单据节点VO、数据库表、动作脚本等实用帮助查询SQL

    NC6X客开单据脚本导出工具.zip

    用友NC 6X 客开单据脚本导出工具 二开单据脚本导出工具

    k3cloud单据转换插件示例代码

    单据转换,是指把上游所选单据,按照转换规则,自动生成下游单据数据包的过程;不对下游单据进行保存、提交、审核等处理;

    DEP脚本中判断单据是否在工作流中.pdf

    DEP脚本中判断单据是否在工作流中,适合金蝶EAS中DEP脚本开发,学习和使用DEP特性化功能。。。

    EXCEL 单据新建/保存/查找/汇总 示例

    本示例主要关注如何新建、保存、查找和汇总单据,这些都是日常办公中非常实用的技能。我们将深入探讨这些操作,并以“修改单.xls”为例进行讲解。 首先,我们来了解如何**新建**Excel单据。打开Excel软件,点击菜单...

    NC65 主子表单据节点客开 示例附件

    NC65 主子表单据节点客开 示例附件

    金蝶eas-dep脚本参考.docx

    客户端脚本是指在客户端应用程序中执行的脚本,用于实现客户端的一些功能。下面是客户端脚本的一些常见应用场景: 1. 控件增加值改变监听:使用pluginCtx.getKDBizPromptBox()方法获取控件,然后添加...

    nc开发的配置

    最后,设置"单据动作执行脚本",这是审批流的核心部分。审批脚本定义了各个动作的具体实现,如审批、删除、编辑、提交、弃审和保存。每个动作都对应一个执行方法,通过调用特定的业务组件方法完成操作,例如`...

    用友-U8C开发入门培训-07VO对照单据动作审批流.mp4

    用友-U8C开发入门培训-07VO对照单据动作审批流.mp4

    NC供应链库存单据增加审批流通用补丁

    同时,脚本会调用流程平台的动作,这是NC系统中的工作流引擎,它负责驱动整个审批流程的执行。流程平台可以根据预先设定的规则,如角色、条件或时间触发事件,将审批任务分配给合适的人员。 审批完成后,UI插件需要...

    金蝶K3 Wise 用SQL生成单号(单据编号)及单据内码(单据ID)

    在金蝶K3 Wise系统中,管理和生成单据编号与单据内码是企业信息化管理中的重要环节。本文将详细解析如何通过SQL语句来实现这一功能,主要涉及的两个核心存储过程是`p_BM_GetBillNo`和`GetICMaxNum`。 一、生成单据...

    金蝶 EAS DEP扩展脚本编写指南.doc

    "金蝶 EAS DEP 扩展脚本编写指南" 本文档旨在指导开发人员编写金蝶 EAS DEP 扩展脚本,提供了详细的编写指南和相关注意事项。下面是本文档的详细解读: 一、动态扩展平台扩展脚本编写指南 动态扩展平台(DEP)是...

    dep bos eas必备必学脚本代码

    脚本编写在金蝶EAS V7.0SP1版本中,基于动态扩展平台开发的扩展脚本,使用JavaScript语法,运行期解释执行,适用于多种开发场景。以下知识点详细阐述了在使用dep bos eas时,从事金蝶EAS二次开发人员必须掌握的脚本...

    用友U9自定义单据生成标准单据.pdf

    ### 用友U9自定义单据生成标准单据知识点详解 #### 一、课程背景与目标 在《用友U9自定义单据生成标准单据》这门课程中,讲师杨旭针对用友U9系统的特定需求,旨在帮助学员理解和掌握如何利用U9系统中的自定义单据...

Global site tag (gtag.js) - Google Analytics