二开单据联查界面点击单据编号不弹出列表界面

1.问题描述

二开单据联查界面,点击单据编号,下方不会弹出二开单据的列表界面查看单据详细信息。如下图所示:

二开单据联查界面点击单据编号不弹出列表界面

2.报错分析

Web端联查是需要依赖单据的主业务组织类型和单据的主业务组织信息的,如果后台没有查询到对应的二开单据的主业务组织信息,那么前台js编码就会出现异常,导致点击单据编号时不会显示下方的单据列表界面

二开单据联查界面点击单据编号不弹出列表界面

二开单据联查界面点击单据编号不弹出列表界面

二开单据联查界面点击单据编号不弹出列表界面

通过查看请求的返回值返现,其实主业务组织数据已经是空的了,这就是根本原因

二开单据联查界面点击单据编号不弹出列表界面

2.解决方案

在二开单据的info对象中,正确复写如下两个方法即可:
getBizOrgPropertyName()返回业务单据主业务组织字段名称
GetMainOrgType()返回业务单据主业务组织类型

下面是标准单据采购订单的写法:请参考:

二开单据联查界面点击单据编号不弹出列表界面

相关样例