找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 5783|回复: 3

[经验] IUFO二次开发包WWSoftIUFO帮助(一)

[复制链接]
发表于 2010-7-9 16:04:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×
本帖最后由 taoyinzhou 于 2010-7-12 13:08 编辑

IUFO二次开发包WWSoftIUFO帮助(一)


第一、如何在IUFO加栏目、子栏目和超链接。

1、效果如下图所示:下图中栏目报表查询及下级报表查询和IUFO字典为新加功能项。

01.gif

2、在IUFO中这些新的栏目和功能项是如何新增的?

1)、将WWSoft IUFO二次开发接口包放入NC目录:D:\ufsoft5.01\nchome\webapps\nc_web\WEB-INF\classes\ww\iufo 如下图所示

02.gif



2)、打IUFO数据库功能表(表名: iufo_function)并新增新的相关功能项,如下图所示:

03.gif


3)、打开IUFO多语言文件并新加相关功能项,具体目录、文件名及相关新加项如下图所示:

04.gif

经过以上三步设置,在用友IUFO系统中新加栏目及功能项就OK了。

第二、如何找到IUFO报表系统中任一张报表中的任一指标的主键、编码、名称、在数据库中存储值的表名、列名。

在IUFO二次开实践中有个烦人问题是:如何才能找到任一张报表的任一个指标在数据库存在哪张表、哪个列,这个指标的主键ID、编码、名称等字典信息在哪里。

我们通过分析IUFO中报表模板文件最终解决了以上问题,这为我们在后期的报表、数据分析、查询等提供了字典支持,同时我们的技术员在原IUFO数据库的基础上增加了一张字典表,用来存储所有的指标字典信息。特别说明的是,这些二次开发内容都是在原IUFO基础上新加的,只是调用了IUFO的相关Java包,而不是改动IUFO的代码,所以不会影响原有IUFO系统的正常运行和系统升级。字典功能效果如下图所示:

1)、点击下图所示IUFO字典,打开IUFO字典功能,在IUFO字典功能中左边为IUFO报表目录树,点击目录打开下属报表。

21.gif

(IUFO字典 图一)

2)点击IUFO字典功能中的具体任一张报表名称,将会打开这张表的所有指标信息及相关数据表结构,如下图所示:

22.gif

(IUFO字典 图二)

3)对每张表的字典信息我们把它存放到数据库表:WWSOFT_IUFOZD表中,以便后期开发应该功能方便处理,如下图所示:

23.gif

(IUFO字典 图三)



第三、安装部署方式。



1、 程序安装方式

WWSoftIUFO接口包括两部分java类文件及JSP展现文件,安装方式如下

1)Java编译过的类文件放入:D:\ufsoft5.01\nchome\webapps\nc_web\WEB-INF\classes\ww目录,此ww目录原IUFO系统并不存在,是新建的,如果不用这些接口,把这个目录删除就行。

2)JSP Web展现页面放入:D:\2010项目\长江\ufsoft5.01\nchome\webapps\nc_web\wwsoft目录,此wwsoft原有IUFO系统并不存在,是新建的,如里不这些接口,把这个目录删除就行。

2、 字典表创建:

-- Create table
create table WWSOFT_IUFOZD
(
FID VARCHAR2(100) not null,
FDIR_ID VARCHAR2(50),
FDIR_NAME VARCHAR2(50),
FREPORT_ID VARCHAR2(50),
FREPORT_CODE VARCHAR2(200),
FREPORT_NAME VARCHAR2(250),
FZB_ID VARCHAR2(50),
FZB_CODE VARCHAR2(50),
FZB_NAME VARCHAR2(250),
FZB_TABLE VARCHAR2(250),
FYEAR VARCHAR2(32),
FUSE VARCHAR2(32),
FTIME VARCHAR2(32)
)
tablespace IUFO
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64
minextents 1
maxextents unlimited
);

3、 IUFO栏目功能项设置

本部分请参见本文档(第一、如何在IUFO加栏目、子栏目和超链接。 )



备注:

以上功能需要WWSoftIUFO接口包支持, 获取接口包或更多需求请联系:QQ:249116367 Eamil:taoyinzhou@gmail.com Tel:13708716284

接口包以外挂接口放式放入用友IUFO文件相关目录,并不影响原有IUFO系统的正常运行及升级。




更多实践:
IUFO二次开发包WWSoftIUFO帮助(一)
IUFO二次开发包WWSoftIUFO帮助(二)
IUFO二次开发包WWSoftIUFO帮助(三)
发表于 2010-7-9 17:14:36 | 显示全部楼层
发表于 2010-9-7 09:30:09 | 显示全部楼层
回复 2# lonelyleo


    好东西!多谢分享!
发表于 2010-9-8 10:54:56 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-11-16 06:23 , Processed in 0.052941 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表