[发明专利]一种单据生成方法在审
申请号: | 201310667525.6 | 申请日: | 2013-12-10 |
公开(公告)号: | CN104700187A | 公开(公告)日: | 2015-06-10 |
发明(设计)人: | 曹召换;解军伟;余昔红 | 申请(专利权)人: | 航天信息软件技术有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q10/10 |
代理公司: | 北京科龙寰宇知识产权代理有限责任公司 11139 | 代理人: | 孙皓晨 |
地址: | 100097 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 单据 生成 方法 | ||
技术领域
本发明涉及数据处理领域,具体而言,涉及一种单据生成方法。
背景技术
在企业的应用中,经常存在各种单据、各种业务之间进行扭转。而针对软件的开发,对不同业务之间的单据的扭转都写在了代码中,这样如果需求有修改,或者用户有了新的配置规则,需要对代码进行维护,所需的工作量较大、成本较高、开发周期较长。
发明内容
本发明提供一种单据生成方法,用以提高各种单据、各种业务之间进行扭转的效率。
为达到上述目的,本发明提供了一种单据生成方法,包括以下步骤:
判断设置的规则是否有分单条件,若判断结果为是则将具有相同分单条件的单据分单生成到同一张单据上;
根据来源单据的类型和目标单据的类型从不同类型单据之间的映射规则集中获取对应的映射规则,根据映射规则将来源单据映射为中间单据;
判断设置的规则是否有合单条件,如果判断结果为是则对具有相同合单条件的中间单据进行合单处理,得到目标单据。
可选的,在根据分单条件进行分单时,将目标单据对应的来源单据信息进行保存,在映射时将每个来源单据的执行量字段保存在相应中间单据的来源信息记录中,并在合单时将所合单的中间单据的来源信息记录进行合并。
可选的,在对合单条件相同的中间单据进行合单处理时,对中间单据中非合单条件的字段按照配置的规则进行合单处理,其中配置的规则包括以下至少一种:
汇总,将所有要合单的数据的进行加和处理;
平均值,将所有要合单的数据计算其平均值;
最大值,选择要合单的数据中的最大值;
最小值,选择要合单的数据中的最小值;
第一条,选择要合单的数据中的第一条数据;
最后一条,选择要合单的数据中的最后一条数据;
拼接,将要合单的所有数据使用连接符拼接到一起;
公式,根据配置的公式进行计算所得到的结果。
可选的,在对生成的目标单据进行保存时,对对应的来源单据进行反写处理,将目标单据与来源单据之间的生成关系保存到生成关系表中。
可选的,采用一般反写进行反写处理,一般反写为将通过配置的反写公式得到的结果写入反写规则中对应的来源字段。
可选的,采用核销反写进行反写处理,核销反写为将来源字段的值加上或者减去通过反写公式计算的值写入反写规则中对应的来源字段。
可选的,在判断多个来源单据是否设置有分单条件之前还包括以下步骤:
通过用户交互界面接收用户对通用参数的设置,通用参数包括以下至少一项:
异常处理方式,用于选择单据生成失败时的处理方式;
多次生成控制,用于针对同一张单据重复生成后续单据的参数;
选单列表,用于配置拉式生单时选单列表的页面ID;
生单类型,用于设置来源单据、目标单据的类型;
出单顺序,用于控制当前设置的规则在出单时显示的顺序;
生单顺序,用于控制当前设置的规则在生单时显示的顺序。
在本发明的上述实施例中,用户可通过简单的单据生成规则配置,即可实现多种类型的单据之间的转换生成,可以满足复杂的业务流程之间多种类型的单据的扭转,快速完成相应的业务;适用于ERP(Enterprise Resource Planning,企业资源计划系统)中对不同单据中的业务扭转,增加软件的适应性、降低维护成本,系统可以运行的更加灵活和易用。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一个实施例的单据生成方法流程图;
图2为本发明一个实施例的单据扭转示意图;
图3为本发明一个实施例的对来源单据进行反写处理的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息软件技术有限公司;,未经航天信息软件技术有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310667525.6/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理