本文档介绍了K/3万能报表的功能、部署步骤及常见问题解决方案。K/3万能报表是与K/3系统紧密集成的报表设计工具,具有报表设计、发布与部署功能。部署时需满足系统环境要求,如安装IIS和.Net Framework等,并通过配置工具和站点设置完成部署。常见问题分析涵盖了IIS、.Net版本、服务启动、站点报错等问题,提供了详细的检查步骤和解决方案。
目 录
1.万能报表介绍
K/3万能报表是一款功能与操作与水晶报表(Crystal Report)均较为相似的报表设计工具,但它具有与K/3系统紧密集成的优点,更加易于使用。K/3万能报表工具在原来电子表格报表的基础上增加了标准报表设计、发布与部署的功能。K/3标准报表中的序时簿报表与SQL增强报表,这两类报表能够直接发布与部署到K/3系统的任一位置;对于单据类报表,可以像单据的套打模板设置一样,与单据建立关联后在单据界面完成单据的“标准打印”。
2.万能报表部署
2.1 系统环境要求
1.安装iis,建议iis中所有功能选项都勾选上,避免需要用到部分功能的时候报错。
2.安装.Net Framework 4.5或以上版本,如果先安装了.net才安装iis,需要执行语句注册.net到iis中,管理员打开cmd输入:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i
3.关闭防火墙或开放对应的iis端口,iis站点默认端口为80端口。
2.2 万能报表部署
1.K3 wise安装盘安装时,勾选web部件,等待安装完成中间层组件会自动弹出web组件安装,没有或第二次部署直接下一步。
2.开始菜单中找到站点及远程组件配置工具,或者根据找到文件(默认安装路径下为:C:\Program Files (x86)\Kingdee\K3ERP\KDSYSTEM\Webcnfg.exe)运行后,确认所有站点都可以勾选的情况下进行安装,如图1所示。
3.安装完成后,可通过【开始】菜单下的【程序】→【金蝶 K3】→【金蝶 K3工具】→【BOS 万能报表工具】打开 K/3 BOS 万能报表工具。第一次打开时需要设置对应中间层服务器,对于每台客户端也是同样的。
注意:如果 IIS 更换了默认的 80 端口,服务器地址输入时需同时携带自定义的端口号,
输入格式为“serverip:端口号”
4.登录界面出现,选择对应账套登录后即可正常使用。
3.常见问题分析
问题1、确保系统环境正常,服务器打开地址http://localhost,如果是iis欢迎界面则正常,否则需要重新安装iis,图3为正常的iis默认界面。
问题2、net版本文件,可以直接重新安装一个4.5及以上版本,提示已经安装则正常
问题3、检查iis中应用池是否存在,并且如图4所示.net版本,托管管道模式一致,并且高级设置中启用了32位应用程序。
问题4、检查站点K3Netsite能正常显示内容而非报错,对应界面如图5。
如果缺少站点,在保证安装了web部件的情况下可以手动添加站点,路径可以参考图6,如果报错有具体代码,请往下查阅
。
问题5、确保对应服务已开启,打开控制面板\所有控制面板项\管理工具,点击服务,找到kingdee K/3 background task service for .net和kingdee K/3 service manager for .net两个服务,并启动,如图7。
图-7 启动k3 服务
万能报表存在异常,大多时候打开都是报错:“高级选项设置出错,请检查!”。对此请具体在检索上述几个问题点,安装流程全部再检查配置下应该能够解决问题。
问题6、针对站点具体报错代码分析
1)浏览时报403.14错误,图8
解决办法:针对K3NetSite站点做如图9设置。
2)浏览时报404.2错误,图10
解决办法:如下图所示,找到ISAPI和CGI限制,将相关项设置为允许,如图11,图12
3)浏览时报500.21错误,图13
解决办法:重新安装.net 在cmd命令行中执行:
cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319 ,再运行 aspnet_regiis -i即可。
4)浏览器时没有写访问权限“/K3NetSite”应用程序中的服务器错误。当前标识(IIS APPPOOL\KingdeeK3Net4)没有对“C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files”的写访问权限。
解决办法:给提示中对应目录,例子为图14,赋予everyone的完全控制权限。
如果无法设置权限,参考下面5)的解决办法
5)浏览时报文件拒绝访问,图15
解决办法:对C\WINDOWS\temp文件夹添加IIS_IUSRS的所有权限。如下图16所示
6)浏览时报错如图17所示
解决办法:可能是该站点的基础设置不对,参考本节开头几个站点基本信息进行检查,特别检查对应的应用池是否启用了32位应用程序。
7)登录提示由于目标计算机积极拒绝,无法连接
解决办法:检查问题点5,确认金蝶相关服务正常。
推荐阅读