存货核算 期末结账 自定义检验项 二开指导
业务场景:
存货核算-期末结账,结账时会对当期的单据进行检查,满足条件后才能结账到下期。希望结账时除了标准产品的校验条件外,还能自定义的校验条件,满足条件即可结账,否则结账失败。
具体开发内容:
1.创建一个处理类
需要继承 AbstractCloseAccountProcessor 类
(com.kingdee.eas.scm.cal.app.bizprocess.processor.closeaccount.AbstractCloseAccountProcessor )
重写 doProcessing 方法(校验数据的具体逻辑)
校验不通过,抛出 BizCLOSEACCOUNTException 异常以中断结账
结账和反结账都会走doProcessing,所以写检验逻辑时注意区分:通过父类变量 OPType 进行判断
OPType .equals(OperationTypeEnum.Positive) 为 true 则为结账;
OPType .equals(OperationTypeEnum.Reverse) 为 true 则为反结账;
2. 注册处理器
在供应链管理下新增处理器,填写相应的信息
实现类名 为 第一步创建的处理类的 全路径名
3. 配置业务链
在业务链序时簿 供应链管理下 找到 编号为 InventoryBalance_CloseAccount 的业务链
在红框中的处理类之间插入一行,配置第二步新增的处理类
系统预设的业务链中的处理器不要随意删除或修改顺序,以免出现问题
存货核算 期末结账 自定义检验项 二开指导
业务场景: 存货核算-期末结账,结账时会对当期的单据进行检查,满足条件后才能结账到下期。希望结账时除了标准产品的校验条件外,还能...
点击下载文档
上一篇:销售订单 支持生成凭证 二开指导下一篇:采购费用发票自动分摊 二开指导
本文2024-09-16 23:23:28发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-54259.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章