基于模板配置的单据生成方法、装置、设备及介质制造方法及图纸

技术编号:38537991 阅读:12 留言:0更新日期:2023-08-19 17:07
本发明专利技术涉及计算机技术领域,提供一种基于模板配置的单据生成方法、装置、设备及介质,能够根据配置信息生成单据的候选模板,并存储至数据库,实现了各类型单据模板的灵活配置,且通过配置模板统一了各类单据的格式,当接收到基于业务单据的单据生成指令时,展示配置数据库中存储的各个模板的名称,当检测到有任意模板被选择时,从配置数据库中调取任意模板以生成目标单据,提高了单据生成的效率,且降低了开发成本。开发成本。开发成本。

【技术实现步骤摘要】
基于模板配置的单据生成方法、装置、设备及介质


[0001]本专利技术涉及计算机
,尤其涉及一种基于模板配置的单据生成方法、装置、设备及介质。

技术介绍

[0002]近年来,市面上的Sass(Syntactically Awesome Stylesheets)产品越来越多,很多企业也开始从传统的ERP(Enterprise Resource Planning,企业资源计划)转变为使用云产品,然而,B端(Business

to

Business)企业客户的管理模式大都极具个性化,尤其是报表和单据的格式最为复杂多样,业务错综复杂,各具特性、业务类型繁多,导致每个项目要求的业务界面布局、字段、字段显隐、单据校验规则等都不同。
[0003]但是,很多Sass厂商不支持单据模板弹性设置,每一个字段的显示或者隐藏都需要通过代码来实现,不仅耗时耗力,还增加项目交付成本,同时也降低了客户对系统的满意度。

技术实现思路

[0004]鉴于以上内容,有必要提供一种基于模板配置的单据生成方法、装置、设备及介质,能够提高单据的生成效率。
[0005]一种基于模板配置的单据生成方法,所述基于模板配置的单据生成方法包括:
[0006]显示至少一个系统模板;
[0007]当检测到将所述至少一个系统模板中任意系统模板添加至企业级模板的指令时,接收对所述任意系统模板的配置信息;
[0008]根据所述配置信息生成候选模板;
[0009]当接收到对所述候选模板的确认指令时,将所述候选模板存储至配置数据库;
[0010]当接收到基于业务单据的单据生成指令时,展示所述配置数据库中存储的各个模板的名称;
[0011]当检测到有任意模板被选择时,从所述配置数据库中调取所述任意模板以生成目标单据。
[0012]根据本专利技术优选实施例,所述配置信息包括以下一种或者多种信息的组合:
[0013]模板名称、模板布局、分组配置、表头配置、表行配置、显隐性配置、必填性配置;
[0014]其中,所述模板布局包括:Tab布局、折叠布局、主从布局、平铺布局;
[0015]其中,所述分组配置包括:新增或者删除子表、配置主表及子表的表名及排序、定义对应单据的主体框架;
[0016]其中,所述表头配置包括:配置主表的基本信息、配置主表的必填字段、配置字段名称、配置默认值、配置字段关联的数据字典、配置字段类型;所述字段类型包括自动计算类型、输入框类型、文本域类型、下拉列表类型、下拉多选类型、日期类型、数字类型、小数类型;
[0017]其中,所述表行配置包括:配置子表的字段及对应的字段类型;
[0018]其中,所述显隐性配置包括配置各字段在每个角色端的显隐性。
[0019]根据本专利技术优选实施例,所述从所述配置数据库中调取所述任意模板以生成目标单据包括:
[0020]当所述任意模板的字段类型为所述自动计算类型时,获取所述任意模板中预先配置的计算逻辑;
[0021]在所述任意模板中调用所述计算逻辑进行数据处理,得到计算结果;
[0022]将所述计算结果填充至所述任意模板以生成所述目标单据。
[0023]根据本专利技术优选实施例,所述配置信息还包括开发配置项,所述方法还包括:
[0024]接收写入所述开发配置项的逻辑脚本;
[0025]当所述逻辑脚本为校验逻辑时,基于所述校验逻辑对所述候选模板进行字段校验;或者
[0026]当所述逻辑脚本为渲染逻辑时,基于所述渲染逻辑更改所述候选模板的渲染配置。
[0027]根据本专利技术优选实施例,所述根据所述配置信息生成候选模板后,所述方法还包括:
[0028]当接收到对所述候选模板的预览指令时,生成所述候选模板的预览界面;
[0029]显示所述预览界面;
[0030]当接收到基于所述预览界面反馈的对所述候选模板的修改指令时,显示所述候选模板的编辑界面;或者
[0031]当接收到基于所述预览界面反馈的对所述候选模板的作废指令时,将所述候选模板配置为作废状态。
[0032]根据本专利技术优选实施例,所述从所述配置数据库中调取所述任意模板以生成目标单据包括:
[0033]获取所述任意模板的模板编码;
[0034]根据所述模板编码从所述配置数据库中调取所述任意模板;
[0035]利用WEB前端技术对所述任意模板进行可视化渲染,得到所述目标单据。
[0036]根据本专利技术优选实施例,所述根据所述配置信息生成候选模板后,所述方法还包括:
[0037]当新增所述候选模板的关联模板时,获取所述候选模板中的通用字段;
[0038]将所述通用字段填充至所述关联模板;
[0039]获取所述关联模板的业务属性字段;
[0040]将所述业务属性字段补充至所述关联模板。
[0041]一种计算机设备,所述计算机设备包括:
[0042]存储器,存储至少一个指令;及
[0043]处理器,执行所述存储器中存储的指令以实现所述基于模板配置的单据生成方法。
[0044]一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一个指令,所述至少一个指令被计算机设备中的处理器执行以实现所述基于模板配置的单据生成方法。
[0045]由以上技术方案可以看出,本专利技术能够根据配置信息生成单据的候选模板,并存储至数据库,实现了各类型单据模板的灵活配置,且通过配置模板统一了各类单据的格式,当接收到基于业务单据的单据生成指令时,展示配置数据库中存储的各个模板的名称,当检测到有任意模板被选择时,从配置数据库中调取任意模板以生成目标单据,提高了单据生成的效率,且降低了开发成本。
附图说明
[0046]图1是本专利技术基于模板配置的单据生成方法的较佳实施例的流程图。
[0047]图2是本专利技术基于模板配置的单据生成装置的较佳实施例的功能模块图。
[0048]图3是本专利技术实现基于模板配置的单据生成方法的较佳实施例的计算机设备的结构示意图。
具体实施方式
[0049]为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本专利技术进行详细描述。
[0050]如图1所示,是本专利技术基于模板配置的单据生成方法的较佳实施例的流程图。根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。
[0051]所述基于模板配置的单据生成方法应用于一个或者多个计算机设备中,所述计算机设备是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程门阵列(Field-Programmable Gate Array,FPGA)、数字处理器(Digital Signal Proces本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于模板配置的单据生成方法,其特征在于,所述基于模板配置的单据生成方法包括:显示至少一个系统模板;当检测到将所述至少一个系统模板中任意系统模板添加至企业级模板的指令时,接收对所述任意系统模板的配置信息;根据所述配置信息生成候选模板;当接收到对所述候选模板的确认指令时,将所述候选模板存储至配置数据库;当接收到基于业务单据的单据生成指令时,展示所述配置数据库中存储的各个模板的名称;当检测到有任意模板被选择时,从所述配置数据库中调取所述任意模板以生成目标单据。2.如权利要求1所述的基于模板配置的单据生成方法,其特征在于,所述配置信息包括以下一种或者多种信息的组合:模板名称、模板布局、分组配置、表头配置、表行配置、显隐性配置、必填性配置;其中,所述模板布局包括:Tab布局、折叠布局、主从布局、平铺布局;其中,所述分组配置包括:新增或者删除子表、配置主表及子表的表名及排序、定义对应单据的主体框架;其中,所述表头配置包括:配置主表的基本信息、配置主表的必填字段、配置字段名称、配置默认值、配置字段关联的数据字典、配置字段类型;所述字段类型包括自动计算类型、输入框类型、文本域类型、下拉列表类型、下拉多选类型、日期类型、数字类型、小数类型;其中,所述表行配置包括:配置子表的字段及对应的字段类型;其中,所述显隐性配置包括配置各字段在每个角色端的显隐性。3.如权利要求2所述的基于模板配置的单据生成方法,其特征在于,所述从所述配置数据库中调取所述任意模板以生成目标单据包括:当所述任意模板的字段类型为所述自动计算类型时,获取所述任意模板中预先配置的计算逻辑;在所述任意模板中调用所述计算逻辑进行数据处理,得到计算结果;将所述计算结果填充至所述任意模板以生成所述目标单据。4.如权利要求1所述的基于模板配置的单据生成方法,其特征在于,所述配置信息还包括开发配置项,所述方法还包括:接收写入所述开发配置项的逻辑脚本;当所述逻辑脚本为校验逻辑时,基于所述校验逻辑对所述候选模板进行字段校验;或者当所述逻辑脚本为渲染逻辑时,基于所述渲染逻辑更改所述候选模板的渲染配置。5.如权利要求1所述的基于模板配置的单据生成方法,其特征...

【专利技术属性】
技术研发人员:徐辉冯雁
申请(专利权)人:广东企企通科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1