System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 凭证文件生成方法、装置、电子设备和计算机可读介质制造方法及图纸_技高网

凭证文件生成方法、装置、电子设备和计算机可读介质制造方法及图纸

技术编号:41327629 阅读:4 留言:0更新日期:2024-05-13 15:05
本公开的实施例公开了凭证文件生成方法、装置、电子设备和计算机可读介质。该方法的一具体实施方式包括:在凭证模版文件上传控件的第一预设位置显示文件选择上传框;将文件选择上传框中用户选择的预设凭证模版文件的文件名作为凭证模版名称显示在凭证模版名称显示框中;将对应各个凭证模版属性信息输入框的各个输入信息与凭证模版名称显示框中的凭证模版名称确定为凭证模版属性信息;将凭证模版属性信息与预设凭证模版文件上传至预设服务器,以供预设服务器对预设凭证模版文件进行解析;执行凭证数据配置处理,以生成凭证数据配置信息集;从预设数据库获取凭证信息集;执行映射填充处理,以生成凭证文件。该实施方式减少了计算机算力资源的浪费。

【技术实现步骤摘要】

本公开的实施例涉及计算机,具体涉及凭证文件生成方法、装置、电子设备和计算机可读介质


技术介绍

1、随着计算机技术的不断发展,自动化处理和数据处理能力得到了极大的提升,计算机的发展为凭证文件的生成提供了更高效、准确和可靠的处理方式。凭证文件,是记录价值流转信息(财务数据、财务交易信息)的文件。目前,在生成凭证文件时,通常采用的方式为:根据预设定制要求(例如,凭证数据格式要求,凭证文件与预设财务应用的兼容性的要求)和凭证数据(会计数据),采用逐一定制化代码开发的方式生成凭证文件。

2、然而,当采用上述方式生成凭证文件时,经常会存在如下技术问题:

3、第一,采用逐一定制化代码开发的方式生成凭证文件,需要编写编译代码来处理凭证文件与预设应用的兼容性问题。在生成凭证文件时,需要更多的计算资源来编译、构建和测试的上述编译代码,造成了计算机算力资源的浪费。

4、然而,实践中发现,由于预设凭证模版文件的文件类型不同,当采用poi技术对预设凭证模版文件进行解析时,进一步存在如下技术问题:

5、第二,由于预设凭证模版文件通常分为两种类型(电子表格文件类型与文本文件类型)。而poi技术适用于电子表格文件类型的解析,在解析文本文件时,可能会因为兼容性问题,导致解析的文本文件的解析信息准确性较低。同时,poi技术需要将文件内容加载到内存中进行处理,而纯文本文件内容较少,直接读取和处理即可。使用poi技术解析文本文件导致了计算机存储资源的浪费。

6、该
技术介绍
部分中所公开的以上信息仅用于增强对本专利技术构思的背景的理解,并因此,其可包含并不形成本国的本领域普通技术人员已知的现有技术的信息。


技术实现思路

1、本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。

2、本公开的一些实施例提出了凭证文件生成方法、装置、电子设备和计算机可读介质,来解决以上
技术介绍
部分提到的技术问题中的一项或多项。

3、第一方面,本公开的一些实施例提供了一种凭证文件生成方法,该方法包括:响应于检测到作用于凭证文件生成界面中的凭证模版文件上传控件,在上述凭证模版文件上传控件的第一预设位置显示文件选择上传框,以供用户从本地预设文件夹中上传与预设目标应用兼容的预设凭证模版文件,其中,上述凭证文件生成界面包括:凭证模版名称显示框、各个凭证模版属性信息输入框;将上述文件选择上传框中用户选择的预设凭证模版文件的文件名作为凭证模版名称显示在上述凭证模版名称显示框中;响应于检测到作用于上述各个凭证模版属性信息输入框的输入操作,将对应上述各个凭证模版属性信息输入框的各个输入信息与上述凭证模版名称显示框中的凭证模版名称确定为凭证模版属性信息,其中,上述各个输入信息包括以下至少一项:表头行号、编码类型、换行符;将上述凭证模版属性信息与上述预设凭证模版文件上传至预设服务器,以供上述预设服务器对上述预设凭证模版文件进行解析,其中,上述预设凭证模版文件是以文件流的方式上传至上述预设服务器;响应于从上述预设服务器接收到对应上述预设凭证模版文件的凭证模版解析信息,根据上述凭证模版解析信息,执行凭证数据配置处理,以生成凭证数据配置信息集;从预设数据库获取凭证信息集,其中,上述凭证信息集中的凭证信息包括各个字段值信息;根据上述凭证数据配置信息集、上述凭证信息集与上述预设凭证模版文件,执行映射填充处理,以生成凭证文件。

4、第二方面,本公开的一些实施例提供了一种凭证文件生成装置,装置包括:第一显示单元,被配置成响应于检测到作用于凭证文件生成界面中的凭证模版文件上传控件,在上述凭证模版文件上传控件的第一预设位置显示文件选择上传框,以供用户从本地预设文件夹中上传与预设目标应用兼容的预设凭证模版文件,其中,上述凭证文件生成界面包括:凭证模版名称显示框、各个凭证模版属性信息输入框;第二显示单元,被配置成将上述文件选择上传框中用户选择的预设凭证模版文件的文件名作为凭证模版名称显示在上述凭证模版名称显示框中;确定单元,被配置成响应于检测到作用于上述各个凭证模版属性信息输入框的输入操作,将对应上述各个凭证模版属性信息输入框的各个输入信息与上述凭证模版名称显示框中的凭证模版名称确定为凭证模版属性信息,其中,上述各个输入信息包括以下至少一项:表头行号、编码类型、换行符;上传单元,被配置成将上述凭证模版属性信息与上述预设凭证模版文件上传至预设服务器,以供上述预设服务器对上述预设凭证模版文件进行解析,其中,上述预设凭证模版文件是以文件流的方式上传至上述预设服务器;第一执行单元,被配置成响应于从上述预设服务器接收到对应上述预设凭证模版文件的凭证模版解析信息,根据上述凭证模版解析信息,执行凭证数据配置处理,以生成凭证数据配置信息集;获取单元,被配置成从预设数据库获取凭证信息集,其中,上述凭证信息集中的凭证信息包括各个字段值信息;第二执行单元,被配置成根据上述凭证数据配置信息集、上述凭证信息集与上述预设凭证模版文件,执行映射填充处理,以生成凭证文件。

5、第三方面,本公开的一些实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述第一方面任一实现方式所描述的方法。

6、第四方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,程序被处理器执行时实现上述第一方面任一实现方式所描述的方法。

7、本公开的上述各个实施例具有如下有益效果:通过本公开的一些实施例的凭证文件生成方法,减少了计算机算力资源的浪费。具体来说,造成了计算机算力资源的浪费的原因在于:采用逐一定制化代码开发的方式生成凭证文件,需要编写编译代码来处理凭证文件与预设应用的兼容性问题。在生成凭证文件时,需要更多的计算资源来编译、构建和测试的上述编译代码,造成了计算机算力资源的浪费。基于此,本公开的一些实施例的凭证文件生成方法,首先,响应于检测到作用于凭证文件生成界面中的凭证模版文件上传控件,在上述凭证模版文件上传控件的第一预设位置显示文件选择上传框,以供用户从本地预设文件夹中上传与预设目标应用兼容的预设凭证模版文件,其中,上述凭证文件生成界面包括:凭证模版名称显示框、各个凭证模版属性信息输入框。由此,可以通过界面交互选择上传用于生成凭证文件且与预设目标应用兼容的预设凭证模版文件。然后,将上述文件选择上传框中用户选择的预设凭证模版文件的文件名作为凭证模版名称显示在上述凭证模版名称显示框中。由此,可以显示凭证模版名称。接着,响应于检测到作用于上述各个凭证模版属性信息输入框的输入操作,将对应上述各个凭证模版属性信息输入框的各个输入信息与上述凭证模版名称显示框中的凭证模版名称确定为凭证模版属性信息,其中,上述各个输入信息包括以下至少一项:表头行号、编码类型、换行符。由此,可以通过界面本文档来自技高网...

【技术保护点】

1.一种凭证文件生成方法,包括:

2.根据权利要求1所述的方法,其中,所述响应于从所述预设服务器接收到对应所述预设凭证模版文件的凭证模版解析信息,根据所述凭证模版解析信息,执行凭证数据配置处理,以生成凭证数据配置信息集,包括:

3.根据权利要求2所述的方法,其中,所述根据所述凭证模版解析信息,对所述初始凭证数据配置页面中的各个初始横列表进行更新,包括:

4.根据权利要求2所述的方法,其中,所述根据所述各个映射字段输入信息、所述至少一个转换规则信息与所述各个横向列表信息,生成凭证数据配置信息集,包括:

5.根据权利要求1所述的方法,其中,所述根据所述凭证数据配置信息集、所述凭证信息集与所述预设凭证模版文件,执行映射填充处理,以生成凭证文件,包括:

6.根据权利要求5所述的方法,其中,在所述将凭证数据配置信息集中与所述匹配目标映射字段值对应的凭证数据配置信息确定为目标凭证数据配置信息之后,所述方法还包括:

7.一种凭证文件生成装置,包括:

8.一种电子设备,包括:

9.一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如权利要求1至6中任一所述的方法。

...

【技术特征摘要】

1.一种凭证文件生成方法,包括:

2.根据权利要求1所述的方法,其中,所述响应于从所述预设服务器接收到对应所述预设凭证模版文件的凭证模版解析信息,根据所述凭证模版解析信息,执行凭证数据配置处理,以生成凭证数据配置信息集,包括:

3.根据权利要求2所述的方法,其中,所述根据所述凭证模版解析信息,对所述初始凭证数据配置页面中的各个初始横列表进行更新,包括:

4.根据权利要求2所述的方法,其中,所述根据所述各个映射字段输入信息、所述至少一个转换规则信息与所述各个横向列表信息,生成凭证数据配置信息集,包括:<...

【专利技术属性】
技术研发人员:陈磊杨志平
申请(专利权)人:多点生活成都科技有限公司
类型:发明
国别省市:

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

1