生成生产订单备料分录的方法及装置制造方法及图纸

技术编号:4138723 阅读:566 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了生成生产订单备料分录的方法及装置,其中,所述方法包括:获取生产订单信息;所述生产订单信息至少包括成品编码、生产数量及物料清单展开阶数;确定所需的物料清单,根据所述生产订单信息逐阶展开物料清单,获取各层中的物料信息,并逐阶计算各物料对应的需求数量;所述物料信息至少包括物料编码及物料名称;将所述物料信息及对应的需求数量复制到生产订单,生成生产订单备料分录。通过本发明专利技术,在出现某半成品没有库存的情况时,可以减少开立生产订单的数量,节约资源,并且可以提高系统对用户需求及生产计划的响应效率。

【技术实现步骤摘要】

本专利技术涉及数据库
,特别是涉及生成生产订单备料分录的方法及 装置。
技术介绍
随着计算机技术的不断发展,数据库中的数据表可以自动生成,其中,某 些数据表是依据一些特定的基础数据表生成的。例如,生产订单(Manufacture Oder )的备料分录就是以物料清单(Bill of Material, BOM) 为基础数据表而自动生成的。其中,所述生产订单是指用来传达某个部件或产品的生产任务,并指定数 量的文件或排程。通过该生成订单来指定物料、工作中心、工序、班组、组件、 资源和工具、排程、工艺路线、数量等,以此指示出生产何种产品,在何处由 什么人、用什么、在什么时间生产,以及为什么要这样做、做多少以及订单成 本如何-故计算等信息。因此生产订单主要用于计划和控制工厂中的生产活动, 并且作为成本会计的成本控制依据。而生产订单备料分录中包括的是就是物料 相关信息,包括组件物料编码,物料名称,型号规格,需求数量,单位用量等 信息。物料清单是指产品所需零部件明细表及其结构。具体而言,物料清单是构 成父项装配件的所有子装配件、零件和原材料的清单,也是制造一个装配件所 需要每种零部件的数量的清单。物料清单表明了产品—部件—组件—零件—原 材料之间的结构关系,以及每个装配件包含的下属部件(或零件)的数量和提 前期(Lead Time)。其中,物料 一词有着广泛的含义,它是所有产品、半 成品、在制品、原材料、毛坯、配套件等与生产有关的物料的统称。在某些工 业领域,可能称为配方、要素表或其它名称。通常,由于物料清单中既包括原材料,又包括半成品,而半成品又是由多 个原材料组成的,因此,物料清单的结构通常为多层结构。其中,成品的阶层 码为0,依次向下为1、 2、 3……如图1 (a)所示,々ii殳生产产品A可以选择使用的物料清单为B0M1,在该图1 (a)中,G层位BOMl,其中,第一层为原 材料M1和半成品B0M2;第二层为原材料M2和M3,第二层的这两个原材料是 用于组成半成品B0M2的。现有技术在基于物料清单生成某产品的生产订单备料分录时,通常是根据 要生产的产品选择的不同B0M编码,然后直接对BOM展开,向下展开第一层物 料并复制给生产订单备料分录。例如,当需要生成产品A时,选择了 B0M1,则直接将该B0M1的第一层物 料复制给生产订单备料分录。因此,最终生产订单备料分录中记录的物料是 MI及B0M2。 一般企业生产一个成品,可能已经不存在某个半成品库存,例如, 在上迷例子中,生产订单中记录的是半成品B0M2的数量等信息,但是如果库 存中没有B0M2,则会导致无法正常完成产品的生产。如果要实现正常的生产, 则需要再为目前没有库存的半成品生成生产订单,以标识出该半成品是由哪些 原材料组成的。因此,可能会需要为同一产品生成多个生产订单备料分录,这 才羊会造成资源浪费,并且影响系统的响应效率。
技术实现思路
有鉴于此,本专利技术的目的在于提供生成生产订单备料分录的方法及装置, 能够在半成品没有库存的情况下,节约资源,提高系统的响应效率。 为实现上述目的,本专利技术提供了如下方案 一种生成生产订单备料分录的方法,包括获取生产订单信息;所述生产订单信息至少包括成品编码、生产数量及物 料清单展开阶数;确定所需的物料清单,根据所述生产订单信息逐阶展开物料清单,获取各 层中的物料信息,并逐阶计算各物料对应的需求数量;所述物料信息至少包括 物料编码及物料名称;将所述物料信息及对应的需求数量复制到生产订单,生成生产订单备料分录。优选的,所述生产订单信息还包括物料清单编码,所述确定所需的物料清6单包括获^^指定的物料清单并确定为所述所需的物料清单。优选的,所述确定所需的物料清单包括将所述成品编码对应的物料清单中默认的主物料清单确定为所述所需的 物料清单。优选的,所述根据所述生产订单信息逐阶展开物料清单,获取各层中的物料信息,并逐阶计算各物料对应的需求数量,包括如果当前展开层次小于等于用户指定的展开阶数,并且当前展开的物料为 原材料,则直接获取该原材料的物料相关信息,并计算该原材料的需求数量;如果当前展开的物料为半成品,并且当前展开层次小于用户指定的展开阶 数,则继续向下层展开,直到展开层次等于用户指定的展开阶数;并逐阶计算 各物料对应的需求数量;如果当前展开的物料为虚拟件,则将该虚拟件逐层展开,直到展开的物料 为非虚拟件,并计算各非虚拟件的需求数量。优选的,所述根据所述生产订单信息逐阶展开物料清单之前还包括当生成订单事务类型为标准生产订单时,根据所迷生产订单信息逐阶展开 物料清单。优选的,所述逐阶计算各物料对应的需求数量之前还包括 当生产订单的计划开始时间在物料的生效日期和失效日期之间时,计算该 物料的需求数量。 优选的,还包括根据产品的成品率修订产品的生产数量; 所述逐阶计算各物料对应的需求数量包括根据各层物料的单位用量信息及所述修订后的生产数量,逐阶计算各物料 对应的需求数量。优选的,所述逐阶计算各物料对应的需求数量包括根据物料清单中记录的各物料的单位用量、物料损耗率、产品的成品率及 产品的生产数量,逐阶计算各物料对应的需求数量。一种生成生产订单备料分录的装置,包括接口单元,用于获取生产订单信息;所述生产订单信息至少包括成品编码、 生产数量及物料清单展开阶数;信息获取单元,用于确定所需的物料清单,根据所述生产订单信息逐阶展开物料清单,获取各层中的物料信息,并逐阶计算各物料对应的需求数量;所述物料信息至少包括物料编码及物料名称;信息复制单元,用于将所述物料信息及对应的需求数量复制到生产订单,生成生产订单备料分录。优选的,所述生产订单信息还包括物料清单编码,所述信息获取单元包括 第一清单确定子单元,用于获取指定的物料清单并确定为所述所需的物料清单。优选的,所述信息获取单元包括第二清单确定子单元,用于将所述成品编码对应的物料清单中默i人的主物料清单确定为所述所需的物料清单。 优选的,所述信息获取单元包括第一获取子单元,用于如果当前展开层次小于等于用户指定的展开阶数, 并且展开的物料为原材料,则直接获取该原材料的物料相关信息,并计算该原 材料的需求数量;第二获取子单元,用于如果当前展开的物料为半成品,并且展开层次小于 用户指定的展开阶数,则继续向下层展开,直到展开层次等于用户指定的展开 阶数;并逐阶计算各物料对应的需求数量;第三获取子单元,用于如果当前展开的物料为虚拟件,则将该虚拟件逐层 展开,直到展开的物料为非虚拟件,并计算各非虚拟件的需求数量。优选的,还包括展开校验单元,用于当生成订单事务类型为标准生产订单时,根据所述生 产订单信息逐阶展开物料清单。 优选的,还包括计算4交验单元,用于当生产订单的计划开始时间在物料的生效日期和失效 曰期之间时,计算该物料的需求数量。 优选的,还包括生产数量修订单元,用于根据产品的成品率修订产品的生产数量; 所述信息获取单元包括第一计算子单元,用于根据各层物料的单位用量信息及所述修订后的生产 数量,逐阶计算各物料对应的需求数量。优选的,所述信息获取单元包括第二计算子单元,用于根据物料清单中记录的各物料的单位用量、物料损 耗率、产品的成品率及产品的生产数量,逐阶计算各物料对应的需求数量。根据本专利技术提本文档来自技高网
...

【技术保护点】
一种生成生产订单备料分录的方法,其特征在于,包括:  获取生产订单信息;所述生产订单信息至少包括成品编码、生产数量及物料清单展开阶数;  确定所需的物料清单,根据所述生产订单信息逐阶展开物料清单,获取各层中的物料信息,并逐阶计算各物料对应的需求数量;所述物料信息至少包括物料编码及物料名称;  将所述物料信息及对应的需求数量复制到生产订单,生成生产订单备料分录。

【技术特征摘要】
1、一种生成生产订单备料分录的方法,其特征在于,包括获取生产订单信息;所述生产订单信息至少包括成品编码、生产数量及物料清单展开阶数;确定所需的物料清单,根据所述生产订单信息逐阶展开物料清单,获取各层中的物料信息,并逐阶计算各物料对应的需求数量;所述物料信息至少包括物料编码及物料名称;将所述物料信息及对应的需求数量复制到生产订单,生成生产订单备料分录。2、 根据权利要求1所述的方法,其特征在于,所述生产订单信息还包括 物料清单编码,所述确定所需的物料清单包括获取指定的物料清单并确定为所述所需的物料清单。3、 根据权利要求1所述的方法,其特征在于,所述确定所需的物料清单 包括将所述成品编码对应的物料清单中默认的主物料清单确定为所述所需的 物料清单。4、 根据权利要求1所述的方法,其特征在于,所述根据所述生产订单信 息逐阶展开物料清单,获取各层中的物料信息,并逐阶计算各物料对应的需求 数量,包括如果当前展开层次小于等于用户指定的展开阶数,并且当前展开的物料为 原材料,则直接获取该原材料的物料相关信息,并计算该原材料的需求数量;如果当前展开的物料为半成品,并且当前展开层次小于用户指定的展开阶 数,则继续向下层展开,直到展开层次等于用户指定的展开阶数;并逐阶计算 各物料对应的需求数量;如果当前展开的物料为虚拟件,则将该虚拟件逐层展开,直到展开的物料 为非虚拟件,并计算各非虚拟件的需求数量。5、 根据权利要求1所述的方法,其特征在于,所述根据所述生产订单信 息逐阶展开物料清单之前还包括当生成订单事务类型为标准生产订单时,根据所述生产订单信息逐阶展开物料清单。6、 根据权利要求1所述的方法,其特征在于,所述逐阶计算各物料对应的需求数量之前还包括当生产订单的计划开始时间在物料的生效日期和失效日期之间时,计算该 物料的需求数量。7、 根据权利要求l所述的方法,其特征在于,还包括 根据产品的成品率修订产品的生产数量; 所述逐阶计算各物料对应的需求数量包括根据各层物料的单位用量信息及所述修订后的生产数量,逐阶计算各物料 对应的需求数量。8、 根据权利要求1或7所述的方法,其特征在于,所述逐阶计算各物料 对应的需求数量包括根据物料清单中记录的各物料的单位用量、物料损耗率、产品的成品率及 产品的生产数量,逐阶计算各物料对应的需求数量。9、 一种生成生产订单备料分录的装...

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

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

1