本发明专利技术实施例提供了一种业务处理模块、业务处理系统及业务处理方法,用于提升生成成组关系记录的便捷性及灵活性,以提升用户的使用体验。本发明专利技术实施例提供了一种业务处理模块,包括:过滤配置单元,用于设置过滤条件,以筛选出符合用户需求的源单据信息和目标单据信息;关系配置单元,用于配置所述源单据信息和所述目标单据信息建立关联关系的条件依据;算法配置单元,用于根据所述源单据信息和所述目标单据信息,配置对所述源单据信息和所述目标单据信息执行计算操作的算法类型。
【技术实现步骤摘要】
一种业务处理模块、业务处理系统及业务处理方法
本专利技术涉及业务数据处理
,尤其涉及一种业务处理模块、业务处理系统及业务处理方法。
技术介绍
企业存货核算的场景中存在大量需要由源单直接确定目标单的场景,如:调拨场景中,调入单(目标单)的成本需要等于调出单(源单)的成本;组装拆卸场景中,组装后物料(目标单)的成本需要等于组装前物料(源单)的成本;委外加工的场景中,委外入库单(目标单)的成本需要等于委外发料单(源单)的成本等。现有产品在针对上述各种场景时,一般都是直接针对具体的业务场景,定制多个核算菜单用于分别处理对应的成组业务,而核算菜单是利用底层代码来处理不同的业务场景。而这种底层代码的核算方式不仅维护成本高、灵活性差,且业务逻辑稍有变动时就需要改动底层代码,对用使用用户而言,操作难度大也便捷性较差。
技术实现思路
本专利技术实施例提供了一种业务处理模块、业务处理系统及业务处理方法,通过可设置过滤条件、关系配置及算法配置的过滤配置单元、关系配置单元及算法配置单元,为用户提供建立成组配置的设置界面,从而为用户设置不同业务场景中的成组配置提供了可视化界面,提升了成组配置的便捷性及灵活性,提升了用户的使用体验。本申请实施例第一方面提供了一种业务处理模块,包括:过滤配置单元,用于设置过滤条件,以筛选出符合用户需求的源单据信息和目标单据信息;关系配置单元,用于配置所述源单据信息和所述目标单据信息建立关联关系的条件依据;算法配置单元,用于根据所述源单据信息和所述目标单据信息,配置对所述源单据信息和所述目标单据信息执行计算操作的算法类型。优选的,所述过滤配置单元还包括:过滤插件,用于通过代码注入的方式设置所述过滤条件。优选的,所述关系配置单元还包括:关系配置插件,用于通过代码注入的方式设置所述建立关联关系的条件依据。优选的,所述过滤条件至少包括单据类型;所述算法类型包括:单位成本算法或总成本算法。本申请实施例第二方面提供了一种业务处理系统,所述系统包括多个本申请实施例第一方面提供的业务处理模块和优先级设置单元;所述优先级设置单元,用于在当前业务单据适用于至少2个所述业务处理模块时,设置所述当前业务单据在至少2个所述业务处理模块中的执行顺序。优选的,所述业务处理模块包含过滤配置单元,关系配置单元和算法配置单元;其中,所述过滤配置单元已预先设置了固定的过滤条件,所述关系配置单元已预先设置了建立关联关系的固定条件依据,所述算法配置单元已预先设置了固定的算法类型。优选的,所述优先级设置单元,具体用于:若所述当前业务单据适用于至少2个所述业务处理模块中的所述过滤配置单元,设置所述当前业务单据在至少2个所述业务处理模块中的执行顺序;和/或,若所述当前业务单据适用于至少2个所述业务处理模块中的所述关系配置单元,设置所述当前业务单据在至少2个所述业务处理模块中的执行顺序;和/或,若所述当前业务单据适用于至少2个所述业务处理模块中的所述算法配置单元,设置所述当前业务单据在至少2个所述业务处理模块中的执行顺序。本申请实施例第三方面提供了一种业务处理方法,应用于本申请实施例第一方面提供的业务处理模块,该方法包括:通过过滤配置单元筛选出符合用户需求的源单据信息和目标单据信息;通过关系配置单元设置所述源单据信息和所述目标单据信息建立关联关系的条件依据;通过算法配置单元设置对所述源单据信息和所述目标单据信息执行计算操作的算法类型;根据所述源单据信息、所述目标单据信息、所述建立关联关系的条件依据和所述算法类型,对所述源单据信息和/或所述目标单据信息执行计算操作。优选的,通过过滤配置单元筛选出符合用户需求的源单据信息和目标单据信息,包括:通过过滤插件筛选出符合用户需求的源单据信息和目标单据信息。优选的,通过关系配置单元设置所述源单据信息和所述目标单据信息建立关联关系的条件依据,包括:通过关系配置插件设置所述源单据信息和所述目标单据信息建立关联关系的条件依据。优选的,所述过滤条件至少包括单据类型;所述算法类型包括:单位成本算法或总成本算法。本申请实施例第四方面提供了一种业务处理方法,应用于本申请实施例第二方面提供的业务处理系统,该方法包括:若当前业务单据适用于业务处理系统中的至少2个所述业务处理模块时,通过优先级设置单元设置所述当前业务单据在至少2个所述业务处理模块中的执行顺序。优选的,若当前业务单据适用于至少2个所述业务处理模块时,通过优先级设置单元设置所述当前业务单据在至少2个所述业务处理模块中的执行顺序,包括:若所述当前业务单据均适用于至少2个所述业务处理模块中的所述过滤配置单元,通过优先级设置单元设置所述当前业务单据在至少2个所述业务处理模块中的执行顺序;和/或,若所述当前业务单据均适用于至少2个所述业务处理模块中的所述关系配置单元,通过优先级设置单元设置所述当前业务单据在至少2个所述业务处理模块中的执行顺序;和/或,若所述当前业务单据适用于至少2个所述业务处理模块中的所述算法配置单元,通过优先级设置单元设置所述当前业务单据在至少2个所述业务处理模块中的执行顺序。本申请实施例第五方面提供了一种计算机装置,包括处理器,所述处理器在执行存储于存储器上的计算机程序时,用于实现本申请实施例第三方面或第四方面提供的业务处理方法。本申请实施例第六方面提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,用于实现本申请实施例第三方面或第四方面提供的业务处理方法。从以上技术方案可以看出,本专利技术实施例具有以下优点:本申请实施例提供了一种业务处理模块,其中,业务处理模块包含过滤配置单元、关系配置单元和算法配置单元,过滤配置单元,用于设置过滤条件,以筛选出符合用户需求的源单据信息和目标单据信息;关系配置单元,用于配置所述源单据信息和所述目标单据信息建立关联关系的条件依据;算法配置单元,用于根据所述源单据信息和所述目标单据信息,配置对所述源单据信息和所述目标单据信息执行计算操作的算法类型。因为本实施例的业务处理模块通过过滤配置单元、关系配置单元及算法配置单元,为用户提供过滤条件、关联关系及算法配置的设置界面,使得用户可以根据实际应用场景,将不同的单据信息,按照不同的关联关系条件,生成不同的成组关系记录,从而提升了成组关系记录生成的便捷性及灵活性。附图说明图1为本申请实施例中业务处理模块的一个实施例示意图;图2为过滤条件设置界面的示意图;图3为关系配置界面的示意图;图4为本申请实施例中业务处理模块的另一个实施例示意图;图5为本申请实施例中业务处理系统的一个实施例示意图;图6为本申请实施例中业务处理方法的一个实施例示意图;本文档来自技高网...
【技术保护点】
1.一种业务处理模块,其特征在于,包括:/n过滤配置单元,用于设置过滤条件,以筛选出符合用户需求的源单据信息和目标单据信息;/n关系配置单元,用于配置所述源单据信息和所述目标单据信息建立关联关系的条件依据;/n算法配置单元,用于根据所述源单据信息和所述目标单据信息,配置对所述源单据信息和所述目标单据信息执行计算操作的算法类型。/n
【技术特征摘要】
1.一种业务处理模块,其特征在于,包括:
过滤配置单元,用于设置过滤条件,以筛选出符合用户需求的源单据信息和目标单据信息;
关系配置单元,用于配置所述源单据信息和所述目标单据信息建立关联关系的条件依据;
算法配置单元,用于根据所述源单据信息和所述目标单据信息,配置对所述源单据信息和所述目标单据信息执行计算操作的算法类型。
2.根据权利要求1所述的业务处理模块,其特征在于,所述过滤配置单元还包括:
过滤插件,用于通过代码注入的方式设置所述过滤条件。
3.根据权利要求1所述的业务处理模块,其特征在于,所述关系配置单元还包括:
关系配置插件,用于通过代码注入的方式设置所述建立关联关系的条件依据。
4.根据权利要求1至3中任一项所述的业务处理模块,其特征在于,所述过滤条件至少包括单据类型;
所述算法类型包括:单位成本算法或总成本算法。
5.一种业务处理系统,其特征在于,所述系统包括多个如权利要求1至4中任一项所述的业务处理模块和优先级设置单元;
所述优先级设置单元,用于在当前业务单据适用于至少2个所述业务处理模块时,设置所述当前业务单据在至少2个所述业务处理模块中的执行顺序。
6.根据权利要求5所述的业务处理系统,其特征在于,所述业务处理模块包含过滤配置单元,关系配置单元和算法配置单元;
其中,所述过滤配置单元预先设置了固定的过滤条件,所述关系配置单元预先设置了建立关联关系的固定条件依据,所述算法配置单元预先设置了固定的算法类型。
7.根据权利要求6所述的业务处理系统,其特征在于,所述优先级设置单元,具体用...
【专利技术属性】
技术研发人员:刘丽霞,李国英,常思雨,陈玉芳,刘海强,刘宜宏,雷雁,
申请(专利权)人:金蝶软件中国有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。