二开接口生成供应链单据不更新库存且存货收发明细找不到单据

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

二开接口生成供应链单据不更新库存且存货收发明细找不到单据

问题:二开接口生成供应链单据,调用保存、提交审核方法审核单据,发现销售出库单不更新库存,且收发明细找不到单据

上传图片

分析:现场是接口代码继承SaleIssueBillContrlollerBean,但是出库单保存提交审核没有调用该controllerBean对应方法(例如addNew实际是调用供应链基类com.kingdee.eas.scm.im.inv.app.InvBillBaseControllerBean#addNew方法),如果不调用标准单据的controllerBean供应链方法,导致单据不走标准逻辑,很多后台字段是不正确的,例如业务年度和期间就变成2199和1

上传图片

总结:二开接口提交审核供应链单据,也需要走标准的业务链代码,调用标准单据controllerBean对应操作的方法,比如保存应该是com.kingdee.eas.scm.im.inv.app.SaleIssueBillControllerBean._save(Context, IObjectValue)方法,提交是_submit(Context, IObjectValue)方法,审核是_audit(Context, IObjectValue)方法,如果不是直接继承,用对应单据的工厂类调用controllerBean方法即可。



二开接口生成供应链单据不更新库存且存货收发明细找不到单据

问题:二开接口生成供应链单据,调用保存、提交审核方法审核单据,发现销售出库单不更新库存,且收发明细找不到单据分析:现场是接口代码继...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息