一种业务单据编码方法及系统技术方案

技术编号:4143981 阅读:216 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种业务单据编码方法及系统,用于识别业务单据的处理进程。本发明专利技术实施例中业务单据编码方法包括:定义编码规则适用的业务场景;接收业务单据的编码请求,该编码请求携带了业务单据当前的业务场景信息;获取定义的业务场景与上述业务单据当前的业务场景相匹配的编码规则;根据获取的编码规则生成编码,并返回给上述业务单据。本发明专利技术实施例还提供了一种业务单据编码系统。本发明专利技术实施例可以容易地识别出业务单据的处理进程。

【技术实现步骤摘要】

本专利技术涉及编码应用领域,尤其涉及一种业务单据编码方法及系统
技术介绍
编码作为一种标识;故广泛地应用在各种业务单据中,用于对业务单据进 行识别和管理。例如,常见的代号、编号、代码等都是一种编码形式。业务单据的编码,是按照一定的规则进行生成的,这种规则称为编码规则。用户在给业务单据编码之前,需要预先定义好该业务单据对应的编码规 则,这样,当需要生成业务单据的编码时,可以选择业务单据对应的编码规 则,从而生成该业务单据的编码。目前,用户在给业务单据定义编码规则时,采取一对一的方式进行定义, 即一张业务单据对应一条编码规则,生成一个编码。对于存在多种业务场景 (如提交、暂存、审核、反审核等)的业务单据而言,其编码也仅有一个。专利技术人发现,对于存在如提交、暂存、审核、反审核等多种业务场景的 业务单据而言,如果其编码仅有一个,那么用户仅根据业务单据的编码将很难识别出业务单据的处理进程。
技术实现思路
本专利技术实施例提供了一种业务单据编码方法及系统,可容易地识别出业 务单据的处理进程。为实现上述目的,本专利技术实施例提供如下技术方案本专利技术实施例提供了一种业务单据编码方法,包括 定义编码规则适用的业务场景;接收业务单据的编码请求,该编码请求携带了所述业务单据当前的业务 场景信息;获取定义的业务场景与所述业务单据当前的业务场景相匹配的编码规则;根据获取的编码MJ'J生成编码,并返回给所述业务单据。本专利技术实施例提供了一种业务单据编码系统,包括 定义模块,用于定义编码规则适用的业务场景;接收模块,用于接收业务单据的编码请求,该编码请求携带了所述业务单据当前的业务场景信息;获取模块,用于获取定义的业务场景与所述业务单据当前的业务场景相匹配的编码MJ'J;生成模块,用于根据获取的编码规则生成编码;返回模块,用于将所述生成模块生成的编码返回给所述业务单据。从以上技术方案可以看出,本专利技术实施例具有以下优点 本专利技术实施例中,定义了编码规则适用的业务场景,例如提交、暂存、 审核、反审核等,对应于业务单据的编码需要,可以获取定义的业务场景与 业务单据当前的业务场景相匹配的编码规则,从而生成业务单据在当前的业 务场景下的编码。本专利技术实施例可以在业务单据的业务场景不同时分别生成 不同的编码,从而可以根据业务单据的编码容易地识别出业务单据的处理进 程。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需 要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术 的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提 下,还可以根据这些附图获得其他的附图。图l本专利技术实施例中提供的一种业务单据编码方法的流程图; 图2本专利技术实施例中提供的 一种生成业务单据编码的方法流程图; 图3本专利技术实施例中提供的一种业务单据编码系统的结构图; 图4本专利技术实施例中提供的一种生成模块的结构图。 具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而 不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一请参阅图1,图1为本专利技术实施例一提供的一种获取业务单据编码的方 法流程图。如图l所示,该方法可以包括步骤 101:定义编码规则适用的业务场景;举例来说,本专利技术实施例中定义的编码规则适用的业务场景可以是提交、 或暂行、或审核、或反审核,或其他类型的业务场景;或者,本专利技术实施例中定义的编码规则适用的业务场景也可以是业务单 据的业务类型、单据状态以及业务状态的组合;其中,业务类型包括普通发票、增值税发票等等;单据状态包括提交、 暂存、审核以及反审核等等;业务状态包括作废、自印、领用以及上缴等等。其中,本专利技术实施例定义的编码规则适用的业务场景可以采用适用属性 的方式来表示,比如可以通过定义不同的适用属性名称以及适用属性值来表 示不同的业务场景等。举例来说,如果定义的编码规则适用的业务场景是业 务单据的业务类型、单据状态以及业务状态的组合,则可以通过配置文件进 行业务场景的配置。102:接收业务单据的编码请求,该编码请求携带了业务单据当前的业务 场景信息;举例来说,上述步骤102中的编码请求所携带的业务单据当前的业务场 景也可以是提交、或暂行、或审核、或反审核,或其他类型的业务场景。103:获取定义的业务场景与上述的业务单据当前的业务场景相匹配的编 码头见则;举例来说,如果业务单据当前的业务场景为提交,则获取上述步骤101 中定义的业务场景为提交的编码规则;或者如果业务单据当前的业务场景为暂存,则获取上述步骤101中定义的业 务场景为暂存的编码少见则;或者如果业务单据当前的业务场景为审核,则获取上述步骤101中定义的业 务场景为审核的编码规则;或者如果业务单据当前的业务场景为反审核,则获取上述步骤101中定义的 业务场景为反审核的编码规则。104:根据获取的编码规则生成编码,并返回给上述业务单据。 举例来说,上述步骤104中根据获取的编码规则生成编码可以采用图2 所示的方法。请一并参阅图2,图2为本专利技术实施例一提供的一种生成业务 单据编码的方法流程图。如图2所示,该方法可以包括步骤201:解析获取的编码规则得到各个编码分段,每个编码分段标识一种业 务单据信息;举例来说,上述步骤201中的编码分段可以包括但不限于属性类别分段、 属性使用模式分段、取值属性分段、显示格式分段、长度分段、初始值分段、 步长分段以及补位符分段等等。202:根据每个编码分段的编码^见则,分别生成每个编码分段的编码; 需要说明的是,可以根据每个编码分段的编码规则调用具体的处理模块 来生成每个编码分段的编码,这是本领域技术人员所共知的,本专利技术实施例 在此不做详细介绍。203:将各个编码分段的编码组合成业务单据的完整编码。 综上所述,在本专利技术实施例中,可以先定义编码规则适用的业务场景, 对应于业务单据的编码需要,可以获取定义的业务场景与业务单据当前的业 务场景相匹配的编码*见则,从而生成业务单据在当前的业务场景下的编码。 这样,可以在业务单据的业务场景不同时分别生成不同的编码,从而可以根 据业务单据的编码容易地识别出业务单据的处理进程。 实施例二请参阅图3,图3为本专利技术实施例二提供的一种业务单据编码系统的结 构图。如图3所示,该系统可以包括定义模块301,用于定义编码规则适用的业务场景;举例来说,本专利技术实施例中,定义模块301可以定义编码规则适用的业 务场景为提交、或暂行、或审核、或反审核,或其他类型的业务场景。或者,定义模块301定义的编码规则适用的业务场景为业务单据的业务类型、单据状态以及业务状态的组合;业务类型包括普通发票、增值税发票 等等;单据状态包括提交、暂存、审核以及反审核等等;业务状态包括作废、 自印、领用以及上缴等等。接收模块302,用于接收业务单据的编码请求,该编码请求携带了业务 单据当前的业务场景信息;同样,上述接收模块302接收的编码请求所携带的业务单据当前的业务 场景也可以是提交、或暂行、或审核、或反审核,或其他类型的业务场景。获取模块303,用于获取定义的业务场本文档来自技高网...

【技术保护点】
一种业务单据编码方法,其特征在于,包括: 定义编码规则适用的业务场景; 接收业务单据的编码请求,该编码请求携带了所述业务单据当前的业务场景信息; 获取定义的业务场景与所述业务单据当前的业务场景相匹配的编码规则; 根据 获取的编码规则生成编码,并返回给所述业务单据。

【技术特征摘要】
1、一种业务单据编码方法,其特征在于,包括定义编码规则适用的业务场景;接收业务单据的编码请求,该编码请求携带了所述业务单据当前的业务场景信息;获取定义的业务场景与所述业务单据当前的业务场景相匹配的编码规则;根据获取的编码规则生成编码,并返回给所述业务单据。2、 如权利要求1所述的方法,其特征在于,所述编码规则适用的业务场 景为提交、或暂行、或审核、或反审核。3、 如权利要求2所述的方法,其特征在于,所述获取定义的业务场景与 所述业务单据当前的业务场景相匹配的编码规则包括若所述业务单据当前的业务场景为提交,则获取定义的业务场景为提交 的编码规则;或若所述业务单据当前的业务场景为暂存,则获取定义的业务场景为暂存 的编码规则;或若所述业务单据当前的业务场景为审核,则获取定义的业务场景为审核 的编码规则;或若所述业务单据当前的业务场景为反审核,则获取定义的业务场景为反 审核的编码规则。4、 如权利要求1至3任一项所述的方法,其特征在于,所述根据获取的 编码失见则生成编码包括解析获取的编码规则得到各个编码分段,每个编码夯段标识一种业务单 据信息;根据每个编码分段的编码规则,分别生成每个编码分段的编码;将各个编码分段的编码组合成所述业务单据的完整编码。5、 如权利要求l所述的方法,其特征在于,所述编码^见则适用的业务场景为业务单据的业务类型、单据状态以及业务状态的组合;所述业务类型包 括普通发票、增值税发票;所述单据状态包括提交、暂存、审核以及反审核; 所述业务状态包括作废、自印、领用以及上缴。6、 一种业务单据编码系统,其特征在于,包括定义模块,用于定义编码规则适用的业...

【专利技术属性】
技术研发人员:任峰
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:94[]

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

1