掌桥专利:专业的专利平台
掌桥专利
首页

一种动态业务单据生成方法

文献发布时间:2023-06-19 13:29:16


一种动态业务单据生成方法

技术领域

本发明涉及业务单据生成技术领域,尤其涉及一种动态业务单据生成方法。

背景技术

许多企业在办公的流程中都需要用到业务单据,通过业务单据的填写可记录办公过程中的各种数据,以协助企业管理。单据的生成需要编写大量的代码,面对不同企业的不同需求,需要有针对性的编写相关业务处理代码,工作量大,适应性不足。

发明内容

鉴于现有技术中的上述缺陷或不足,期望提供一种可实现功能页面的低代码化开发和程序标准化,提高程序的可维护性,适应性高的动态业务单据生成方法。

本发明提供的一种动态业务单据生成方法,包括如下步骤:

接收用户发送的业务单据配置信息和生成单据请求;

收到生成单据请求后,根据所述配置信息调用动态业务模型,并定位所述动态业务模型中与所述配置信息相对应的单据模型;

接收所述单据模型生成的业务单据,将所述业务单据发送至用户。

进一步的,所述配置信息包括单据区分项信息、单据表头信息和单据明细信息。

进一步的,所述动态业务模型由多种类型的所述单据模型组成;所述单据模型包括:

模型头部分,包括模型头信息,所述模型头信息与单据区分项信息相对应;

模型处理部分,包括新增项和修改项,用于所述单据模型的修改;

模型明细部分,包括单据明细字段和数据源链接,所述数据源链接包括与所述配置信息以及计算机系统之间的链接,用于提取配置信息以及计算机系统信息。

进一步的,所述业务单据生成包括:

1)搜索与单据区分项信息相匹配的模型头信息,从而定位与所述配置信息相匹配的单据模型;

2)通过所述数据源链接提取所述配置信息以及计算机系统信息,并与所述单据明细字段组成所述业务单据。

相对于现有技术而言,本发明的有益效果是:

(1)本发明的动态业务单据生成方法通过动态业务模型生成业务单据,业务单据内的相关内容通过用户输入的配置信息、单据模型内的单据明细字段以及计算机系统信息组成,极大的降低了代码编写量,实现了功能页面的低代码化开发,提升了开发效率、降低了开发难度、提高了开发准确性;实现了程序标准化,提高了程序的可维护性。

(2)本发明的动态业务单据生成方法可根据企业的需求对动态业务模型进行新增和修改操作,极大的提高了业务单据的适用性。

应当理解,发明内容部分中所描述的内容并非旨在限定本发明的实施例的关键或重要特征,亦非用于限制本发明的范围。本发明的其它特征将通过以下的描述变得容易理解。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1为动态业务单据生成方法的流程图;

图2为业务单据生成的流程图。

具体实施方式

下面结合实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。下面将结合实施例来详细说明本发明。

本发明的实施例提供了一种动态业务单据生成方法,包括如下步骤:

接收用户发送的业务单据配置信息和生成单据请求,配置信息包括单据区分项信息、单据表头信息和单据明细信息;

收到生成单据请求后,根据配置信息调用动态业务模型,并定位动态业务模型中与配置信息相对应的单据模型;

动态业务模型由多种类型的单据模型组成;单据模型包括:

模型头部分,包括模型头信息,模型头信息与单据区分项信息相对应;

模型处理部分,包括新增项和修改项,用于单据模型的修改;

模型明细部分,包括单据明细字段和数据源链接,数据源链接包括与配置信息以及计算机系统之间的链接,用于提取配置信息以及计算机系统信息。

单据模型提取配置信息和计算机系统信息并生成业务单据;

业务单据生成包括:

1)搜索与单据区分项信息相匹配的模型头信息,从而定位与配置信息相匹配的单据模型;

2)通过数据源链接提取配置信息以及计算机系统信息,并与单据明细字段组成业务单据;

接收单据模型生成的业务单据,将业务单据发送至用户。

在本实施例中,以用户填写差旅费报销单生成报销凭证为例。用户从系统中调取出差旅费报销单,然后输入配置信息。首先输入报销事由,如“差旅费”,作为单据区分项信息;然后输入单据表头信息,如同行人员、出差日期等,以及单据明细信息,如出发地点、到达地点以及所产生的各种费用等;然后点击提交,服务器接收差旅费报销单的配置信息,经领导审核并通过后,用户点击凭证生成,发送生成单据请求。

服务器接收到用户发送的生成单据请求后,调用动态业务模型,通过单据区分项信息即“差旅费”,定位到对应的单据模型,即模型头信息为“差旅费报销模型”的单据模型。单据模型通过链接提取配置信息中的出差日期、所产生的费用等信息,以及计算机系统配置的凭证单号、计算机系统中的日期时间等信息,将以上信息与单据模型中预设的单据明细字段相组合,生成记账凭证,即用户所需的业务单据。单据明细字段为构成业务单据的一部分,如“凭证类型”、“凭证号”、“凭证日期”、“科目名称”等文字。服务器接收记账凭证,并将记账凭证发送至用户。

本发明的动态业务单据生成方法极大的降低了代码编写量,实现了功能页面的低代码化开发,提升了开发效率、降低了开发难度、提高了开发准确性;实现了程序标准化,提高了程序的可维护性。

针对不同企业的需求,可通过后台服务器对动态业务模型进行新增和修改操作,以适应企业的需求,极大的提高了该方法生成的业务单据的适用性。

在本说明书的描述中,术语“一个实施例”、“一些实施例”等的描述意指结合该实施例或示例描述的具体特征或特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或实例。而且,描述的具体特征或特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

相关技术
  • 一种动态业务单据生成方法
  • 一种业务单据的凭证生成方法及装置
技术分类

06120113691957