本发明专利技术提供一种分组汇总生成业务单据的方法及装置,其中方法包括:步骤一,建立生成关系表,所述生成关系表包括多个由生成关系类型编码代表的数组,每个所述数组确定一种由上游单据生成下游单据的生成对应关系;其中,所述数组包括:表头分组字段,用于指示所述上游单据中的数据条目的分组依据;步骤二,根据所述生成关系类型编码在所述生成关系表中找到对应数组,根据所述对应数组中的所述表头分组字段,给所述数据条目标记出所属组的组号;步骤三,根据所述组号将同一组中的所有数据条目生成一张下游单据。本发明专利技术可以高效的整合上下游业务单据的关联关系,简单快捷的实现了不同单据结构的上下游单据的参照生成。
【技术实现步骤摘要】
本专利技术涉及ERP供应链管理中业务单据的生成,具体而言,涉及一种分组汇总生成业务单据的方法及装置。
技术介绍
ERP是英文Enterprise Resource planning的缩写,中文意思是企业资源规划(ERP)。它是一个管理会计为核心的信息系统,识别和规划企业资源,从而获取客户订单,完成加工和交付,最后得到客户付款。换言之,ERP将企业内部所有资源整合在一起,对采购、生产、成本、库存、分销、运输、财务、人力资源进行规划,从而达到最佳资源组合,取得最佳效益,同时也有利于企业对市场需求迅速做出反应。目前,已有很多企业的管理者将基于ERP管理软件架构的企业信息管理系统所提供的信息作为企业决策的重要依据之一。在ERP系统中,会有很多业务操作,需要相应的业务单据作为发生业务的凭证。然而有时做某个业务,可能需要另外一个前续的业务做完之后才能进行,也就是说前后业务之间有关联。如做采购入库单时,大部分情况下是先有采购订单或采购发票或采购到货单,然后再根据采购订单或采购发票或采购到货单做采购入库操作。针对上下游单据之间有关联的单据,可以通过参照上游单据生成下游单据。这样不仅可以减少操作人员的工作量,更重要的是能保证数据的正确性,避免输入数据错误,造成数据失真。虽然通过参照上游单据生成下游单据可以带来诸多的好处,但同时也带来了另外一些复杂的问题。当需要由多个上游单据参照生成下游单据,并且还要根据某些条件对选择的多个上游单据数据进行分组汇总等复杂计算,分别生成多个下游单据。如由多个采购订单参照生成采购入库单时,需要将相同仓库的物品生成同一张采购入库单,并且每张采购入库单中的物品数量必须是汇总值。另外一个问题是,由于系统中的单据结构有多种形式,导致处理数据的复杂性增力口。系统中单据有的只有表头没有表体,而有的既有表头又有表体,因此参照上游单据生成下游单据就有多种方式了。由上游单据表头的数据生成下游单据表头的数据、上游单据表头的数据生成下游单据表体的数据、上游单据表体的数据生成下游单据表头的数据、上游单据表体的数据生成下游单据表体的数据。由于单据结构有多种形式和需要对上游单据数据进行分组汇总等复杂计算的原因,目前通过简单的建立上下游单据间的映射关系,参照上游单据生成下游单据的方法已经不能满足当前业务的需要。
技术实现思路
本专利技术的目的是提供一种分组汇总生成业务单据的方法及装置,能够高效的整合上下游业务单据的关联关系,简单快捷的实现了不同单据结构的上下游单据的参照生成。为了实现上述目的,本专利技术提供了一种分组汇总生成业务单据的方法,包括以下步骤:步骤一,建立生成关系表,所述生成关系表包括多个由生成关系类型编码代表的数组,每个所述数组确定一种由上游单据生成下游单据的生成对应关系;其中,所述数组包括:表头分组字段,用于指示所述上游单据中的数据条目的分组依据;步骤二,根据所述生成关系类型编码在所述生成关系表中找到对应数组,根据所述对应数组中的所述表头分组字段,给所述数据条目标记出所属组的组号;步骤三,根据所述组号将同一组中的所有数据条目生成一张下游单据。优选地,上述的方法中,所述数组还包括:汇总字段,用于指示所述下游单据中的数据条目中需要合并的项目。优选地,上述的方法中,所述数组还包括:表体分组字段,用于指示所述下游单据中的数据条目进行合并时所依据的类型。优选地,上述的方法中,如果所述步骤一中所述表头分组字段未配置或配置的字段个数为零,则直接将所有上游单据生成为同一张下游单据。优选地,上述的方法中,所述数组还包括:数量字段、表头字段、表体字段以及映射关系。为了更好的实现上述目的,本专利技术还提供了一种分组汇总生成业务单据的装置,包括:关系表模块,用于:建立生成关系表,所述生成关系表包括多个由生成关系类型编码代表的数组,每个所述数组确定一种由上游单据生成下游单据的生成对应关系;其中,所述数组包括:表头分组字段,用于指示所述上游单据中的数据条目的分组依据;分组模块,用于:根据所述生成关系类型编码在所述生成关系表中找到对应数组,根据所述对应数组中的所述表头分组字段,给所述数据条目标记出所属组的组号;生成模块,用于:根据所述组号将同一组中的所有数据条目生成一张下游单据。优选地,上述的装置中,所述数组还包括:汇总字段,用于指示所述下游单据中的数据条目中需要合并的项目;表体分组字段,用于指示所述下游单据中的数据条目进行合并时所依据的类型。优选地,上述的装置中,还包括:存储模块,用于:存储所有的单据和生成单据时产生的临时数据;查询模块,用于:查询生成下游单据所需的上游单据;显示模块,用于:显示生成的所述下游单据。本专利技术实施例至少存在以下技术效果:I)本专利技术通过生成关系表记录经常使用的生成对应关系,可以高效的整合上下游业务单据的关联关系,简单快捷的实现了不同单据结构的上下游单据的参照生成。2)通过数组记录生成对应关系的各参数,直接从上游单据生成下游单据,对于频繁生成下游表单或者一次生成大量下游表单来说大大提升了工作效率,减少了数据处理的工作量。3)通过“汇总字段”可以直接对需要合并的项目进行累加,简单快捷。4)通过“表体分组字段”,用于指示所述下游单据中的数据条目进行合并时所依据的类型,可以按照类型进行分别累加,通过简单的参数设置完成了复杂的计算过程。附图说明图1是本专利技术实施例提供的方法的步骤流程图;图2是本专利技术分组汇总生成业务单据方法的具体流程原理图;图3是本专利技术实施例提供的方法装置的结构图;图4是本专利技术分组汇总生成业务单据装置的具体结构框图。具体实施例方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对具体实施例进行详细描述。图1为本专利技术实施例提供的方法的步骤流程图,如图1所示,分组汇总生成业务单据的方法,包括以下步骤:步骤101,建立生成关系表,所述生成关系表包括多个由生成关系类型编码代表的数组,每个所述数组确定一种由上游单据生成下游单据的生成对应关系;其中,所述数组包括:表头分组字段,用于指示所述上游单据中的数据条目的分组依据;步骤102,根据所述生成关系类型编码在所述生成关系表中找到对应数组,根据所述对应数组中的所述表头分组字段,给所述数据条目标记出所属组的组号;步骤103,根据所述组号将同一组中的所有数据条目生成一张下游单据。可见,本专利技术通过生成关系表记录经常使用的生成对应关系,可以高效的整合上下游业务单据的关联关系,简单快捷的实现了不同单据结构的上下游单据的参照生成。通过数组记录生成对应关系的各参数,直接从上游单据生成下游单据,对于频繁生成下游表单或者一次生成大量下游表单来说大大提升了工作效率,减少了数据处理的工作量。下面以一个简单实例进行说明简单的生成关系表如表a所示。表a权利要求1.一种分组汇总生成业务单据的方法,其特征在于,包括以下步骤: 步骤一,建立生成关系表,所述生成关系表包括多个由生成关系类型编码代表的数组,每个所述数组确定一种由上游单据生成下游单据的生成对应关系;其中,所述数组包括:表头分组字段,用于指示所述上游单据中的数据条目的分组依据; 步骤二,根据所述生成关系类型编码在所述生成关系表中找到对应数组,根据所述对应数组中的所述表头分组字段,给所述数据条目标记出所属组的组号; 步骤三,根据本文档来自技高网...
【技术保护点】
一种分组汇总生成业务单据的方法,其特征在于,包括以下步骤:步骤一,建立生成关系表,所述生成关系表包括多个由生成关系类型编码代表的数组,每个所述数组确定一种由上游单据生成下游单据的生成对应关系;其中,所述数组包括:表头分组字段,用于指示所述上游单据中的数据条目的分组依据;步骤二,根据所述生成关系类型编码在所述生成关系表中找到对应数组,根据所述对应数组中的所述表头分组字段,给所述数据条目标记出所属组的组号;步骤三,根据所述组号将同一组中的所有数据条目生成一张下游单据。
【技术特征摘要】
【专利技术属性】
技术研发人员:孙荣冠,李长山,赵林,胡健,
申请(专利权)人:航天信息软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。