问题:WEB端点击联查EAS单据报错,提示“找不到URL”。
首先可按照下面链接自行进行检查:https://note.youdao.com/ynoteshare1/index.html?id=9442a340bf5533361998b08723e29692&type=note
可能碰到的问题:
1.找不到扩展页面
a:拷贝标准页面uipk到查询分析器执行:
SELECT TOP 10 * FROM T_DYN_DYNAMICCONFIGURE WHERE FWEBUIOBJECTNAME='标准页面uipk'
b:拷贝查询出来的fid,找一个其他业务单元的扩展页面,进入配置页面,修改url,使用该fid值替换modelID的值,如下:
/easweb/webframework/dynamic/configPage.do?
method=init&debug=all&d=biz&modelID=iwoAAACQCu%2BxUARR&viewFrom=ext
修改完回车找到该页面勾选设置为默认页面的复选框。
2.勾选了还是没有数据
查看报表数据集,数据来源是否来源于多个实体对应的表。
如果为多个实体表,那么需要将每个实体对应的业务单元下编辑页面设置为默认的调用页面。
拷贝实体PK在查询分析器汇总查询:
拷贝fid的值按照步骤1进行操作。
3.找业务单元的其他方式
也可以通过扩展报表设置了联查的单元格中的fid信息查找业务单元。
在WEB端报表展示页面按键F12,重新查询报表数据,找到扩展报表取数的请求,看请求响应数据,找到单元格信息,
linkmodel中设置了联查单据的fid,在查询分析器按照UUID查表名,可获取该单据id属于哪个实体,以及实体对应
的表。
开发平台导入查询出来的业务单元,同样找到编辑页面(如果没有查看页面的话),设置为默认的调用页面。
推荐阅读