单据动作执行脚本标准写法示例
*****************
单据类型
审批流检查类: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"@;
//##################################################
相关推荐
**第五步:单据动作执行脚本** 这是审批流的关键部分,需要为每个动作编写执行脚本。例如,审批动作通常调用审批方法,删除动作调用删除方法,编辑动作可能不需要返回值等。这些脚本通常基于特定的业务组件方法,如`...
6. **单据动作执行脚本**: - 最后,需要为每个动作添加执行脚本。这些脚本是NetSuite工作流的核心,它们调用特定的业务组件方法执行审批、删除、编辑、提交、弃审和保存操作。例如,审批动作可能调用`nc.bs.trade....
NC57审批流单据配置是NC57系统中一个非常重要的配置步骤,需要按照正确的步骤进行配置,包括单据类型管理、动作管理、VO对照管理、单据动作组管理和动作脚本等。只有正确地配置了这些步骤,NC57系统才能正常地运行。
NdiCO系统单据数据查询脚本,可以找出单据里面有什么数据是缺少的。
本文将深入探讨在NC5X版本中进行多子表单据的开发过程,并提供相关的代码示例,以帮助初学者理解和实践这一技术。 首先,我们要理解什么是多子表单。在NC系统中,主表单通常用来存储主要的数据实体,而子表单则用于...
NC6X开发查询单据XML配置及查找单据节点VO、数据库表、动作脚本等实用帮助查询SQL
用友NC 6X 客开单据脚本导出工具 二开单据脚本导出工具
单据转换,是指把上游所选单据,按照转换规则,自动生成下游单据数据包的过程;不对下游单据进行保存、提交、审核等处理;
DEP脚本中判断单据是否在工作流中,适合金蝶EAS中DEP脚本开发,学习和使用DEP特性化功能。。。
本示例主要关注如何新建、保存、查找和汇总单据,这些都是日常办公中非常实用的技能。我们将深入探讨这些操作,并以“修改单.xls”为例进行讲解。 首先,我们来了解如何**新建**Excel单据。打开Excel软件,点击菜单...
NC65 主子表单据节点客开 示例附件
客户端脚本是指在客户端应用程序中执行的脚本,用于实现客户端的一些功能。下面是客户端脚本的一些常见应用场景: 1. 控件增加值改变监听:使用pluginCtx.getKDBizPromptBox()方法获取控件,然后添加...
最后,设置"单据动作执行脚本",这是审批流的核心部分。审批脚本定义了各个动作的具体实现,如审批、删除、编辑、提交、弃审和保存。每个动作都对应一个执行方法,通过调用特定的业务组件方法完成操作,例如`...
用友-U8C开发入门培训-07VO对照单据动作审批流.mp4
"金蝶 EAS DEP 扩展脚本编写指南" 本文档旨在指导开发人员编写金蝶 EAS DEP 扩展脚本,提供了详细的编写指南和相关注意事项。下面是本文档的详细解读: 一、动态扩展平台扩展脚本编写指南 动态扩展平台(DEP)是...
SQL数据库中直接解决 新单下推老单的字段问题 其他新单下推老单的单据转换流程后台增加明细字段对应关系,亦可参照以上步骤进行 备注:请先在测试帐套中验证无误后,再到正式帐套中执行!
同时,脚本会调用流程平台的动作,这是NC系统中的工作流引擎,它负责驱动整个审批流程的执行。流程平台可以根据预先设定的规则,如角色、条件或时间触发事件,将审批任务分配给合适的人员。 审批完成后,UI插件需要...
1. **标准销售订单**:这是最常见的销售订单类型,用于记录客户的基本购买信息,如产品、数量、价格、交货日期等,是销售业务的核心单据。 2. **预测订单**:企业可能会收到客户的预测需求,这种订单类型用于记录...
脚本编写在金蝶EAS V7.0SP1版本中,基于动态扩展平台开发的扩展脚本,使用JavaScript语法,运行期解释执行,适用于多种开发场景。以下知识点详细阐述了在使用dep bos eas时,从事金蝶EAS二次开发人员必须掌握的脚本...