CN107092587A - 一种业务凭证生成方法及装置 - Google Patents
一种业务凭证生成方法及装置 Download PDFInfo
- Publication number
- CN107092587A CN107092587A CN201710301638.2A CN201710301638A CN107092587A CN 107092587 A CN107092587 A CN 107092587A CN 201710301638 A CN201710301638 A CN 201710301638A CN 107092587 A CN107092587 A CN 107092587A
- Authority
- CN
- China
- Prior art keywords
- business
- voucher
- key element
- business voucher
- graphics
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000013499 data model Methods 0.000 claims abstract description 22
- 230000015572 biosynthetic process Effects 0.000 claims description 15
- 241001656402 Lunaria annua Species 0.000 claims 2
- 235000001154 Lunaria biennis Nutrition 0.000 claims 2
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000008520 organization Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 2
- 239000010931 gold Substances 0.000 description 2
- 229910052737 gold Inorganic materials 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/177—Editing, e.g. inserting or deleting of tables; using ruled lines
- G06F40/18—Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Document Processing Apparatus (AREA)
Abstract
本发明提供了一种业务凭证生成方法及装置,该方法包括:根据设定数据格式,构建数据模型;获取待处理业务图表;从所述待处理业务图表中确定至少一个数据对象,每一个所述数据对象包括节点名称,以及与所述节点名称对应的节点内容;根据所述数据模型,将每一个所述数据对象中的节点名称转换为设定数据格式的字段主键,并将当前所述节点名称对应的节点内容转换为设定数据格式的元数据;利用各个所述字段主键以及各个所述元数据,生成至少一个业务凭证要素;将所述至少一个业务凭证要素进行组合,以形成业务凭证。本方案能提高生成业务凭证的效率。
Description
技术领域
本发明涉及计算机技术领域,特别涉及一种业务凭证生成方法及装置。
背景技术
随着信息技术与经济的发展,企业中需要处理的数据的数量以及其格式种类均逐渐增加,例如,企业的财务部门需将不同格式的数据转换成对应的财务凭证。
目前,企业中各个部门在生成相应的业务凭证时,均需根据接收到的业务数据(数据图表或文本文件等)的来源,确定该业务数据的格式,并根据数据格式,查找对应的业务规则,然后根据业务规则,将该业务数据转换成对应的业务凭证。
采用上述方法生成业务凭证时,需根据业务数据的格式逐个查找对应的业务规则,而企业中业务数据的格式种类与数量均较多,这导致生成业务凭证的效率较低。
发明内容
本发明实施例提供了一种业务凭证生成方法及装置,能提高生成业务凭证的效率。
第一方面,本发明实施例提供了一种业务凭证生成方法,包括:
根据设定数据格式,构建数据模型;
获取待处理业务图表;
从所述待处理业务图表中确定至少一个数据对象,每一个所述数据对象包括节点名称,以及与所述节点名称对应的节点内容;
根据所述数据模型,将每一个所述数据对象中的节点名称转换为设定数据格式的字段主键,并将当前所述节点名称对应的节点内容转换为设定数据格式的元数据;
利用各个所述字段主键以及各个所述元数据,生成至少一个业务凭证要素;
将所述至少一个业务凭证要素进行组合,以形成业务凭证。
优选地,
所述将所述至少一个业务凭证要素进行组合,生成与所述业务图表相对应的业务凭证,包括:
确定待生成的业务凭证的尺寸参数;
确定各个所述业务凭证要素分别对应的字符长度;
根据各个所述业务凭证要素分别对应的字符长度,排列各个所述业务凭证要素,以形成对应所述尺寸参数的业务凭证。
优选地,
进一步包括:预先设置至少一种业务类别对应的至少一个凭证模板;
在所述将所述至少一个业务凭证要素进行组合以形成业务凭证之前,进一步包括:
确定所述待处理业务图表对应的业务类别;
选择与确定出的业务类别相对应的凭证模板;
所述将所述至少一个业务凭证要素进行组合以形成业务凭证,包括:
将各个所述业务凭证要素写入所选择出的所述凭证模板中,以形成业务凭证。
优选地,
所述获取待处理业务图表,包括:
确定所述待处理业务图表的存储路径;
根据确定出的所述存储路径,从外部业务***中读取所述待处理业务图表。
优选地,
所述字段主键包括:业务类型、业务名称、凭证编号、生成日期和业务金额中的任意一种或多种。
第二方面,本发明实施例提供了一种业务凭证生成装置,包括:存储单元、确定单元、转换单元和生成单元;其中,
所述存储单元,用于保存根据设定数据格式而构建的数据模型;
所述确定单元,用于获取待处理业务图表,并从所述待处理业务图表中确定至少一个数据对象,每一个所述数据对象包括节点名称,以及与所述节点名称对应的节点内容;
所述转换单元,用于根据所述存储单元存储的数据模型,将每一个所述数据对象中的节点名称转换为设定数据格式的字段主键,并将当前所述节点名称对应的节点内容转换为设定数据格式的元数据;
所述生成单元,用于利用所述转换单元转换出的各个所述字段主键以及各个所述元数据,生成至少一个业务凭证要素,并将所述至少一个业务凭证要素进行组合,以形成业务凭证。
优选地,
所述生成单元,用于确定待生成的业务凭证的尺寸参数,以及各个所述业务凭证要素分别对应的字符长度,并根据各个所述业务凭证要素分别对应的字符长度,排列各个所述业务凭证要素,以形成对应所述尺寸参数的业务凭证。
优选地,
进一步包括:设置单元;其中,
所述设置单元,用于设置至少一种业务类别对应的至少一个凭证模板;
所述生成单元,进一步用于确定所述待处理业务图表对应的业务类别,并从所述设置单元中选择与确定出的业务类别相对应的凭证模板,将各个所述业务凭证要素写入所选择出的所述凭证模板中,以形成业务凭证。
优选地,
所述确定单元,用于确定所述待处理业务图表的存储路径,并根据确定出的所述存储路径,从外部业务***中读取所述待处理业务图表。
优选地,
所述字段主键包括:业务类型、业务名称、凭证编号、生成日期和业务金额中的任意一种或多种。
本发明实施例提供了一种业务凭证生成方法及装置,由于将业务图表中的各个业务对象均转换为设定数据格式的字段主键及其对应的元数据,使得可直接根据此设定数据格式的字段主键以及对应的元数据,生成业务凭证,而无需再根据业务图表的格式逐个查找相应的业务规则,再根据业务规则进行转换,由此提高了生成业务凭证的效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一个实施例提供的一种业务凭证生成方法的流程图;
图2是本发明另一个实施例提供的一种业务凭证生成方法的流程图;
图3是本发明一个实施例提供的一种业务凭证生成装置的结构示意图;
图4是本发明另一个实施例提供的一种业务凭证生成装置的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,本发明实施例提供了一种业务凭证生成方法,该方法可以包括以下步骤:
步骤101,根据设定数据格式,构建数据模型;
步骤102,获取待处理业务图表;
步骤103,从所述待处理业务图表中确定至少一个数据对象,每一个所述数据对象包括节点名称,以及与所述节点名称对应的节点内容;
步骤104,根据所述数据模型,将每一个所述数据对象中的节点名称转换为设定数据格式的字段主键,并将当前所述节点名称对应的节点内容转换为设定数据格式的元数据;
步骤105,利用各个所述字段主键以及各个所述元数据,生成至少一个业务凭证要素;
步骤106,将所述至少一个业务凭证要素进行组合,以形成业务凭证。
上述实施例中,由于将业务图表中的各个业务对象均转换为设定数据格式的字段主键及其对应的元数据,使得可直接根据此设定数据格式的字段主键以及对应的元数据,生成业务凭证,而无需再根据业务图表的格式逐个查找相应的业务规则,再根据业务规则进行转换,由此提高了生成业务凭证的效率。
具体地,本发明一个实施例中,步骤106的具体实施方式,可以包括:
确定待生成的业务凭证的尺寸参数;
确定各个所述业务凭证要素分别对应的字符长度;
根据各个所述业务凭证要素分别对应的字符长度,排列各个所述业务凭证要素,以形成对应所述尺寸参数的业务凭证。
例如,待生成的业务凭证为一个定长定宽的长方形,则可根据业务凭证要素的数量,在定长定宽的长方形中形成具有相应行列数量的表格,并根据每个业务凭证要素的字符长度,确定表格中各行各列的尺寸参数,然后将各个业务凭证在表格中相应的单元格中进行排列,形成业务凭证。
具体地,当待生成业务凭证为一个分辨率为80×40的电子凭证,业务凭证要素包括业务类型-财务、业务名称-办公用品、凭证编号-00011、生成日期-2017.01.01和业务金额-100,则可根据业务凭证要素的数量,在80×40的图片底板上设置一个五行两列的表格,如表1所示,在该表格中分别填充每一个业务凭证要素对应的字段主键以及元数据,并可根据各个业务凭证要素的字符长度,双向调整单元格尺寸以及字符的字号大小,从而使生成的业务凭证排列整齐美观,提高用户体验。
表1
业务类型 | 财务 |
业务名称 | 办公用品 |
凭证编号 | 00011 |
生成日期 | 2017.01.01 |
业务金额 | 100 |
为了进一步提高业务凭证的生成效率,本发明一个实施例中,该业务凭证生成方法可以进一步包括:预先设置至少一种业务类别对应的至少一个凭证模板;
在步骤106之前,可以进一步包括:
确定所述待处理业务图表对应的业务类别;
选择与确定出的业务类别相对应的凭证模板;
所述将所述至少一个业务凭证要素进行组合以形成业务凭证,包括:
将各个所述业务凭证要素写入所选择出的所述凭证模板中,以形成业务凭证。
例如,可预先设置财务凭证对应的凭证模板,包括税务***、转账凭证和收据等形式的模板。在接收到待处理业务图表之后,根据待处理业务图表的业务类别,选择相应的凭证模板,例如,接收到税务形式的业务表,则选择相应的税务***模板,再将各个业务凭证要素写入该凭证模板中,形成业务凭证。在此例中,可依次在税务***的模板上写入该业务对应的单位名称、***编号,以及具体款项及其对应的金额,形成相对应的税务***。通过预先设置各种业务类别的模板,在生成凭证时,可根据业务图表的业务类别直接将各种业务凭证要素写入相应的模板中,使得无需在生成业务凭证过程中,再根据业务凭证要素的性质(数量以及字符长度等)调整各个业务凭证要素的排列形式,从而减少生成凭证的工作量,进而提高生成业务凭证的效率。另外,根据各种业务类别分别对应的凭证模板生成相应的业务凭证,使得同一种业务类别对应的业务凭证的类型相同,便于用户查看与传阅,提高用户体验。
为了进一步提高业务凭证的生成效率,本发明一个实施例中,步骤102的具体实施方式,可以包括:
确定所述待处理业务图表的存储路径;
根据确定出的所述存储路径,从外部业务***中读取所述待处理业务图表。
上述实施例中,通过预选确定至少一个待处理业务图表在外部业务***中的存储路径,例如,建立各个待处理业务图表的获取链接,在获取待处理业务图表时,可直接根据确定的存储路径进行获取,从而便于获取待处理业务图表,进而有利于提高业务凭证的生成效率。
本发明一个实施例中,所述字段主键包括:业务类型、业务名称、凭证编号、生成日期和业务金额中的任意一种或多种。
下面以生成一种财务凭证为例,对本发明实施例提供的业务凭证生成方法进行详细说明,该方法可以包括以下步骤:
步骤201,根据设定数据格式,构建数据模型。
例如,根据xml(Extensible Markup Language,可扩展标记语言)格式,构建数据模型,则可根据此数据模型,将各种形式的图表转换为xml格式。
步骤202,设置至少一种业务类别对应的至少一个凭证模板。
例如,可预先设置各种财务凭证对应的凭证模板,包括税务***、转账凭证和收据等形式的模板。
步骤203,确定待处理财务图表的存储路径,并根据确定出的存储路径,从外部财务***中读取待处理财务图表。
例如,各个待处理财务图表统一存放在外部财务***中,则可建立各个待处理财务图表的获取链接,从而可通过获取链接获取待处理财务图表,以使获取待处理财务图表的过程更便捷。
步骤204,从所述待处理财务图表中确定至少一个数据对象,每一个所述数据对象包括节点名称,以及与所述节点名称对应的节点内容。
例如,从待处理财务图表中确定出5个数据对象,各个数据对象分别包括业务类型-财务、业务名称-办公用品、凭证编号-00011、生成日期-2017.01.01和业务金额-100等内容,其中,业务类型、业务名称、凭证编号、生成日期和业务金额为节点名称,其后的具体数据为该节点名称对应的节点内容。这些节点及其对应的节点内容根据待处理财务图表的格式不同,这些节点及其对应的节点内容的格式也会有所差异。
步骤205,根据所述数据模型,将每一个所述数据对象中的节点名称转换为设定数据格式的字段主键,并将当前所述节点名称对应的节点内容转换为设定数据格式的元数据。
例如,根据xml格式构建的数据模型,将不同格式的各个节点及其节点内容转化为统一的xml格式的字段主键及其各个字段主键分别对应的xml格式的元数据。
步骤206,利用各个所述字段主键以及各个所述元数据,生成至少一个业务凭证要素。
利用每个字段主键及其对应的元数据生成一个业务凭证要素,则可生成对应字段主键数量个的业务凭证要素,在这里,生成5个对应的凭证要素。
步骤207,确定所述待处理财务图表对应的业务类别,并选择与确定出的业务类别相对应的凭证模板。
例如,接收到税务形式的业务表,则选择相应的税务***模板,再将各个业务凭证要素写入该凭证模板中,形成业务凭证。在此例中,可依次在税务***的模板上写入该业务对应的单位名称、***编号,以及具体款项及其对应的金额,形成相对应的税务***。
步骤208,将各个所述业务凭证要素写入所选择出的所述凭证模板中,以形成业务凭证。
另外,也可根据待生成业务凭证的尺寸参数和各个业务凭证要素的字符长度,对各个业务凭证要素进行自定义排列,生成相应的税务***。
上述实施例中,从获取到的业务图表中确定至少一个数据对象,然后根据预先构建的设定数据格式的数据模型,将每一个数据对象中包括的节点名称转换为设定数据格式的字段主键,并将与节点名称相对应的节点内容转换为与字段主键相对应的设定数据格式的元数据。利用转换后的各个字段主键以及对应的各个元数据,生成至少一个业务凭证要素,并将各个业务凭证要素进行组合,形成业务凭证。由于将业务图表中的各个业务对象均转换为设定数据格式的字段主键及其对应的元数据,使得可直接根据此设定数据格式的字段主键以及对应的元数据,生成业务凭证,而无需再根据业务图表的格式逐个查找相应的业务规则,再根据业务规则进行转换,由此提高了生成业务凭证的效率。
如图3所示,本发明实施例提供了一种业务凭证生成装置,包括:存储单元301、确定单元302、转换单元303和生成单元304;其中,
所述存储单元301,用于保存根据设定数据格式而构建的数据模型;
所述确定单元302,用于获取待处理业务图表,并从所述待处理业务图表中确定至少一个数据对象,每一个所述数据对象包括节点名称,以及与所述节点名称对应的节点内容;
所述转换单元303,用于根据所述存储单元301存储的数据模型,将所述确定单元302中确定出的每一个所述数据对象中的节点名称转换为设定数据格式的字段主键,并将当前所述节点名称对应的节点内容转换为设定数据格式的元数据;
所述生成单元304,用于利用所述转换单元303转换出的各个所述字段主键以及各个所述元数据,生成至少一个业务凭证要素,并将所述至少一个业务凭证要素进行组合,以形成业务凭证。
上述实施例中,从获取到的业务图表中确定至少一个数据对象,然后根据预先构建的设定数据格式的数据模型,将每一个数据对象中包括的节点名称转换为设定数据格式的字段主键,并将与节点名称相对应的节点内容转换为与字段主键相对应的设定数据格式的元数据。利用转换后的各个字段主键以及对应的各个元数据,生成至少一个业务凭证要素,并将各个业务凭证要素进行组合,形成业务凭证。由于将业务图表中的各个业务对象均转换为设定数据格式的字段主键及其对应的元数据,使得可直接根据此设定数据格式的字段主键以及对应的元数据,生成业务凭证,而无需再根据业务图表的格式逐个查找相应的业务规则,再根据业务规则进行转换,由此提高了生成业务凭证的效率。
具体地,本发明一个实施例中,所述生成单元304,用于确定待生成的业务凭证的尺寸参数,以及各个所述业务凭证要素分别对应的字符长度,并根据各个所述业务凭证要素分别对应的字符长度,排列各个所述业务凭证要素,以形成对应所述尺寸参数的业务凭证。
例如,待生成的业务凭证为一个定长定宽的长方形,则可根据业务凭证要素的数量,在定长定宽的长方形中形成具有相应行列数量的表格,并根据每个业务凭证要素的字符长度,确定表格中各行各列的尺寸参数,然后将各个业务凭证在表格中相应的单元格中进行排列,形成业务凭证。
具体地,当待生成业务凭证为一个分辨率为80×40的电子凭证,业务凭证要素包括业务类型-财务、业务名称-办公用品、凭证编号-00011、生成日期-2017.01.01和业务金额-100,则可根据业务凭证要素的数量,在80×40的图片底板上设置一个五行两列的表格,如表2所示,在该表格中分别填充每一个业务凭证要素对应的字段主键以及元数据,并可根据各个业务凭证要素的字符长度,双向调整单元格尺寸以及字符的字号大小,从而使生成的业务凭证排列整齐美观,提高用户体验。
表2
业务类型 | 财务 |
业务名称 | 办公用品 |
凭证编号 | 00011 |
生成日期 | 2017.01.01 |
业务金额 | 100 |
为了进一步提高业务凭证的生成效率,本发明一个实施例中,如图4所示,该业务凭证生成装置可以进一步包括:设置单元401;其中,
所述设置单元401,用于设置至少一种业务类别对应的至少一个凭证模板;
所述生成单元304,进一步用于确定所述待处理业务图表对应的业务类别,并从所述设置单元401中选择与确定出的业务类别相对应的凭证模板,将各个所述业务凭证要素写入所选择出的所述凭证模板中,以形成业务凭证。
例如,可预先设置财务凭证对应的凭证模板,包括税务***、转账凭证和收据等形式的模板。在接收到待处理业务图表之后,根据待处理业务图表的业务类别,选择相应的凭证模板,例如,接收到税务形式的业务表,则选择相应的税务***模板,再将各个业务凭证要素写入该凭证模板中,形成业务凭证。在此例中,可依次在税务***的模板上写入该业务对应的单位名称、***编号,以及具体款项及其对应的金额,形成相对应的税务***。通过预先设置各种业务类别的模板,在生成凭证时,可根据业务图表的业务类别直接将各种业务凭证要素写入相应的模板中,使得无需在生成业务凭证过程中,再根据业务凭证要素的性质(数量以及字符长度等)调整各个业务凭证要素的排列形式,从而减少生成凭证的工作量,进而提高生成业务凭证的效率。另外,根据各种业务类别分别对应的凭证模板生成相应的业务凭证,使得同一种业务类别对应的业务凭证的类型相同,便于用户查看与传阅,提高用户体验。
为了进一步提高业务凭证的生成效率,本发明一个实施例中,所述确定单元302,用于确定所述待处理业务图表的存储路径,并根据确定出的所述存储路径,从外部业务***中读取所述待处理业务图表。
上述实施例中,通过预选确定至少一个待处理业务图表在外部业务***中的存储路径,例如,建立各个待处理业务图表的获取链接,在获取待处理业务图表时,可直接根据确定的存储路径进行获取,从而便于获取待处理业务图表,进而有利于提高业务凭证的生成效率。
本发明一个实施例中,所述字段主键包括:业务类型、业务名称、凭证编号、生成日期和业务金额中的任意一种或多种。
上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
本发明还提供了一种可读介质,包括执行指令,当存储控制器的处理器执行所述执行指令时,所述存储控制器执行本发明上述任一实施例提供的业务凭证生成方法。
另外,本发明还提供了一种存储控制器,包括:处理器、存储器和总线;所述存储器用于存储执行指令,所述处理器与所述存储器通过所述总线连接,当所述存储控制器运行时,所述处理器执行所述存储器存储的所述执行指令,以使所述存储控制器执行本发明上述任一实施例提供的业务凭证生成方法。
综上所述,本发明各个实施例至少具有如下有益效果:
1、在本发明实施例中,从获取到的业务图表中确定至少一个数据对象,然后根据预先构建的设定数据格式的数据模型,将每一个数据对象中包括的节点名称转换为设定数据格式的字段主键,并将与节点名称相对应的节点内容转换为与字段主键相对应的设定数据格式的元数据。利用转换后的各个字段主键以及对应的各个元数据,生成至少一个业务凭证要素,并将各个业务凭证要素进行组合,形成业务凭证。由于将业务图表中的各个业务对象均转换为设定数据格式的字段主键及其对应的元数据,使得可直接根据此设定数据格式的字段主键以及对应的元数据,生成业务凭证,而无需再根据业务图表的格式逐个查找相应的业务规则,再根据业务规则进行转换,由此提高了生成业务凭证的效率。
2、在本发明实施例中,根据待生成业务凭证的尺寸参数和各个业务凭证要素分别对应的字符长度,排列各个业务凭证要素,以形成对应尺寸参数的业务凭证,从而使生成的业务凭证排列整齐美观,提高用户体验。
3、在本发明实施例中,预先设置至少一种业务类别对应的至少一个凭证模板,根据待处理业务图表对应的业务类别,选择对应的凭证模板,并将各个业务凭证要素写入选择的凭证模板中,形成业务凭证,从而减少生成凭证的工作量,进而提高生成业务凭证的效率,同时可便于用户查看与传阅,提高用户体验。
4、在本发明实施例中,通过预选确定至少一个待处理业务图表在外部业务***中的存储路径,在获取待处理业务图表时,可直接根据确定的存储路径进行获取,从而便于获取待处理业务图表,进而有利于提高业务凭证的生成效率。
需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个······”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质中。
最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (10)
1.一种业务凭证生成方法,其特征在于,根据设定数据格式,构建数据模型;还包括:
获取待处理业务图表;
从所述待处理业务图表中确定至少一个数据对象,每一个所述数据对象包括节点名称,以及与所述节点名称对应的节点内容;
根据所述数据模型,将每一个所述数据对象中的节点名称转换为设定数据格式的字段主键,并将当前所述节点名称对应的节点内容转换为设定数据格式的元数据;
利用各个所述字段主键以及各个所述元数据,生成至少一个业务凭证要素;
将所述至少一个业务凭证要素进行组合,以形成业务凭证。
2.根据权利要求1所述的方法,其特征在于,
所述将所述至少一个业务凭证要素进行组合,生成与所述业务图表相对应的业务凭证,包括:
确定待生成的业务凭证的尺寸参数;
确定各个所述业务凭证要素分别对应的字符长度;
根据各个所述业务凭证要素分别对应的字符长度,排列各个所述业务凭证要素,以形成对应所述尺寸参数的业务凭证。
3.根据权利要求1所述的方法,其特征在于,
进一步包括:预先设置至少一种业务类别对应的至少一个凭证模板;
在所述将所述至少一个业务凭证要素进行组合以形成业务凭证之前,进一步包括:
确定所述待处理业务图表对应的业务类别;
选择与确定出的业务类别相对应的凭证模板;
所述将所述至少一个业务凭证要素进行组合以形成业务凭证,包括:
将各个所述业务凭证要素写入所选择出的所述凭证模板中,以形成业务凭证。
4.根据权利要求1所述的方法,其特征在于,
所述获取待处理业务图表,包括:
确定所述待处理业务图表的存储路径;
根据确定出的所述存储路径,从所述外部业务***中读取所述待处理业务图表。
5.根据权利要求1至4中任一所述的方法,其特征在于,
所述字段主键包括:业务类型、业务名称、凭证编号、生成日期和业务金额中的任意一种或多种。
6.一种业务凭证生成装置,其特征在于,包括:存储单元、确定单元、转换单元和生成单元;其中,
所述存储单元,用于保存根据设定数据格式而构建的数据模型;
所述确定单元,用于获取待处理业务图表,并从所述待处理业务图表中确定至少一个数据对象,每一个所述数据对象包括节点名称,以及与所述节点名称对应的节点内容;
所述转换单元,用于根据所述存储单元存储的数据模型,将每一个所述数据对象中的节点名称转换为设定数据格式的字段主键,并将当前所述节点名称对应的节点内容转换为设定数据格式的元数据;
所述生成单元,用于利用所述转换单元转换出的各个所述字段主键以及各个所述元数据,生成至少一个业务凭证要素,并将所述至少一个业务凭证要素进行组合,以形成业务凭证。
7.根据权利要求6所述的业务凭证生成装置,其特征在于,
所述生成单元,用于确定待生成的业务凭证的尺寸参数,以及各个所述业务凭证要素分别对应的字符长度,并根据各个所述业务凭证要素分别对应的字符长度,排列各个所述业务凭证要素,以形成对应所述尺寸参数的业务凭证。
8.根据权利要求6所述的业务凭证生成装置,其特征在于,
进一步包括:设置单元;其中,
所述设置单元,用于设置至少一种业务类别对应的至少一个凭证模板;
所述生成单元,进一步用于确定所述待处理业务图表对应的业务类别,并从所述设置单元中选择与确定出的业务类别相对应的凭证模板,将各个所述业务凭证要素写入所选择出的所述凭证模板中,以形成业务凭证。
9.根据权利要求6所述的业务凭证生成装置,其特征在于,
所述确定单元,用于确定所述待处理业务图表的存储路径,并根据确定出的所述存储路径,从外部业务***中读取所述待处理业务图表。
10.根据权利要求6至9中任一所述的业务凭证生成装置,其特征在于,
所述字段主键包括:业务类型、业务名称、凭证编号、生成日期和业务金额中的任意一种或多种。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710301638.2A CN107092587A (zh) | 2017-05-02 | 2017-05-02 | 一种业务凭证生成方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710301638.2A CN107092587A (zh) | 2017-05-02 | 2017-05-02 | 一种业务凭证生成方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107092587A true CN107092587A (zh) | 2017-08-25 |
Family
ID=59638393
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710301638.2A Pending CN107092587A (zh) | 2017-05-02 | 2017-05-02 | 一种业务凭证生成方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107092587A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108776674A (zh) * | 2018-05-23 | 2018-11-09 | 中国农业银行股份有限公司 | 一种电子凭证存储方法、装置及服务器 |
CN110009471A (zh) * | 2019-04-03 | 2019-07-12 | 平安信托有限责任公司 | 财务凭证生成方法、装置、计算机设备和存储介质 |
CN111199147A (zh) * | 2019-12-30 | 2020-05-26 | 航天信息股份有限公司 | 一种复合型电子凭据的生成方法及生成*** |
CN112529643A (zh) * | 2020-12-21 | 2021-03-19 | 航天信息股份有限公司 | 电子***的处理方法、装置、存储介质和电子设备 |
CN112840623A (zh) * | 2019-01-22 | 2021-05-25 | 华为技术有限公司 | 数据报文传输方法及节点 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101067814A (zh) * | 2007-05-10 | 2007-11-07 | 浪潮集团山东通用软件有限公司 | 数据访问层Xml格式数据与关系数据间的映射转换方法 |
CN102708203A (zh) * | 2012-05-18 | 2012-10-03 | 成都科泰地理信息技术有限公司 | 一种基于xml元数据的数据库动态管理方法 |
KR20130032451A (ko) * | 2011-09-23 | 2013-04-02 | 주식회사 우리은행 | 스마트폰을 이용한 기업 스마트 뱅킹 서비스 방법 |
CN105608452A (zh) * | 2014-11-11 | 2016-05-25 | 金蝶软件(中国)有限公司 | 单据录入的方法和*** |
CN105631738A (zh) * | 2015-12-30 | 2016-06-01 | 中国建设银行股份有限公司 | 一种会计凭证模板标准化录入与存储*** |
CN106296378A (zh) * | 2016-07-26 | 2017-01-04 | 四川长虹电器股份有限公司 | 基于xbrl的智能财务云平台***、构建方法及业务实现方法 |
-
2017
- 2017-05-02 CN CN201710301638.2A patent/CN107092587A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101067814A (zh) * | 2007-05-10 | 2007-11-07 | 浪潮集团山东通用软件有限公司 | 数据访问层Xml格式数据与关系数据间的映射转换方法 |
KR20130032451A (ko) * | 2011-09-23 | 2013-04-02 | 주식회사 우리은행 | 스마트폰을 이용한 기업 스마트 뱅킹 서비스 방법 |
CN102708203A (zh) * | 2012-05-18 | 2012-10-03 | 成都科泰地理信息技术有限公司 | 一种基于xml元数据的数据库动态管理方法 |
CN105608452A (zh) * | 2014-11-11 | 2016-05-25 | 金蝶软件(中国)有限公司 | 单据录入的方法和*** |
CN105631738A (zh) * | 2015-12-30 | 2016-06-01 | 中国建设银行股份有限公司 | 一种会计凭证模板标准化录入与存储*** |
CN106296378A (zh) * | 2016-07-26 | 2017-01-04 | 四川长虹电器股份有限公司 | 基于xbrl的智能财务云平台***、构建方法及业务实现方法 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108776674A (zh) * | 2018-05-23 | 2018-11-09 | 中国农业银行股份有限公司 | 一种电子凭证存储方法、装置及服务器 |
CN108776674B (zh) * | 2018-05-23 | 2021-03-12 | 中国农业银行股份有限公司 | 一种电子凭证存储方法、装置及服务器 |
CN112840623A (zh) * | 2019-01-22 | 2021-05-25 | 华为技术有限公司 | 数据报文传输方法及节点 |
CN110009471A (zh) * | 2019-04-03 | 2019-07-12 | 平安信托有限责任公司 | 财务凭证生成方法、装置、计算机设备和存储介质 |
CN111199147A (zh) * | 2019-12-30 | 2020-05-26 | 航天信息股份有限公司 | 一种复合型电子凭据的生成方法及生成*** |
CN112529643A (zh) * | 2020-12-21 | 2021-03-19 | 航天信息股份有限公司 | 电子***的处理方法、装置、存储介质和电子设备 |
CN112529643B (zh) * | 2020-12-21 | 2024-05-28 | 航天信息股份有限公司 | 电子***的处理方法、装置、存储介质和电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107092587A (zh) | 一种业务凭证生成方法及装置 | |
CN105302550B (zh) | 将页面转为版式数据流文件的方法及*** | |
CN108647330A (zh) | 一种基于bim模型文件的3d轻量化转换方法 | |
CN104881275B (zh) | 一种电子报表生成方法及装置 | |
CN102201009B (zh) | 一种表单生成方法和装置 | |
CN102073502A (zh) | 一种利用web原生布局进行页面渲染的方法及装置 | |
CN103136317A (zh) | 工程管理***工程合同在线审批信息化实现方法 | |
CN107391153A (zh) | 一种基于Spring与MyBatis框架整合的代码生成方法及装置 | |
CN107544808A (zh) | 一种网页表单的生成方法和装置 | |
CN109634992B (zh) | 一种报表结构分解方法、报表生成方法、装置 | |
CN106469140A (zh) | 一种报表生成***及其方法 | |
CN103605502A (zh) | 表单页面显示方法及服务器 | |
CN111752999A (zh) | 一种配置化报表生成***及方法 | |
CN109725885A (zh) | 一种基于移动平台的应用开发架构 | |
CN104298705A (zh) | 一种关系型数据和非结构化数据的转换方法 | |
CN113761859B (zh) | 电子报告定义方法及装置、电子设备 | |
CN111125221A (zh) | 基于Excel格式的数据提取***及配置方法 | |
CN109614143B (zh) | Ietm浏览器中自动生成故障流程图的开发方法 | |
CN115618154A (zh) | 一种表格的标记语言标签与单元格锚框鲁棒对齐方法 | |
CN106649452A (zh) | 一种模板图生成方法 | |
CN112818655B (zh) | 一种基于模板和文件追加写的excel数据处理方法和工具 | |
CN107357909B (zh) | 高效多背包容器组卷***及其组卷方法 | |
Eichengreen | Coping with global volatility: editor’s introduction | |
TWI682291B (zh) | 網頁之動態生成方法、網頁生成裝置及電腦程式產品 | |
CN112528615A (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170825 |
|
RJ01 | Rejection of invention patent application after publication |