单据自动化生成方法、装置、计算机设备及存储介质与流程

文档序号:15493630发布日期:2018-09-21 21:10阅读:236来源:国知局

本发明涉及计算机技术领域,尤其涉及一种单据自动化生成方法、装置、计算机设备及存储介质。



背景技术:

目前,企业所采用的财务终端在制作单据时,需由财务人员手工制作单据并扫描,大大增加了员工的工作量,耗费人工成本。对于集团企业或其他大型企业来说,需在其中心机构和分支机构均配置相应的财务终端,使得各分支机构需上传机构单据,并通过中心机构进行核算。当前分支机构上传的机构单据需手工制作,且入账规则各异,使得中心机构在进行核算时,存在核算依据不足、人工做账不合理等问题。



技术实现要素:

本发明实施例提供一种单据自动化生成方法、装置、计算机设备及存储介质,以解决企业所采用的财务终端采用手动制作单据而导致人工成本高的问题。

第一方面,本发明实施例提供一种单据自动化生成方法,包括:

获取定期生成单据请求,所述单据生成请求包括定期触发时间和模板标识;

基于所述模板标识,获取对应的单据模板;所述单据模板包括至少一个业务项目,每一所述业务项目对应至少一个单据选项;

基于每一所述业务项目中的单据选项获取对应的选项值,基于所述选项值和所述单据模板形成待审批单据;

将所述待审批单据发送给审核平台,并获取审批平台反馈的审批结果,若所述审批结果为审核通过时,将所述待审批单据作为原始单据;

基于所述定期触发时间和所述单据模板,生成与所述原始单据类型相同的目标单据。

第二方面,本发明实施例提供一种单据自动化生成装置,包括:

定期生成单据请求获取模块,用于获取定期生成单据请求,所述单据生成请求包括定期触发时间和模板标识;

单据模板获取模块,用于基于所述模板标识,获取对应的单据模板;所述单据模板包括至少一个业务项目,每一所述业务项目对应至少一个单据选项;

待审批单据获取模块,用于基于每一所述业务项目中的单据选项获取对应的选项值,基于所述选项值和所述单据模板形成待审批单据;

原始单据获取模块,用于将所述待审批单据发送给审核平台,并获取审批平台反馈的审批结果,若所述审批结果为审核通过时,将所述待审批单据作为原始单据;

目标单据生成模块,用于基于所述定期触发时间和所述单据模板,生成与所述原始单据类型相同的目标单据。

第三方面,本发明实施例提供一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面所述单据自动化生成方法的步骤。

第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述单据自动化生成方法的步骤。

本发明实施例提供的单据自动化生成方法、装置、计算机设备及存储介质中,先获取定期生成单据请求,单据生成请求包括定期触发时间和模板标识,以便基于模板标识,获取与模板标识对应的单据模板,以使用户可根据自身需求调用不同单据类型的单据模板,并利用该单据模板制作单据,有利于提高单据制作效率。基于每一业务项目中的单据选项获取对应的选项值,基于选项值和单据模板形成待审批单据,该过程无需用户手动输入即可制作单据,提高工作效率,大大减少人工成本。然后,将待审批单据发送给审核平台,并获取审核平台反馈的审批结果,若审批结果为审核通过时,将待审批单据作为原始单据,以保证原始单据的可靠性。最后,基于单据模板,按照定期触发时间的设定,定期生成与原始单据类型相同的目标单据,该过程无需收动输入即可生成目标单据,以降低少人工成本,同时减少人为操作失误或不规范操作造成的损失。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例1中提供的单据自动化生成方法的一流程图;

图2是图1中步骤s20的一具体流程图;

图3是图2中步骤s21的一具体流程图;

图4是本发明实施例1中提供的单据自动化生成方法的另一流程图;

图5是本发明实施例1中提供的单据自动化生成方法的再一流程图;

图6是图1中步骤s50的一具体流程图;

图7是本发明实施例2中提供的单据自动化生成装置的一原理框图;

图8是本发明实施例4中提供的计算机设备的一示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例1

图1示出本实施例中单据自动化生成方法的流程图。该单据自动化生成方法可应用在银行、证券、保险等金融机构或者其他机构的计算机设备中,具体可应用在该计算机设备上安装的财务系统中,用于调用系统中预存的单据模板自动化生成单据,可有效提高财务人员的工作效率。如图1所示,该单据自动化生成方法包括如下步骤:

s10:获取定期生成单据请求,单据生成请求包括定期触发时间和模板标识。

其中,定期生成单据请求是用于触发定期制作单据的请求。该单据生成请求包括定期触发时间和模板标识。定期触发时间是用户指定的生成单据的时间,例如,若设置每月1号定期统计上一月的月度财务单据,则该定期触发时间为每月1号。模板标识是用于识别单据模板的唯一标识。

s20:基于模板标识,获取对应的单据模板,单据模板包括至少一个业务项目,每一业务项目对应至少一个单据选项。

具体地,服务器会预先存储有与各类型单据相对应的单据模板,该单据模板包括至少一个业务项目,每一业务项目对应至少一个单据选项。其中,业务项目是指用户选择或输入的与业务相关的会计科目,例如银行存款。会计科目是对会计要素对象的具体内容进行分类核算的类目,能够连续、系统、全面地核算和监督经济活动所引起的各项会计要素的增减变化。单据选项是指与业务项目对应的字段选项。本实施例中,基于模板标识,获取与模板标识对应的单据模板,以使用户可根据自身需求调用不同单据类型的单据模板,并利用该单据模板制作相应的财务单据,有利于提高单据制作效率。本实施例中,单据类型包括但不限于财务单据。

s30:基于每一业务项目中的单据选项获取对应的选项值,基于选项值和单据模板形成待审批单据。

其中,选项值是指每一业务项目中的单据选项对应的属性值。进一步地,单据模板中设置有固定域和弹性域。弹性域是在单据模板中由用户根据自身需求自主设置单据选项的区域。固定域时是在单据模板中默认包含的单据选项的区域。单据选项标识包括固定域标识和弹性域标识。其中,固定域标识是用于识别固定域的唯一标识。弹性域标识是用于识别弹性域的唯一标识。

具体地,在获取到每一业务项目中的单据选项对应的选项值之后,基于单据选项标识将每一业务项目中的单据选项对应的选项值相应的添加到单据模板中对应的带有区域(即固定域或弹性域)标识的单据选项中,以获取待审批单据。例如:业务项目为银行存款时的单据选项包括子目和银行识别号。其中,子目是在制作会计凭证时固定的单据选项,而银行识别号是用户基于银行存款科目自行添加的单据选项,因此将子目对应的选项值添加到单据模板中带有固定域标识的单据选项中,将银行识别号与其对应的选项值添加到单据模板中带有弹性域标识的单据选项中,以获取待审批单据。该待审批单据的制作过程无需用户手动输入即可制作单据,提高工作效率,尤其在需要重复制作的大量单据的情况下,该单据自动化生成方法能够省去手动输入的时间,大大减少人工成本。

进一步地,单据模板还包括附件域和预览区域。用户可对附件域和预览区域进行配置,以形成待审批单据。其中,附件域是指用户可以上传附件的区域,比如合同附件等,以辅助审核平台对该待审批单据进行审批。预览区域是用户可直观地查看将要生成的待审批单据,以使用户能够再次验证待审批单据的准确性。

s40:将待审批单据发送给审核平台,并获取审核平台反馈的审批结果,若审批结果为审核通过时,将待审批单据作为原始单据。

其中,原始单据是在财务系统中与该待审批单据类型相同的单据的第一期单据。进一步地,待审批单据还包括经办人id,经办人id是用于识别创建待审批单据的用户的唯一标识。

具体地,将待审批单据发送给审核平台进行审核,并获取审批平台反馈的审批结果,若审批结果为审核通过时,将待审批单据作为原始单据,为后续定期生成单据提供技术支持。若审批结果为审核不通过时,则会将该待审批单据的审核结果和审核不通过原因发送给与待审批单据对应的经办人id对应的平台,以使经办人能够及时跟进单据的处理状态,提高工作效率。

s50:基于定期触发时间和单据模板,生成与原始单据类型相同的目标单据。

本实施例中,服务器在系统时间为定期触发时间时,会基于单据模板,生成与原始单据类型相同的目标单据。具体地,服务器会基于与原始单据对应的单据模板,按照定期触发时间的设定,定期生成与原始单据类型相同的目标单据,以使分支机构可以在固定时间(即定期触发时间)制作大量财务单据并上传到总部机构时(如机构会计每月会向中心会计上传相同类型的单据,以便中心会计制作总账),省去端到端重复操作,节省时间,同时减少人为操作失误或不规范操作造成的损失。其中,机构会计是指分支机构的财务人员,中心会计是指总部机构的财务人员。

本实施例中,先获取定期生成单据请求,单据生成请求包括定期触发时间和模板标识,以便基于模板标识,获取与模板标识对应的单据模板,以使用户可根据自身需求调用不同单据类型的单据模板,并利用该单据模板制作单据,有利于提高单据制作效率。然后,基于每一业务项目中的单据选项获取对应的选项值,基于选项值和单据模板形成待审批单据,该过程无需用户手动输入即可制作单据,提高工作效率,大大减少人工成本。将待审批单据发送给审核平台,并获取审核平台反馈的审批结果,若审批结果为审核通过时,将待审批单据作为原始单据,以保证原始单据的可靠性。最后,基于与原始单据对应的单据模板,按照定期触发时间的设定,定期生成与原始单据类型相同的目标单据,以省去端到端重复操作,节省时间,同时减少人为操作失误或不规范操作造成的损失。

在一具体实施方式中,模板标识包括动态链接。动态链接是用户根据自身需求进行配置的用于获取业务配置信息的属性链接。如图2所示,步骤s20中,即基于模板标识,获取对应的单据模板,具体包括如下步骤:

s21:基于动态链接,获取业务配置信息。

本实施例中,该动态链接包括但不限于业务大类、业务小类和帐套等信息。业务大类是指将业务项目进行分类的类别,该业务大类包括资产类、负债类、共同类、所有者权益类、成本类科目和损益类科目等。业务小类是指在业务大类的类别下的明细类,例如,损益类科目中的城市建设维护税。帐套是建立在计算机系统中一套相互关联的账簿体系。

业务配置信息是用户根据自身需求对单据模板进行配置的配置信息。业务配置信息包括按预设参数规则配置的至少一个业务项目,每一业务项目对应至少一个单据选项。预设参数规则是预先设定好的用于配置单据模板的参数规则。具体地,用户可基于动态链接中的业务大类、业务小类和帐套等信息进行配置获取业务配置信息列表。其中,业务配置信息列表是数据库中预先存储的包含至少一个原始业务项目和对应的至少一个原始单据选项的列表。基于用户对业务配置信息列表中的原始业务项目和对应的原始单据选项的选择,以获取业务配置信息。

s22:基于业务配置信息进行关键字匹配,获取对应的单据模板。

具体地,系统中会基于业务配置信息形成关键字映射表。该关键字映射表与单据模板中的作用域相关联。其中,作用域是指单据模板中用于显示不同类型字段的区域,包括弹性域和固定域。通过关键字匹配即可将带有弹性域标识和固定域标识的单据选项相应的添加到单据模板中对应的区域内,以获取对应的单据模板,该过程无需人为干预即可获取单据模板,提高自动化程度。例如:业务项目为银行存款时的单据选项包括子目、成本中心、关联方和银行识别号。其中,子目、成本中心和关联方是在制作会计凭证时的固定的单据选项,而银行识别号是用户基于银行存款科目自行添加的单据选项,因此将子目、成本中心和关联方添加到单据模板的固定域中,将银行识别号添加到单据模板的弹性域中。

本实施例中,基于动态链接中的业务大类、业务小类和帐套等信息获取业务配置信息列表,然后基于用户对业务配置信息列表中的原始业务项目和对应的原始单据选项的选择,获取业务配置信息,以便基于业务配置信息进行关键字匹配,获取对应的单据模板,此过程无需人为干预即可获取单据模板,提高单据生成的自动化程度。

在一具体实施方式中,如图3所示,步骤s21中,即基于动态链接,获取业务配置信息,具体包括如下步骤:

s211:基于动态链接,进入业务配置界面,业务配置界面上显示至少一个原始项目和至少一个原始选项。

其中,业务配置界面是用于获取业务配置信息的可视化界面。具体地,基于动态链接,进入业务配置界面,在业务配置界面上会显示业务项目列表,该业务项目列表包括至少一个原始项目,每一原始项目对应一个原始选项列表,以供用户选择,方便使用。

s212:采用钩选或输入的方式,按预设参数规则从至少一个原始项目中获取对应的至少一个业务项目。

具体地,采用钩选或输入的方式,按预设参数规则从至少一个原始项目中获取对应的至少一个业务项目。预设参数规则包括按照用户选择的业务项目和单据选项的选择顺序,对单据模板中的业务项目和单据选项进行关键字映射。该过程无需手动输入,完全依赖于系统预先设定的参数规则进行关键字映射,即可快速获取业务信息,节省时间,提高效率。

s213:基于每一业务项目,从至少一个原始选项中获取对应的至少一个单据选项。

具体地,基于每一业务项目,从至少一个原始选项中获取对应的至少一个单据选项。例如,银行存款(业务项目)对应的原始选项包括银行识别号和银行记账日期等,用户可从银行识别号和银行记账日期中选择一个或多个原始选项作为单据选项,该操作过程方便快捷,节省时间。

本实施例中,基于动态链接,进入业务配置界面,在业务配置界面上会显示业务项目列表,以供用户选择,用户可采用钩选或输入的方式,从至少一个原始项目中获取对应的至少一个业务项目,基于用户选择的业务项目的选择顺序对单据模板中的业务项目和单据选项进行关键字映射。该过程无需手动输入,完全依赖于系统预先设定的参数规则进行关键字映射,即可快速获取至少一个业务项目。最后,基于每一业务项目,从至少一个原始选项中获取对应的至少一个单据选项,方便快捷,节省时间。

在一具体实施方式中,单据生成请求还包括机构标识,其中,机构标识是用于识别不同分支机构的唯一标识。步骤s30中,基于每一业务项目中的单据选项获取对应的选项值具体为:基于机构标识,获取对应的原始数据表,基于每一业务项目中的单据选项,从原始数据表中获取对应的选项值。

原始数据表是系统预先采集并存储的与机构标识相关联的原始数据的集合。具体地,系统中会预先存储有各分支机构的原始数据表。基于机构标识,获取与机构标识对应的原始数据表,基于业务项目->单据选项的顺序查找数据库获取对应的原始数据表,并从原始数据表中获取对应的选项值。本实施例中,数据库会实时更新与机构标识对应的原始数据表,以使单据中的业务配置信息具有实时同步性,为用户提供更可靠的数据。

在一具体实施方式中,如图4所示,步骤s30之后,该单据自动化生成方法还包括如下步骤:

s311:基于待审批单据,获取对应的审批属性。

其中,审批属性是系统预先设定的用于获取审批路径的属性。系统中会预先存储有审批属性表,该审批属性表用于存储不同单据类型对应的审批属性。具体地,通过读取待审批单据的类型,并与预设审批属性表中的单据类型进行匹配,以获取对应的审批属性,以便后续基于审批属性,获取对应的审批路径。

s312:基于审批属性,获取对应的审批路径。

其中,审批路径是系统基于审批属性预先设定的用于对单据进行审批的流程。例如,若获取的待审批单据对应的审批属性为月度活动预算,则将月度活动预算与系统预先设置的标准数值相比较,若月度活动预算小于标准数值,则获取的审批路径为1→2→3,1→2→3表示将待审批单据发送给1级审批人员、2级审批人员和3级审批人员进行审批;若月度活动预算不小于标准数值,即其月度活动预算过大,导致采用审批路径为1→2→3进行审批不过关,还需要将待审批单据发送给高一级的审批人员,因此该审批路径可以为1→2→3→4。

可以理解地,步骤s40具体为:将待审批单据发送给审批平台,以使审批平台基于审批路径对待审批单据进行分配处理,分配到不同的审批人员对应的审核平台(具体为该审批人员对应的审批界面)进行审批。可以理解地,在审核平台对待审批单据进行审批时,若待审批单据对应的所有审批人员对该待审批单据的审批结果都为审批通过时,该单据审批通过。若待审批单据对应的审批人员中有一个审批人员对该待审批单据的审批结果为审批不通过时,该待审批单据审批不通过。

本实施例中,通过读取待审批单据的类型,并与预设审批属性表中的单据类型进行匹配,以获取对应的审批属性,以便基于审批属性,获取对应的审批路径,以便后续基于获取的审批路径进行审批,以实现审批流程自动化的目的。

在一具体实施方式中,步骤s10之前,该单据自动化生成方法还包括步骤s60:预先创建单据模板,以便利用预先创建的单据模板实现自动化生成单据的目的。如图5所示,步骤s60中,即预先创建单据模板,具体包括如下步骤:

s61:在单据模板创建界面上获取单据模板框架。

其中,单据模板创建界面是用于创建单据模板的配置界面。单据模板框架是用于创建单据模板的初始框架,该单据模板框架包括单据编辑格式,例如会计凭证的一般格式。具体地,系统在单据模板创建界面上显示预先存储不同类型单据的单据模板框架列表,该单据模板框架列表包括至少一个原始单据模板框架,用户可采用拖拽的方式,从单据模板框架列表中选择所需的原始单据模板框架作为步骤s61所确定的单据模板框架。

s62:为模板框架设置不同的作用域,获取单据模板。

具体地,为模板框架设置不同的作用域,该作用域包括弹性域、固定域、附件域和预览区域。通过为模板框架设置不同的作用域以形成单据模板,以便于后续调用该单据模板实现自动化制作单据,节省时间,提高效率。

本实施例中,通过预先创建单据模板为后续单据制作调用,以使单据的制作过程中,可直接调用预先创建好的单据模板而无需再次编辑程序,节省单据生成时间,降低单据生成工作量,提高单据生成效率。

在一具体实施方式中,如图6所示,步骤s50中,即基于定期触发时间和单据模板,生成与原始单据类型相同的目标单据,具体包括如下步骤:

s51:若系统当前时间为定期触发时间,则获取定期触发时间与上一定期触发时间之间的待处理数据。

其中,系统当前时间是指当前读取的系统时间。本实施例中,可采用system.currenttimemillis(当前时间)方法获取系统当前时间。待处理数据是指分支机构中定期触发时间与上一定期触发时间之间的原始数据。原始数据是指系统中预先存储的各分支机构的原始数据表中的数据。具体地,若系统当前时间为定期触发时间,证明系统当前时间即为单据的定期生成时间,则从数据库中获取定期触发时间与上一定期触发时间之间的待处理数据。该过程通过获取定期触发时间与上一定期触发时间之间的待处理数据制作单据,以保证制作的单据具有实时同步性。

s52:从待处理数据中,获取单据模板中每一单据选项对应的具体数值。

其中,待处理数据包括单据选项和对应的具体数值。该具体数值可以包括从业务方获取的数值,也可以包括基于业务方获取的数据采用预设的核算规则进行计算的数值。预设的核算规则是预先定义好的用于获取与单据选项对应的具体数值的核算规则,例如利润(单据选项)的核算规则。具体地,基于单据模板中的业务配置信息(即业务项目和单据选项),从待处理数据中,采用预设的核算规则获取与单据模板中每一单据选项对应的具体数值,该过程通过统一的核算规则,获取每一单据选项对应的具体数值,以避免因核算规则不同所造成的损失。

s53:基于单据模板和具体数值,生成与原始单据类型相同的目标单据。

具体地,将获取每一单据选项对应的具体数值添加到单据模板中对应的单据选项中,以获取与原始单据类型相同(即获取与原始单据采用的单据模板相同)的目标单据,该过程无需人工干预,以实现单据的自动化生成。

本实施例中,通过读取系统当前时间,以判断是否为定期触发时间,若若系统当前时间为定期触发时间,证明系统当前时间即为单据的定期生成时间,则从数据库中获取定期触发时间与上一定期触发时间之间的待处理数据,以便从待处理数据中,采用预设的核算规则,获取与单据模板中每一单据选项对应的具体数值。该过程通过统一的核算规则,获取每一单据选项对应的具体数值,以避免因核算规则不同所造成的损失。最后,基于单据模板和具体数值,生成与原始单据类型相同的目标单据,以实现单据的自动化生成。

本实施例中,先获取定期生成单据请求,单据生成请求包括定期触发时间和模板标识,以便基于动态链接中的业务大类、业务小类和帐套等信息获取业务配置信息列表,然后基于用户对原始单据模板中的业务配置信息列表中的原始业务项目和对应的原始单据选项的选择,以获取业务配置信息,以便基于业务配置信息进行关键字匹配,获取对应的单据模板,无需人为干预即可获取单据模板,提高自动化程度。然后,基于机构标识,获取与机构标识对应的原始数据表,并从原始数据表中获取对应的选项值,以便基于选项值和单据模板形成待审批单据。该过程无需用户手动输入即可制作单据,提高工作效率,大大减少人工成本。通过读取待审批单据的类型,并与预设审批属性表中的单据类型进行匹配,以获取对应的审批属性,以便基于审批属性,获取对应的审批路径,以实现审批流程自动化的目的。然后,基于审批路径将待审批单据发送给审核平台,并获取审核平台反馈的审批结果,若审批结果为审核通过时,将待审批单据作为原始单据,以保证原始单据的可靠性。最后,通过读取当前的系统时间,以判断是否为定期触发时间,若系统当前时间为定期触发时间,则从数据库中获取定期触发时间与上一定期触发时间之间的待处理数据,以便从待处理数据中,采用预设的核算规则,获取与单据模板中每一单据选项对应的具体数值,该过程通过统一的核算规则,获取每一单据选项对应的具体数值,以避免因核算规则不同所造成的损失。最后,基于单据模板和具体数值,生成与原始单据类型相同的目标单据,以实现单据的自动化生成,节省时间,同时减少人为操作失误或不规范操作造成的损失。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

实施例2

图7示出与实施例1中单据自动化生成方法一一对应的单据自动化生成装置的原理框图。如图7所示,该单据自动化生成装置包括定期生成单据请求获取模块10、单据模板获取模块20、待审批单据获取模块30、原始单据获取模块40、目标单据生成模块50和单据模板创建快60。其中定期生成单据请求获取模块10、单据模板获取模块20、待审批单据获取模块30、原始单据获取模块40、目标单据生成模块50和单据模板创建快60的实现功能与实施例中单据自动化生成方法对应的步骤一一对应,为避免赘述,本实施例不一一详述。

定期生成单据请求获取模块10,用于获取定期生成单据请求,单据生成请求包括定期触发时间和模板标识。

单据模板获取模块20,用于基于模板标识,获取对应的单据模板。单据模板包括至少一个业务项目,每一业务项目对应至少一个单据选项。

待审批单据获取模块30,用于基于每一业务项目中的单据选项获取对应的选项值,基于选项值和单据模板形成待审批单据。

原始单据获取模块40,用于将待审批单据发送给审核平台,并获取审批平台反馈的审批结果,若审批结果为审核通过时,将待审批单据作为原始单据。

目标单据生成模块50,用于基于定期触发时间和单据模板,生成与原始单据类型相同的目标单据。

优选地,该单据自动化生成装置还包括单据模板创建快60,用于创建单据模板。

单据模板创建快60包括模板框架获取单元61和单据模板获取单元62。

模板框架获取单元61,用于在单据模板创建界面上获取单据模板框架。

单据模板获取单元62,用于为模板框架设置不同的作用域,获取单据模板。

优选地,模板标识包括动态链接。

单据模板获取模块20包括单据选项单元21和单据模板获取单元22。

单据选项单元21,用于基于动态链接,获取业务配置信息,业务配置信息包括按预设参数规则配置的至少一个业务项目,每一业务项目对应至少一个单据选项。

单据模板获取单元22,用于基于业务配置信息进行关键字匹配,获取对应的单据模板。

优选地,单据选项单元21包括业务配置界面显示子单元211、业务项目获取子单元212和单据选项获取子单元213。

业务配置界面显示子单元211,用于基于动态链接,进入业务配置界面,业务配置界面上显示至少一个原始项目和至少一个原始选项。

业务项目获取子单元212,用于采用钩选或输入的方式,按预设参数规则从至少一个原始项目中获取对应的至少一个业务项目。

单据选项获取子单元213,用于基于每一业务项目,从至少一个原始选项中获取对应的至少一个单据选项。

具体地,单据生成请求还包括机构标识。

待审批单据获取模块30,用于基于机构标识,获取对应的原始数据表,基于每一业务项目中的单据选项,从原始数据表中获取对应的选项值。

优选地,该单据自动化生成装置还包括审批属性获取单元311和审批路径获取单元312。

审批属性获取单元311,用于基于待审批单据,获取对应的审批属性。

审批路径获取单元312,用于基于审批属性,获取对应的审批路径。

相应地,原始单据获取模块40,用于将待审批单据发送给审批平台,以使审批平台基于审批路径对待审批单据进行分配处理。

优选地,目标单据生成模块50包括待处理数据获取单元51、具体数值获取单元52和目标单据获取单元53。

待处理数据获取单元51,用于若系统当前时间为定期触发时间,则获取定期触发时间与上一定期触发时间之间的待处理数据。

具体数值获取单元52,用于从待处理数据中,获取单据模板中每一单据选项对应的具体数值。

目标单据获取单元53,用于基于单据模板和具体数值,生成与原始单据类型相同的目标单据。

实施例3

本实施例提供一计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现实施例1中单据自动化生成方法,为避免重复,这里不再赘述。或者,该计算机程序被处理器执行时实现实施例2中单据自动化生成装置中各模块/单元的功能,为避免重复,这里不再赘述。

可以理解地,所述计算机可读存储介质可以包括:能够携带所述计算机程序的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号和电信信号等。

实施例4

图8是本发明一实施例提供的计算机设备的示意图。如图8所示,该实施例的计算机设备80包括:处理器81、存储器82以及存储在存储器82中并可在处理器81上运行的计算机程序83。处理器81执行计算机程序83时实现上述实施例1中各个单据自动化生成方法的步骤,例如图1所示的步骤s10至s50。或者,处理器81执行计算机程序83时实现上述实施例2中单据自动化生成装置中各模块/单元的功能,例如图7所示的定期生成单据请求获取模块10、单据模板获取模块20、待审批单据获取模块30、原始单据获取模块40、目标单据生成模块50和单据模板创建快60的功能。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。

以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1