本发明涉及数据处理技术领域,具体地,涉及一种成本计算方法、以及一种成本计算设备。
背景技术:
现有技术中的物品的成本计算方法,主要有自动成本计算和手工成本计算两种方式。在自动成本计算过程中,操作人员由于各种原因会遇到在出入库成本计算过程中获取不到成本,或者成本异常。不管物品的计价方式如何,如果商品出入库记录较多,人为的跟踪成本计算过程都是一个庞大而复杂的工程。对于上述情况,现有技术中的处理方法是弹出提示:取不到成本或取成本异常,致使操作人员完全无法知道如何操作才能取到正常的成本。即现有技术中缺少一种在成本获取不到或异常时能够实时跟踪成本计算并将跟踪结果显示的方法。
技术实现要素:
针对现有技术中缺少一种在成本获取不到或异常时能够实时跟踪成本计算并将跟踪结果显示的方法的技术问题,本发明提供了一种成本计算方法,该方法包括:在无法获取出入库成本或成本异常的情况下,启动对该出入库成本的成本计算过程;以及将成本计算过程中取得的参数以及计算结果进行分步展示。
相应地,本发明还提供了一种成本计算设备,该设备包括:成本计算模块,用于在无法获取出入库成本或成本异常的情况下启动对该出入库成本的成本计算过程;以及展示模块,用于将成本计算过程中取得的参数以及计算 结果进行分步展示。
采用本发明提供的成本计算方法以及设备,通过在无法获取出入库成本或成本异常的情况下,启动对该出入库成本的成本计算过程,以及将成本计算过程中取得的参数以及计算结果进行分步展示,能够实现实时跟踪成本计算过程,并为用户展现出每一步计算过程及相应结果,尤其在成本异常时,还可以向用户提供修正成本的方案,从而方便、快速地修正异常成本,保证了成本计算的准确性。
本发明的其它特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明,但并不构成对本发明的限制。在附图中:
图1是根据本发明的一种实施方式的成本计算设备的结构示意图;
图2a-2c是根据本发明的一种实施方式的成本计算设备的展示内容的示意图;以及
图3是根据本发明的一种实施方式的成本计算方法的示例流程图。
附图标记说明
100成本计算模块200展示模块
具体实施方式
以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。
图1是根据本发明的一种实施方式的成本计算设备的结构示意图,如图1所示,该设备可以包括:成本计算模块100,用于在无法获取出入库成本或成本异常的情况下启动对该出入库成本的成本计算过程;以及展示模块200,用于将成本计算过程中取得的参数以及计算结果进行分步展示。采用这样的实施方式,能够实现实时跟踪成本计算过程,并为用户展现出每一步计算过程及相应结果。例如可以将本发明提供的成本计算设备应用于企业资源计划系统(enterpriseresourceplanning,erp)中,以实现本发明的目的。
具体地,本发明的成本计算过程是在无法获取出入库成本或成本异常的情况下启动的(例如,当出现无法获取成本或成本异常时,自动启动该计算过程)。
接着,所述成本计算模块100可以进行如下成本计算过程:
步骤s1,获取所述出入库成本的成本计算所对应的出入库单据类型、成本计算的物品、以及数量。其中,出入库单据类型范围为erp软件中涉及到成本计算的所有出入库类型的单据。获取成本计算的物品包括在物品档案已维护物品基本信息,例如物品编码、名称、计量单位、计价方式等;
步骤s2,获取所述物品的计价方式,所述计价方式包括移动平均或先进先出;
步骤s3,根据所述计价方式计算所述物品的结存成本和结存单价。例如,以移动平均和先进先出为例,可以根据移动平均算法或先进先出算法计算所述物品的结存成本和结存单价。例如,再获取物品出入库仓库,根据参数设置分仓核算或总仓核算,结合单据类型,主要区分红字入库(采购退货)、红字出库(销售退货)、蓝字入库、蓝字出库单审核的成本算法,对移动平均的物品根据本次出入库数量、金额,按移动平均算法取得结存成本和结存单价。对先进先出的物品根据本次出入库数量、金额,记录物品计价辅助数据,并按照先进先出规则计算物品的结存成本和结存单价。上述两种计价方 式的具体计算过程与现有技术相似,在此不再赘述。
之后,所述展示模块200可以将出入库单据类型、成本计算的物品、以及数量作为在所述成本计算过程中取得的参数进行展示;以及将移动平均算法或先进先出算法计算所述物品的结存成本和结存单价的步骤进行展示。
优选地,所述展示模块200还可以将在上述成本计算过程中,当进行到成本异常处时,在所述计算结果中向用户显示该成本异常处并提供修正方案。采用这样的实施方式,可以在成本异常时向用户提供修正成本的方案,从而方便、快速地修正异常成本,保证了成本计算的准确性。
图2a-2c是根据本发明的一种实施方式的成本计算设备的展示内容的示意图。如图2a所示,当某一物品出现获取成本失败,则自动启动上述计算过程,即成本计算模块100将按照上述实施方式计算单据中出现异常的物品成本,并出现相应的提示以供用户选择是否展示,用户通过点击“确定”键来确定展示上述成本计算过程。
具体地,展示模块200可以根据每步获取的参数等,展示每一步的计算结果,展示界面如图2b所示。本步骤中的分步显示计算结果按照不同出入库单据类型对红字入库(采购退货)、红字出库(销售退货)、蓝字入库、蓝字出库单分别有不同的处理步骤和显示步骤。举例:销货单计算物品出库成本,如计价方式是先进先出则①取得物品计价辅助账中未出库的入库记录,按照先进先出的原则取得,如取得数值则返回计算结果;如未取得则进入②根据参数设置取得相应成本显示到界面。如仍未取得则最终计算结果显示“无法取得成本”。即用户可以通过上述步骤显示跟踪哪一步计算过程出现异常,并进行排查。对于成本的业务单据含有多个物品的情况,则依次对多个物品实施上述实施例的成本计算过程。
作为本发明的另一个实施例,对计价方式为先进先出的物品,展示模块200可以展示对先进先出的物品如何获取入库及出库成本提供明细的数据记 录(即在所述成本计算过程中取得的参数),如图2c和表1所示。
表1物品出入库成本记账表
图3是根据本发明的一种实施方式的成本计算方法的示例流程图,如图3所示,该方法可以包括以下步骤:
步骤1001,在无法获取出入库成本或成本异常的情况下,启动对该出入库成本的成本计算过程;以及
步骤1002,将成本计算过程中取得的参数以及计算结果进行分步展示。
优选地,该方法还包括在所述成本计算过程中,当进行到成本异常处时,在所述计算结果中向用户显示该成本异常处并提供修正方案。
优选地,所述成本计算过程包括:获取所述出入库成本的成本计算所对应的出入库单据类型、成本计算的物品、以及数量;获取所述物品的计价方式;以及根据所述计价方式计算所述物品的结存成本和结存单价。
优选地,所述计价方式包括移动平均或先进先出,所述根据所述计价方 式计算所述物品的结存成本和结存单价包括根据移动平均算法或先进先出算法计算所述物品的结存成本和结存单价。
优选地,所述将成本计算过程中取得的参数以及计算结果进行分步展示包括:将出入库单据类型、成本计算的物品、以及数量作为在所述成本计算过程中取得的参数进行展示;以及将移动平均算法或先进先出算法计算所述物品的结存成本和结存单价的步骤进行展示。
应当理解的是,上述成本计算方法的各个具体实施方式,均已在示例在成本计算设备的实施方式中做了详细地说明(如上所述),在此不再赘述。并且,本领域技术人员可以根据本发明的公开选择上述各种实施方式中的任一者,或者选择上述各种实施方式的组合来配置成本计算方法和/或设备,并且其他的替换实施方式也落入本发明的保护范围。
采用本发明提供的成本计算方法以及设备,能够实现实时跟踪成本计算过程,并为用户展现出每一步计算过程及相应结果,尤其在成本异常时,还可以向用户提供修正成本的方案,从而方便、快速地修正异常成本,保证了成本计算的准确性。
以上结合附图详细描述了本发明的优选实施方式,但是,本发明并不限于上述实施方式中的具体细节,在本发明的技术构思范围内,可以对本发明的技术方案进行多种简单变型,这些简单变型均属于本发明的保护范围。
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本发明对各种可能的组合方式不再另行说明。
此外,本发明的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明的思想,其同样应当视为本发明所公开的内容。