生成凭证接口组织参数为false导致报错问题
1、问题描述
1.二开单据点击生成凭证,请求中组织信息获取失败,传递的为false,导致后台获取组织信息报错;
2.表格全选生成凭证请求失败,表格获取单元格主组织为undefined导致报错,报错信息为
java.lang.IlleglArgumentException:The argument 'id' is invalid. 'false' length:5
2、原因分析
问题1导致修改步骤如下:
1) 如果二开单据中存在info对象的java类,需要在java的info对象中复写如下两个方法: getBizOrgPropertyName()返回主业务组织名称,需要与单据实体中名称一致 getMainOrgType()返回单据主业务组织类型; 参考标准产品的采购订单info对象写法:
public String getBizOrgPropertyName(){ return "purchaseOrgUnit"; } public OrgType getMainOrgType(){ return OrgType.Purchase; }
2) 在WEB端扩展生成的单据列表界面的js文件中,复写如下方法 _self.getMainOrgType 参考标准产品:采购订单js写法:
_self.getMainOrgType=function(){ return "Purchase"; };
问题2解决:
调试ListPage.js getGridSelectedOrg(rowid)返回undefined,则需更新框架补丁解决
生成凭证接口组织参数为false导致报错问题
1、问题描述1.二开单据点击生成凭证,请求中组织信息获取失败,传递的为false,导致后台获取组织信息报错;2.表格全选生成凭证请求失败,表...
点击下载文档
上一篇:引入第三方js后报错下一篇:框架404问题汇总
本文2024-09-22 20:02:36发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-111082.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章