CN111090978A - 一种单据处理方法、装置以及存储介质 - Google Patents
一种单据处理方法、装置以及存储介质 Download PDFInfo
- Publication number
- CN111090978A CN111090978A CN201911357389.4A CN201911357389A CN111090978A CN 111090978 A CN111090978 A CN 111090978A CN 201911357389 A CN201911357389 A CN 201911357389A CN 111090978 A CN111090978 A CN 111090978A
- Authority
- CN
- China
- Prior art keywords
- document
- tab
- template
- filling
- content
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Document Processing Apparatus (AREA)
Abstract
本申请公开了一种单据处理方法,包括:将第一单据中包括的显示字段按照显示字段在第一单据界面上的位置填充到第一Excel文件的第一页签中,第一页签用于生成单据模板。将第一单据中包含的所有字段以及预设的***参数字段填充到第一Excel文件的第二页签中,第二页签的内容用于编辑第一页签。通过本申请提供的技术方案,解决打印单据内容需要耗费大量时间和大量人力去设计套打模板或单据类报表的问题,从而降低企业打印单据内容所需的成本。
Description
技术领域
本申请涉及计算机技术领域,具体涉及一种单据处理方法。
背景技术
目前,当需要将企业资源计划(enterprise resource planning,ERP)***中单据上已有的内容格式化打印出来时,一般通过ERP***提供的打印工具来打印,需要业务人员自己设计适合单据的打印模板或报表格式,从而实现将单据上已有的内容按照一定的格式打印出来。
但是,目前ERP打印工具功能复杂,上手难度大,企业需要投入一定的成本对相关人员进行一定的培训后才能设计出能够满足企业需求的模板或报表。套打模板或单据类报表格式设置繁琐,无法批量处理,仅设计简单的套打模板或单据类报表就需要耗费不少的时间,如果企业的打印需求比较复杂,就需要耗费大量的时间,无法满足企业快速变化的需求,同时也带来了较高的维护成本。此外,目前打印格式或显示效果比较单一,仅能打印套打模板或单据类报表上已有的内容,无法根据单据的不同内容显示不同的效果。
发明内容
本申请实施例提供一种单据处理方法,解决打印单据内容需要耗费大量时间和大量人力去设计套打模板或单据类报表的问题,从而降低企业打印单据内容所需的成本。解决打印单据内容方法不够灵活,后期维护成本高的问题,从而满足企业快速变化的需求,降低维护成本。解决打印格式或显示效果单一的问题,为企业提供进一步加工打印单据内容提供途径,以及更丰富的显示效果。
为达到上述目的,本申请实施例提供如下技术方案:
本申请第一方面提供一种单据处理方法,包括:将第一单据中包括的显示字段按照显示字段在第一单据界面上的位置填充到第一Excel文件的第一页签中,第一页签用于生成单据模板。将第一单据中包含的所有字段以及预设的***参数字段填充到第一Excel文件的第二页签中,第二页签的内容用于编辑第一页签。
可选地,结合上述第一方面,在第一种可能的实现方式中,还包括:遍历单据,根据单据的类型确定N个Excel文件,单据包括第一单据,N个Excel文件包括第一Excel文件。
可选地,结合上述第一方面或第一方面第一种可能的实现方式,在第二种可能的实现方式中,该方法还可以包括:在第一Excel文件的第三页签中填充预设的相关说明,相关说明用于提示用户如何编辑第一页签以生成单据模板。
可选地,结合上述第一方面或第一方面第一种或第一方面第二种可能的实现方式,在第三种可能的实现方式中,该方法还可以包括:加载待打印的单据以及单据模板,待打印的单据的类型与第一单据的类型相同。将待打印的单据的内容填充到单据模板中,以生成完整的单据打印内容。
可选地,结合上述第一方面第三种可能的实现方式,在第四种可能的实现方式中,该方法还包括:解析单据模板,确定单据模板中每个字段的格式。根据每个字段的格式对待打印的单据的数据进行加工。将待打印的单据的内容填充到单据模板中,以生成完整的单据打印内容,包括:将单据的数据以对应的格式替换到单据模板中,以生成完整的单据打印内容。
可选地,结合上述第一方面或第一方面第一种可能的实现方式,在第五种可能的实现方式中,所述第一单据界面对应第一坐标系,所述将第一单据中包括的显示字段按照所述显示字段在所述第一单据界面上的位置填充到第一Excel文件的第一页签中,包括:确认显示字段在第一坐标系中的坐标,第一坐标系包括X轴和Y轴。按照预设的规则将X轴转换成第一页签的行,将Y轴转换成第一页签的列。根据X轴与第一页签的行之间的关系以及Y轴与第一页签中的列之间的关系确定显示字段在第一页签中的位置。
可选地,结合上述第一方面或第一方面第一种可能的实现方式,在第六种可能的实现方式中,该方法还包括:确定第一单据中包括的所有字段是否为显示字段。确定所述第一单据中的显示字段的位置。
本申请第二方面提供一种单据处理装置,包括第一填充单元,用于将第一单据中包括的显示字段按照显示字段在第一单据界面上的位置填充到第一Excel文件的第一页签中,第一页签用于生成单据模板。第二填充单元,用于将第一单据中包含的所有字段以及预设的***参数字段填充到第一Excel文件的第二页签中,第二页签的内容用于编辑第一页签。
可选地,结合上述第二方面,在第一种可能的实现方式中,还包括:遍历确定单元,用于遍历单据,根据单据的类型确定N个Excel文件,单据包括第一单据,N个Excel文件包括第一Excel文件。
可选地,结合上述第二方面或第二方面第一种可能的实现方式,在第二种可能的实现方式中,还包括:第三填充单元,用于在第一Excel文件的第三页签中填充预设的相关说明,相关说明用于提示用户如何编辑第一页签以生成单据模板。
可选地,结合上述第二方面或第二方面第一种或第二方面第二种可能的实现方式,在第三种可能的实现方式中,还包括:加载单元,用于加载待打印的单据以及单据模板,待打印的单据的类型与第一单据的类型相同。第四填充单元,用于将待打印的单据的内容填充到单据模板中,以生成完整的单据打印内容。
本申请第三方面提供一种嵌套检查装置,可以包括:存储器,用于存储计算机可读指令。还包括,与存储器耦合的处理器,用于执行存储器中的计算机可读指令从而执行以下操作:将第一单据中包括的显示字段按照显示字段在第一单据界面上的位置填充到第一Excel文件的第一页签中,第一页签用于生成单据模板。将第一单据中包含的所有字段以及预设的***参数字段填充到第一Excel文件的第二页签中,第二页签的内容用于编辑第一页签。
可选地,结合上述第三方面,在第一种可能的实现方式中,处理器,还用于遍历单据,根据单据的类型确定N个Excel文件,单据包括第一单据,N个Excel文件包括第一Excel文件。
可选地,结合上述第三方面或第三方面第一种可能的实现方式,在第二种可能的实现方式中,处理器,还用于在第一Excel文件的第三页签中填充预设的相关说明,相关说明用于提示用户如何编辑第一页签以生成单据模板。
可选地,结合上述第三方面或第三方面第一种或第三方面第二种可能的实现方式,在第三种可能的实现方式中,处理器,还用于加载待打印的单据以及单据模板,待打印的单据的类型与第一单据的类型相同。将待打印的单据的内容填充到单据模板中,以生成完整的单据打印内容。
本申请第四方面提供一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第一方面或第一方面任意一种可能实现方式的单据处理方法。
本申请第五方面提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面或第一方面任意一种可能实现方式的单据处理方法。
本申请实施例提供一种单据处理方法,用户无需从零开始制作模板,ERP***可以自动生成与单据界面类似的单据模板,无需耗用大量时间和大量人力去涉及套打模板或单据类报表,从而降低企业打印单据内容所需的成本。同时也解决了打印单据内容方法不够灵活,后期维护成本高的问题,从而满足企业快速变化的需求,降低维护成本。此外,解决打印格式或显示效果单一的问题,为企业提供进一步加工打印单据内容提供途径,以及更丰富的显示效果。
附图说明
图1为本申请实施例提供的一种单据处理方法的一个实施例示意图;
图2为本申请实施例提供的一种单据处理方法的另一个实施例示意图;
图3为本申请实施例提供的一种单据处理方法的另一个实施例示意图;
图4为本申请实施例提供的一种单据处理方法的另一个实施例示意图
图5为本申请实施例提供的单据处理装置的结构示意图;
图6为本申请实施例提供的单据处理装置的结构示意图。
具体实施方式
下面结合附图,对本申请的实施例进行描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。本领域普通技术人员可知,随着技术的发展和新场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
本申请实施例提供一种单据处理方法、装置及存储介质,将第一单据中包括的显示字段按照显示字段在第一单据界面上的位置填充到第一Excel文件的第一页签中,第一页签用于生成单据模板。将第一单据中包含的所有字段以及预设的***参数字段填充到第一Excel文件的第二页签中,第二页签的内容用于编辑第一页签,用户无需从零开始制作模板,ERP***可以自动生成与单据界面类似的单据模板,无需耗用大量时间和大量人力去设计。
套打模板或单据类报表,从而降低企业打印单据内容所需的成本。同时也解决了打印单据内容方法不够灵活,后期维护成本高的问题,从而满足企业快速变化的需求,降低维护成本。此外,解决打印格式或显示效果单一的问题,为企业提供进一步加工打印单据内容提供途径,以及更丰富的显示效果。以下分别进行详细说明。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或模块的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或模块,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或模块。在本申请中出现的对步骤进行的命名或者编号,并不意味着必须按照命名或者编号所指示的时间/逻辑先后顺序执行方法流程中的步骤,已经命名或者编号的流程步骤可以根据要实现的技术目的变更执行次序,只要能达到相同或者相类似的技术效果即可。本申请中所出现的模块的划分,是一种逻辑上的划分,实际应用中实现时可以有另外的划分方式,例如多个模块可以结合成或集成在另一个***中,或一些特征可以忽略,或不执行,另外,所显示的或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些端口,模块之间的间接耦合或通信连接可以是电性或其他类似的形式,本申请中均不作限定。并且,作为分离部件说明的模块或子模块可以是也可以不是物理上的分离,可以是也可以不是物理模块,或者可以分布到多个电路模块中,可以根据实际的需要选择其中的部分或全部模块来实现本申请方案的目的。
目前,当需要将企业资源计划(enterprise resource planning,ERP)***中单据上已有的内容格式化打印出来时,一般通过ERP***提供的打印工具来打印,需要业务人员自己设计适合单据的打印模板或报表格式,从而实现将单据上已有的内容按照一定的格式打印出来。
但是,目前ERP打印工具功能复杂,上手难度大,企业需要投入一定的成本对相关人员进行一定的培训后才能设计出能够满足企业需求的模板或报表。套打模板或单据类报表格式设置繁琐,无法批量处理,仅设计简单的套打模板或单据类报表就需要耗费不少的时间,如果企业的打印需求比较复杂,就需要耗费大量的时间,无法满足企业快速变化的需求,同时也带来了较高的维护成本。此外,目前打印格式或显示效果比较单一,仅能打印套打模板或单据类报表上已有的内容,无法根据单据的不同内容显示不同的效果。
为了解决上述问题,本申请提供一种单据处理方法,解决打印单据内容需要耗费大量时间和大量人力去设计套打模板或单据类报表的问题,从而降低企业打印单据内容所需的成本。解决打印单据内容方法不够灵活,后期维护成本高的问题,从而满足企业快速变化的需求,降低维护成本。解决打印格式或显示效果单一的问题,为企业提供进一步加工打印单据内容提供途径,以及更丰富的显示效果,以下进行详细的说明。
图1为本申请实施例提供的一种单据处理方法的流程示意图。
如图1所述,一种单据处理方法可以包括如下步骤:
101、遍历单据,根据单据的类型确定N个Excel文件。
ERP***遍历单据,单据是指在经济业务发生时所取得或填制的、载明交易、事项实际情况的书面证明。单据可能包括多种类型,比如可以包括用于采购的单据,送货单据,员工支借单据等等。遍历单据后,ERP***确定有N种单据的类型,则导出N个Excel文件,每一种类型的单据对应一个Excel文件。需要说明的是,ERP可以遍历所有单据后,统一导出N个Excel文件,也可以一边遍历单据,一边导出Excel文件。
102、将N种类型单据中的第一类型的单据(以下简称为第一单据)中包括的显示字段按照该显示字段在第一单据界面中的位置填充到第一Excel文件的第一页签中。
显示字段是指单据界面上展示的字段。ERP***将该显示的字段在单据界面上的位置转换成单元格位置,并将显示的字段填充到Excel文件的第一页签中,即根据单据界面自动将单据上显示的字段按照单据界面的位置转换成单元格的位置并填充到Excel文件的第一页签中。如何将单据上的字段转换到Excel中,在本申请的一个实施例中,单据中的每个字段都有一个显示的坐标,将这个坐标X轴按照一定的规则转换成Excel的行、Y轴转换成Excel的列,就能够将字段按照单据上显示的位置转换过来,然后填充到Excel的单元格中。本申请实施例的发明点不在于如何将单据上的字段转换到Excel中,而在于将单据中的字段转换到Excel文件后,可以进行后续的操作以实现本实施例的发明目的。用户可以对填充显示字段后的第一页签进行编辑和修改以得到自定义的单据模板。
103、将单据中包含的所有字段以及预设的***参数字段填充到该Excel文件的第二页签中。
单据中包括的所有字段可能与单据中包括的显示字段相同,也可能多于单据中包括的显示字段。除了单据中包括的所有字段外,还可以根据实际需求添加预设的***参数字段,实际的单据界面中并没有包括预设的***参数字段,预设的***参数字段是用户根据实际需求自定义的。下面对单据中的所有字段以及预设的***参数举例说明:比如在Excel文件的第二页签中添加了单据中包括的所有字段,除此之外,还可能包括单据中并没有的字段,比如还可以根据需求,增加公司的名称字段等等。第二页签的内容可以供用户进行选择,用户可以将第二页签的内容复制到第一页签中进行使用。
需要说明的是,在一个具体的实施方式中,步骤1可以不执行。比如在实际的应用场景中,只需要某一种类型的单据的模板,则可以不遍历单据,只需要执行步骤102和步骤03即可,即只需要导出一个Excel文件,将这一种类型的单据的显示字段填充到该Excel文件的第一页签中,将该单据的全部字段以及预设的***参数字段填充到该Excel文件中的第二页签中。
需要说明的是,在一个具体的实施方式中,步骤101至步骤103是一个循环执行的过程,即ERP***一边导出Excel文件,一边将单据的内容填充到Excel文件中,当N份Excel文件导出完成,N份Excel文件也随之填充完成。
在一个具体的实施方式中,还可以在Excel文件中增加第三页签,该第三页签可以用于记载相关说明,即记载如何制作模板,比如提示用户可以将Excel文件中第二页签的内容复制到第一页签中,或者用户可以对第一页签中的内容进行自定义的编辑等等,方便用户更快的通过本申请提供的方案制作单据模板。
由图1对应的实施例可知,用户无需从零开始制作模板,ERP***可以自动生成与单据界面类似的Excel模板,即上述提到的Excel文件的第一页签,并且用户可以对该第一页签进行自定义的编辑,比如可以增加字段或者删减字段,也可以修改字段的格式,这里的格式可以指更改字体的大小,字体,图片格式,文字格式等等。当然用户也可以不进行修改,由于该第一页签,即单据模板是根据单据界面生成的,因此用户可以不作修改直接使用。通过图1对应的实施例提供的方案,无需耗用大量时间和大量人力去设计套打模板或单据类报表,从而降低企业打印单据内容所需的成本。同时也解决了打印单据内容方法不够灵活,后期维护成本高的问题,从而满足企业快速变化的需求,降低维护成本。此外,解决打印格式或显示效果单一的问题,为企业提供进一步加工打印单据内容提供途径,以及更丰富的显示效果。
图1对应的实施例对如何制作单据模板进行了说明,下面对如何利用该单据模板打印单据内容进行说明。
图2为本申请实施例提供的一种单据处理方法的流程示意图。
如图2所述,一种单据处理方法可以包括如下步骤:
201、加载待打印的单据以及Excel模板。
用户将设计好的Excel模板引入到ERP***,即上述提到的Excel文件的第一页签引入到ERP***,即将Excel模板在ERP***中注册,只有在ERP***中注册的模板才可以被使用。打印单据内容时,ERP***会加载用户所打印的单据的数据,并加载用户选中的Excel模板。
202、将单据的数据填充到Excel模板中,以生成完整的单据打印内容。
最后根据用户所选的操作,开始打印或者预览,或者将单据内容生成的Excel文件保存到用户指定的位置,供用户对单据打印内容进行二次加工。
需要说明的是,在一个具体的实施方式中,用户可能需要打印很多张单据,则ERP***可以将多张单据的数据循环替换到Excel模板中。
在一个具体的实施方式中,在步骤202之前还可以包括步骤203、遍历Excel模板中的所有字段,并进行解析,根据解析到的规则对单据的数据进行处理。
上述图1对应的实施例中提到,用户在制作单据模板时,可以修改字段的格式,所以不同的字段可能具有不同的格式,因此当加载了单据的数据和单据模板之后,ERP***遍历Excel模板中的所有字段,进行解析,确定每个字段的格式,根据每个字段要求的格式对相应的单据的数据进行加工,当所有字段遍历完成、单据数据处理完成之后,将单据数据以对应的格式循环替换到Excel模板中,从而生成完整的单据打印内容。
图2对应的实施的有益效果参照图1对应的效果进行理解,此处不再重复赘述。
图3为本申请实施例提供的一种单据处理方法的流程示意图。ERP获取单据字段后,判断该字段在单据界面是否可见,如果可见,则计算该字段的单元格位置,并将该字段填充到Excel文件中,当所有字段都已经处理完毕后,生成与单据界面类似的Excel模板。
图4为本申请实施例提供的一种单据处理方法的流程示意图。ERP***加载了单据数据和用户选择的Excel模板后,遍历模板中的单据字段,按照规则对字段进行解析,若存在特殊规则,比如模板中的单据字段有不同的格式要求,则根据规则对单据数据进行处理,当所有字段都解析完毕后,将处理后的单据数据按照指定的格式批量填充到Excel模板中,最后根据用户所选的操作,开始打印或者预览,或者只是生成Excel文件,供用户保存到用户指定的位置,以便对单据打印内容进行二次加工。
图5为本申请实施例提供的单据处理装置的结构示意图,该单据处理装置可以包括:
第一填充单元501,用于将第一单据中包括的显示字段按照所述显示字段在所述第一单据界面上的位置填充到第一Excel文件的第一页签中,所述第一页签用于生成单据模板。
第二填充单元502,用于将所述第一单据中包含的所有字段以及预设的***参数字段填充到所述第一Excel文件的第二页签中,所述第二页签的内容用于编辑所述第一页签。
在一个具体的实施方式中,还包括遍历确定单元503,用于将所述第一单据中包含的所有字段以及预设的***参数字段填充到所述第一Excel文件的第二页签中,所述第二页签的内容用于编辑所述第一页签。
在一个具体的实施方式中,还包括第三填充单元504,用于在所述第一Excel文件的第三页签中填充预设的相关说明,所述相关说明用于提示用户如何编辑所述第一页签以生成所述单据模板。
在一个具体的实施方式中,还包括加载单元505,用于加载待打印的单据以及所述单据模板,所述待打印的单据的类型与所述第一单据的类型相同;
第四填充单元506,用于将所述待打印的单据的内容填充到所述单据模板中,以生成完整的单据打印内容。
图6所示为本申请实施例提供的嵌套检查装置的硬件结构一个示意图,该嵌套检查装置包括至少一个处理器601,通信线路607,存储器603以及至少一个通信接口604。
处理器601可以是一个通用中央处理器(central processing unit,CPU),微处理器,特定应用集成电路(application-specific integrated circuit,服务器IC),或一个或多个用于控制本申请方案程序执行的集成电路。
通信线路607可包括一通路,在上述组件之间传送信息。
通信接口604,使用任何收发器一类的装置,用于与其他装置或通信网络通信,如以太网,无线接入网(radio access network,RAN),无线局域网(wireless local areanetworks,WLAN)等。
存储器603可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储装置,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储装置,存储器可以是独立存在,通过通信线路607与处理器相连接。存储器也可以和处理器集成在一起。
其中,存储器603用于存储执行本申请方案的计算机执行指令,并由处理器601来控制执行。处理器601用于执行存储器603中存储的计算机执行指令,从而实现本申请上述实施例提供的单据处理方法。
可选的,本申请实施例中的计算机执行指令也可以称之为应用程序代码,本申请实施例对此不作具体限定。
在具体实现中,作为一种实施例,通信装置可以包括多个处理器,例如图6中的处理器601和处理器602。这些处理器中的每一个可以是一个单核(single-CPU)处理器,也可以是一个多核(multi-CPU)处理器。这里的处理器可以指一个或多个装置、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
在具体实现中,作为一种实施例,通信装置还可以包括输出装置605和输入装置606。输出装置605和处理器601通信,可以以多种方式来显示信息。输入装置606和处理器601通信,可以以多种方式接收用户的输入。例如,输入装置606可以是鼠标、触摸屏装置或传感装置等。
上述的通信装置可以是一个通用装置或者是一个专用装置。在具体实现中,通信装置可以是台式机、便携式电脑、网络服务器、掌上电脑(personal digital assistant,PDA)、移动手机、平板电脑、无线终端装置、嵌入式装置或有图6中类似结构的装置。本申请实施例不限定通信装置的类型。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。
该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储装置。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。
以上对本申请实施例所提供的单据处理方法、单据处理装置以及存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (10)
1.一种单据处理方法,其特征在于,包括:
将第一单据中包括的显示字段按照所述显示字段在所述第一单据界面上的位置填充到第一Excel文件的第一页签中,所述第一页签用于生成单据模板;
将所述第一单据中包含的所有字段以及预设的***参数字段填充到所述第一Excel文件的第二页签中,所述第二页签的内容用于编辑所述第一页签。
2.根据权利要求1所述的单据处理方法,其特征在于,还包括:
遍历单据,根据单据的类型确定N个Excel文件,所述单据包括所述第一单据,所述N个Excel文件包括所述第一Excel文件。
3.根据权利要求1或2所述的单据处理方法,其特征在于,还包括:
在所述第一Excel文件的第三页签中填充预设的相关说明,所述相关说明用于提示用户如何编辑所述第一页签以生成所述单据模板。
4.根据权利要求1或2所述的单据处理方法,其特征在于,还包括:
加载待打印的单据以及所述单据模板,所述待打印的单据的类型与所述第一单据的类型相同;
将所述待打印的单据的内容填充到所述单据模板中,以生成完整的单据打印内容。
5.根据权利要求4所述的单据处理方法,其特征在于,所述方法还包括:
解析所述单据模板,确定所述单据模板中每个字段的格式;
根据所述每个字段的格式对所述待打印的单据的数据进行加工;
所述将所述待打印的单据的内容填充到所述单据模板中,以生成完整的单据打印内容,包括:
将所述单据的数据以对应的格式替换到所述单据模板中,以生成完整的单据打印内容。
6.根据权利要求1或2所述的单据处理方法,其特征在于,所述第一单据界面对应第一坐标系,所述将第一单据中包括的显示字段按照所述显示字段在所述第一单据界面上的位置填充到第一Excel文件的第一页签中,包括:
确认所述显示字段在所述第一坐标系中的坐标,所述第一坐标系包括X轴和Y轴;
按照预设的规则将所述X轴转换成所述第一页签的行,将所述Y轴转换成所述第一页签的列;
根据所述X轴与所述第一页签的行之间的关系以及所述Y轴与所述第一页签中的列之间的关系确定所述显示字段在所述第一页签中的位置。
7.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
确定所述第一单据中包括的所有字段是否为显示字段;
确定所述第一单据中的显示字段的位置。
8.一种单据处理装置,其特征在于,包括:
第一填充单元,用于将第一单据中包括的显示字段按照所述显示字段在所述第一单据界面上的位置填充到第一Excel文件的第一页签中,所述第一页签用于生成单据模板;
第二填充单元,用于将所述第一单据中包含的所有字段以及预设的***参数字段填充到所述第一Excel文件的第二页签中,所述第二页签的内容用于编辑所述第一页签。
9.一种计算机可读存储介质,其特征在于,当指令在计算机装置上运行时,使得所述计算机装置执行如权利要求1至7任一所述的方法。
10.一种计算机程序产品,当其在计算机上运行时,使得计算机可以执行如权利要求1至7任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911357389.4A CN111090978B (zh) | 2019-12-25 | 2019-12-25 | 一种单据处理方法、装置以及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911357389.4A CN111090978B (zh) | 2019-12-25 | 2019-12-25 | 一种单据处理方法、装置以及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111090978A true CN111090978A (zh) | 2020-05-01 |
CN111090978B CN111090978B (zh) | 2023-09-19 |
Family
ID=70397230
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911357389.4A Active CN111090978B (zh) | 2019-12-25 | 2019-12-25 | 一种单据处理方法、装置以及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111090978B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112464625A (zh) * | 2020-11-30 | 2021-03-09 | 金蝶云科技有限公司 | 单据生成方法、装置、计算机设备和存储介质 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060136819A1 (en) * | 2004-12-20 | 2006-06-22 | Microsoft Corporation | Method, system, ane computer-readable medium for applying a global formatting scheme to a chart in an electronic document |
CN101364293A (zh) * | 2008-09-24 | 2009-02-11 | 金蝶软件(中国)有限公司 | 一种erp***中实现业务数据交换的方法、装置和*** |
US7499871B1 (en) * | 2002-05-20 | 2009-03-03 | Honda Motor Co., Ltd. | System and method for procurement of products |
CN101388087A (zh) * | 2008-10-23 | 2009-03-18 | 金蝶软件(中国)有限公司 | 一种生成业务单据凭证的方法及装置 |
CN101504640A (zh) * | 2009-03-23 | 2009-08-12 | 金蝶软件(中国)有限公司 | 一种数据表的编辑方法和装置 |
CN103246651A (zh) * | 2012-02-02 | 2013-08-14 | 金蝶软件(中国)有限公司 | 一种数据导入方法及*** |
US20140359432A1 (en) * | 2013-05-28 | 2014-12-04 | Wistron Corporation | Electronic document production system and electronic document production method thereof |
CN104503955A (zh) * | 2014-12-03 | 2015-04-08 | 中建材国际贸易有限公司 | 一种生成个性化excel表单据的方法 |
CN108509400A (zh) * | 2018-02-07 | 2018-09-07 | 平安普惠企业管理有限公司 | 单据模板生成方法、装置、计算机设备和存储介质 |
CN109918416A (zh) * | 2019-02-28 | 2019-06-21 | 生活空间(沈阳)数据技术服务有限公司 | 一种单据录入的方法、装置及设备 |
CN110221790A (zh) * | 2019-05-28 | 2019-09-10 | 迈克医疗电子有限公司 | 通用打印方法和装置、分析仪器和存储介质 |
-
2019
- 2019-12-25 CN CN201911357389.4A patent/CN111090978B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7499871B1 (en) * | 2002-05-20 | 2009-03-03 | Honda Motor Co., Ltd. | System and method for procurement of products |
US20060136819A1 (en) * | 2004-12-20 | 2006-06-22 | Microsoft Corporation | Method, system, ane computer-readable medium for applying a global formatting scheme to a chart in an electronic document |
CN101364293A (zh) * | 2008-09-24 | 2009-02-11 | 金蝶软件(中国)有限公司 | 一种erp***中实现业务数据交换的方法、装置和*** |
CN101388087A (zh) * | 2008-10-23 | 2009-03-18 | 金蝶软件(中国)有限公司 | 一种生成业务单据凭证的方法及装置 |
CN101504640A (zh) * | 2009-03-23 | 2009-08-12 | 金蝶软件(中国)有限公司 | 一种数据表的编辑方法和装置 |
CN103246651A (zh) * | 2012-02-02 | 2013-08-14 | 金蝶软件(中国)有限公司 | 一种数据导入方法及*** |
US20140359432A1 (en) * | 2013-05-28 | 2014-12-04 | Wistron Corporation | Electronic document production system and electronic document production method thereof |
CN104503955A (zh) * | 2014-12-03 | 2015-04-08 | 中建材国际贸易有限公司 | 一种生成个性化excel表单据的方法 |
CN108509400A (zh) * | 2018-02-07 | 2018-09-07 | 平安普惠企业管理有限公司 | 单据模板生成方法、装置、计算机设备和存储介质 |
CN109918416A (zh) * | 2019-02-28 | 2019-06-21 | 生活空间(沈阳)数据技术服务有限公司 | 一种单据录入的方法、装置及设备 |
CN110221790A (zh) * | 2019-05-28 | 2019-09-10 | 迈克医疗电子有限公司 | 通用打印方法和装置、分析仪器和存储介质 |
Non-Patent Citations (2)
Title |
---|
天降猛男: "如何将PDF表单转换为excel表格", 《HTTPS://BLOG.CSDN.NET/ZBZCB/ARTICAL/DETAILS/83028889》, pages 1 - 5 * |
邓春燕等: "在管理信息***中单据设计的新方法", 《吉林大学学报(信息科学版)》, no. 02 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112464625A (zh) * | 2020-11-30 | 2021-03-09 | 金蝶云科技有限公司 | 单据生成方法、装置、计算机设备和存储介质 |
CN112464625B (zh) * | 2020-11-30 | 2024-03-29 | 金蝶云科技有限公司 | 单据生成方法、装置、计算机设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111090978B (zh) | 2023-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8731973B2 (en) | Overlaying images in automated insurance policy form generation | |
US11792257B2 (en) | Form engine | |
US20110264591A1 (en) | Method and platform for integrating a heterogeneous workgroup collaborative design system and a plm system | |
US10176239B2 (en) | Automation-assisted curation of technical support information | |
CN110705237B (zh) | 文档的自动生成方法、数据处理设备及存储介质 | |
US20210049711A1 (en) | Method of automatically transmitting data information and device of automatically transmitting data information | |
CN110096275B (zh) | 一种页面处理方法及装置 | |
CN103608779A (zh) | 粘贴数据的或涉及粘贴数据的改进 | |
CN110968996A (zh) | 一种文档制作方法、装置、设备以及存储介质 | |
CA2737734A1 (en) | Overlaying images in automated insurance policy form generation | |
CN111090978B (zh) | 一种单据处理方法、装置以及存储介质 | |
CN113435160A (zh) | 一种数据处理方法和装置 | |
CN113253951A (zh) | 纸质合同信息套打方法、***、装置和可读存储介质 | |
CN112926008A (zh) | 生成表单页面的方法、装置、电子设备和存储介质 | |
CN113468836B (zh) | 数据处理方法、装置、存储介质和电子设备 | |
CN113138760B (zh) | 一种页面生成方法、装置、电子设备和介质 | |
CN115035044A (zh) | 一种应用于工业质检的智能ai平台 | |
CN112926294A (zh) | 一种模板文件的生成方法和装置 | |
US9304983B2 (en) | Method and system for Xform generation and processing application integration framework | |
KR102099362B1 (ko) | 마이크로 서비스를 이용한 데이터 전처리 장치 및 방법 | |
CN113962205A (zh) | 电子表格内容的粘贴方法、装置、电子设备及存储介质 | |
CN108228688B (zh) | 一种基于xbrl的模板生成方法、***及服务器 | |
CN108429803B (zh) | 电子商务网站的用户设计数据通讯装置及其通讯方法 | |
CN112835574B (zh) | 一种处理可缩放矢量图形图标的方法和装置 | |
CN112784564B (zh) | 一种文档生成方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |