一种基于打印预览控件的数据整合方法与流程

文档序号:12595453阅读:274来源:国知局
一种基于打印预览控件的数据整合方法与流程
本发明涉及计算机应用
技术领域
,具体地说是一种基于打印预览控件的数据整合方法。
背景技术
:ERP系统中的业务单据及字典都是支持打印和打印预览的。出于不同的目的,同一条业务数据一般都会存在多个打印格式,丰富的打印格式已经成为企业重要的信息资源。而另一方面,随着企业信息化的深入,各类综合查询、穿透查询及业务数据跟踪的需求层出不穷,这类需求一般和具体客户的具体业务关联紧密,软件提供商难以将其标准化,就算使用专门的报表开发工具定义报表,也都需要不小的工作量。因而,本发明提供一种通用数据交换接口的实现方法,基于打印预览控件的数据整合技术,将ERP系统中丰富的打印格式有机的整合在一起,将用户关心的各类综合查询、穿透查询及业务数据跟踪信息通过整合在一起的原本互不相关的多个打印格式的数据预览功能展示出来。技术实现要素:本发明的技术任务是针对以上不足之处,提供一种实用性强、可广泛应用于异构数据集成与交换系统中的基于打印预览控件的数据整合方法。一种基于打印预览控件的数据整合方法,其实现过程为:首先配置数据包的数据项:引入打印格式,并根据打印格式配置取数条件;配置数据包的展示格式:基于上述打印格式,确定其所在Tab页的展示顺序和Tab页的名称;最后以Tab页的方式进行数据包展示,并允许全部打印或部分打印。配置数据包的数据项时,首先新增或引入整合数据的打印格式;然后设置索引参数模型,将打印格式依赖的属性添加到模型;最后设置取数模型及取数条件,根据打印格式依赖的模型设置取数条件。将打印格式依赖的属性添加到模型的过程为:首先捕获所有执行的查询SQL,捕获方式为应用程序数据库执行过程过滤或数据库工具执行分析;通过查询SQL特点,利用字符串处理策略对语句进行解析,获取打印格式依赖的属性。所述取数条件存储在自定义表ScReportCondition中,该自定义表ScReportCondition种还记录有ID字段,为唯一的guid标识;格式ID,用于记录展现格式的ID;取数条件,以xml方式或模型、单据ID对记录,包括过滤条件、排序设置。根据取数条件、打印格式在Tab页上展示结果集,该结果集包括打印格式和产品的数据,不同Tab页展现不同的打印格式。所述数据包中包括唯一标识ID、取数条件,即参数模板。当配置数据包的展示格式完成后,需要引入产品结构时,首先定义产品结构,设置BOM信息或序列号信息,配置数据包;然后将数据包输出,根据产品结构信息展示预览数据。所述产品结构包括ID,即为一标识;数据包,即欲展示的数据包;库存组织,即引用打印格式;商品描述,即记录产品描述信息;序列号,即记录产品序列号;BOM信息,即物料清单信息;父级节点,即树结构标识。本发明的一种基于打印预览控件的数据整合方法和现有技术相比,具有以下有益效果:本发明的一种基于打印预览控件的数据整合方法,可以将ERP系统中丰富的打印格式有机的整合在一起,将用户关心的各类综合查询、穿透查询及业务数据跟踪信息通过整合在一起的原本互不相关的多个打印格式的数据预览功能展示出来;本发明充分利用了系统已有的打印格式资源,不需要专门的报表工具定义报表,也不需要任何二次开发,就能够满足用户跟踪复合信息的需求,具有通用、简便、实用、易推广的特性,实用性强,适用范围广泛,易于推广。附图说明附图1为本发明的实现流程图。附图2为本发明的实现架构图。具体实施方式下面结合附图及具体实施例对本发明作进一步说明。如附图1所示,一种基于打印预览控件的数据整合方法,其实现过程为:1、配置数据包的不同数据项。通过数据项管理功能引入打印格式,并根据打印格式的取数模型配置取数条件。2、配置数据包不同Tab页的展现格式。通过数据包配置功能引用数据项管理功能引入的打印格式,并指定所在Tab页的展现顺序、Tab页的名称。3、配置数据包预览展现,并允许全部打印或者部分打印。在数据包输出功能以Tab页的方式展现数据包配置功能配置的打印格式和产品不同层次的数据,不同Tab页展现不同的打印格式。首先配置数据包的数据项:引入打印格式,并根据打印格式配置取数条件;配置数据包的展示格式:基于上述打印格式,确定其所在Tab页的展示顺序和Tab页的名称;最后以Tab页的方式进行数据包展示,并允许全部打印或部分打印。配置数据包的数据项时,首先新增或引入整合数据的打印格式,该打印格式存储在打印格式库中,如附图2所示,其包括采购订单信息、采购到货信息等;然后设置索引参数模型,将打印格式依赖的属性添加到模型;最后设置取数模型及取数条件,根据打印格式依赖的模型设置取数条件。将打印格式依赖的属性添加到模型的过程为:首先捕获所有执行的查询SQL,捕获方式为应用程序数据库执行过程过滤或数据库工具执行分析;通过查询SQL特点,利用字符串处理策略对语句进行解析,获取打印格式依赖的属性。根据取数条件、打印格式在Tab页上展示结果集,该结果集包括打印格式和产品的数据,不同Tab页展现不同的打印格式。当配置数据包的展示格式完成后,需要引入产品结构时,首先定义产品结构,设置BOM信息或序列号信息,配置数据包;然后将数据包输出,根据产品结构信息展示预览数据。上述步骤中涉及的取数条件、数据包、数据包内容、产品结构定义的基本表结构如下所述,其中取数条件用表ScReportCondition记录。字段编号字段名称字段类型说明ConditionIDIDVarchar(36)唯一标识ReportID格式IDVarchar(36)格式IDConditions取数条件Varchar(4000)取数条件a)ConditionID字段为guid标识;b)ReportID字段用于记录展现格式的ID;c)Conditions字段用于记录取数条件,以xml方式或模型、单据ID对记录;数据包表:字段编号字段名称字段类型说明QCSJB_SJBIDIDVarchar(36)唯一标识QCSJB_CSMB参数模板Varchar(36)取数条件配置数据包不同Tab页用表QCSJBNR用来记录,表的结构如下:产品结构定义表,记录产品结构,允许引入BOM信息或者序列号信息。字段编号字段名称字段类型说明QCCPJG_JGIDIDVarchar(36)唯一标识QCCPJG_SJBID数据包Varchar(36)展示的数据包QCCPJG_OrgID库存组织Varchar(36)引用打印格式QCCPJG_MS产品描述Varchar(255)记录产品描述信息QCCPJG_SN序列号Varchar(36)记录产品序列号MaterialID物料Varchar(36)物料信息ParentID父级节点Varchar(36)树结构标识本发明在业务管理软件系统中根据系统中已有的打印格式展示用户需要的数据,并根据用户的展现方式展现,本发明以系统用户实际使用情况,更贴近应用实际,更易解决实际问题;根据实际应用情况,可以随时应变,随时调整,更适应不同应用场景的需求;更易于系统管理员维护,直观的功能处理展示更易上手。本发明的基于打印预览控件的数据整合技术已经成功应用在某企业ERP的GS产品中,产品数据包可以配置关联采购、质检、生产、入库、发货等完整业务流程中的相关打印格式,通过打印格式的预览跟踪整个业务环节,满足了客户通览全局的需要。通过上面具体实施方式,所述
技术领域
的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的具体实施方式。在公开的实施方式的基础上,所述
技术领域
的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。除说明书所述的技术特征外,均为本专业技术人员的已知技术。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1