[发明专利]一种生成单据过滤条件的方法及装置无效
申请号: | 200810135470.3 | 申请日: | 2008-08-07 |
公开(公告)号: | CN101334794A | 公开(公告)日: | 2008-12-31 |
发明(设计)人: | 高玉宏 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q10/00;G06Q30/00 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 单据 过滤 条件 方法 装置 | ||
技术领域
本发明涉及数据库处理领域,特别是涉及一种生成单据过滤条件的方法及装置。
背景技术
企业资源计划系统(Enterprise Resource Planning,ERP),是指建立在信息技术基础上,对企业的所有资源(物流、资金流、信息流或人力资源)进行整合集成管理,采用信息化手段实现企业供销链管理,从而达到对供应链上的每一环节实现科学管理的目的。在ERP系统中,需要生成各种类型的单据作为业务凭证,可以通过复制订单、发票或出库单生成单据,例如销售发票可以通过复制销售订单生成。用户有时需要对多张单据和单据中不同的分录进行过滤,以进行不同需求的业务处理。例如,在销售系统的应用中,过滤时可以以多个销售订单编号和物料名称为单据过滤条件进行过滤,筛选出符合过滤条件的单据,然后进行统一出货处理业务等。
在现有的EPR系统或其他软件系统应用中,在单据过滤的过程中生成单据过滤条件的实现过程可以为:首先可以在单据过滤的设置界面上,按行设置相关的比较关系,以及字段间的逻辑关系,并在所述界面上填入需要过滤的字段以及字段值,最后依据所填入的字段内容生成单据过滤条件。但是,在设置过滤条件时,如果过滤条件有很多且数据量较大的情况下,例如,在过滤条件比较复杂时,需要设置多行以及多列数据,参考图1,示出了在复杂的过滤条件中,对过滤条件的设置界面示意图。从图1中可以看出,在设定的数据量较大的情况下,需要在每一行中都设置“名称”列,即业务单据字段列,包括业务单据可过滤的所有字段,并且每一次设置都需要重新选择,如图1中的单据编号、物料名称等;同时,每行的“逻辑”关系也需要重复定义,例如,图1中所示“并且”、“或者”,进一步的,用户还需要定义括号匹配及比较关系等。
结合附图1可以看出,在对单据进行过滤的过程中,如果过滤条件比较复杂,那么需要设定的数据量就比较大,例如,用户需要重复设置“名称”,在名称一列需要重复输入“单据编号”和“物料名称”等字段,重复的输入使用户定义过滤条件的过程冗余度较高,进一步的,也增加了用户操作的困难度。
总之,目前需要本领域技术人员迫切解决的一个技术问题就是:如何能够提出一种生成单据过滤条件的方法,用以解决在单据过滤过程中生成复杂过滤条件时冗余度高的问题。
发明内容
本发明所要解决的技术问题是提供一种生成单据过滤条件的方法,用以解决单据过滤过程中定义复杂过滤条件时冗余度高的问题,进一步的,还可以解决用户操作过程中易用性差的问题。
本发明的另一个目的是将上述构思应用于具体的应用环境中,提供一种单据过滤的装置,从而保证该方法的实现和应用。
为解决上述技术问题,本发明实施例提供了一种生成单据过滤条件的方法,包括:
根据所需的单据过滤条件,设置与需要参与过滤的单据字段相对应的字段列;
选择所述字段列之间的逻辑关系,并确定所述单据字段的字段值;
依据所述字段值和逻辑关系生成单据过滤条件。
优选的,所述依据所述字段值和逻辑关系生成单据过滤条件包括:
依据所述字段值、逻辑关系和单据的时间条件生成单据过滤条件。
优选的,所述依据所述字段值和逻辑关系生成单据过滤条件包括:
依据所述字段值和逻辑关系生成单据过滤子条件;
将至少两个单据过滤子条件按照或的关系,生成单据过滤条件。
优选的,所述设置与需要参与过滤的单据字段相对应的字段列包括:
根据需要参与过滤的单据字段,设置字段列的个数;
在相应字段列的起始位置设置一个需要参与过滤的单据字段。
优选的,所述方法还包括:
依据单据过滤条件,对待过滤的单据进行过滤。
优选的,所述依据单据过滤条件,对待过滤的单据进行过滤包括:
将单据过滤条件组合生成取数结构化查询语言SQL;
依据所述取数SQL对待过滤的单据进行过滤。
优选的,其特征在于,所述方法应用于ERP系统中。
本发明实施例还提供了一种生成单据过滤条件的装置,包括:
设置模块,根据所需的单据过滤条件,设置与需要参与过滤的单据字段相对应的字段列;
选择模块,用于选择所述字段列之间的逻辑关系;
确定模块,用于确定所述单据字段的字段值;
生成模块,用于依据所述字段值和逻辑关系生成单据过滤条件。
优选的,所述生成模块包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810135470.3/2.html,转载请声明来源钻瓜专利网。