主料:雏母鸡1只(200克)。   配料:大对虾12只,鸡糊100克,菜心14棵,红萝卜50克,黑芝麻24粒,湿淀粉5克。   佐料:精盐5克,酱油10克,料酒5克,花生油100克,味精3克,蜂蜜8克,葱段20克,姜块20克,八角1个,鸡清汤500克。   制作方法:   第一步,雏母鸡经初步加工后,从脊背开口,取出内脏,自腹腔剔去腿骨和翅膀骨,保持鸡皮不破;然后用开水浸透捞出,搌去鸡皮表面的水分,抹上蜂蜜。   第二步,锅内添花生油烧六七成熟,把鸡子放入,炸成柿黄色捞入盆内,加上葱段、姜块、八角和鸡清汤,对入适量作料,上笼蒸烂。   第三步,大虾去头、剥壳,留住尾处的一节,自虾背片开,去掉沙线,用适量作料把虾腌一下。   第四步,把腌好的虾自前向尾逐个卷起,再把鸡糊挤成小丸子,粘在上面制作成鸟头,镶上用红萝卜制成的鸟嘴、鸟冠;黑芝麻作眼睛。共制成12只小鸟,上笼哈透(约3分钟)。   第五步,把蒸好的鸡子放在大盘中间,鸡头立于胸脯上,四周放上焯好的菜心,哈好的虾鸟均匀、整齐地放在鸡子的周围。蒸鸡原汁滗入锅内,调好口味,用湿淀粉勾入流水汁,把汁烘活后淋在菜肴上面即成。   特点:造型精美、色泽艳丽、滋味鲜香。               1. 名菜百鸟朝凤的原材料包括哪些?   2. 在这道菜谱中,无论是主料,还是配料、佐料,都标出了具体的数量。你认为这样做有必要吗?为什么?   3. 按照这里描述的菜谱,你认为自己能够做出这道菜吗?为什么?   4. 你认为这里描述的菜谱是否完整?如果不完整,缺少了哪些内容?如何才能使该菜谱更加完整?   5. 你认为菜刀、火炉和炒锅等工具是否应该添加到菜谱中?为什么?   6. 按照组成结构,你能否绘制出名菜百鸟朝凤的原材料成分的树型结构?如何评判该树型结构的优劣?   7. 你认为能否使用ERP系统来管理菜谱,管理内容包括主料、配料、佐料、点菜和结算。   8. 根据自己的理解讨论菜谱和ERP系统之间相似之处与不同之处。      前面已经提到过,ERP系统是一个基于计算机辅助管理的信息系统,ERP系统采集、加工、处理、存储和传输大量的业务数据,最终为用户提供有价值的信息。在ERP系统的运行过程中,离不开大量基础数据的支持。典型的基础数据包括各种物料数据、物料清单结构、工作中心设置和划分、各种提前期的认定、工作日历的发布以及客户和供应商等数据。这些基础数据是ERP系统正常运行的前提和基础。从企业资源的角度来看,这些基础数据都是企业资源的表现形式。本章将探讨企业资源和基础数据之间的关系,并且重点研究基础数据的概念和特点。 2.1 企业资源和基础数据   企业资源是企业进行正常生产经营活动所必不可少的物质因素。企业正常的生产经营活动是一个结构非常复杂的过程,该过程保持不断的运动和协调,以确保企业生产经营活动的有序执行、企业功能各项作用的正常发挥、企业组织按照预定的规则运行以及企业生产经营目标的最终实现。该过程中所有环节的正常运行都必须得到企业资源的支持。企业资源的内涵是非常广泛的,涵盖了企业所有的物的实体,这些实体不仅包括原材料、在制品、半成品、产品、包装材料、其他辅助材料,而且包括机器设备、工装工具、资金、企业员工、供应商和客户,甚至还包括技术资料、办公文档和软件工具等。   企业管理理念的核心是优化和合理配置企业资源。ERP系统作为一种管理工具,其实质是按照数字化的方式,借助于计算机技术,利用各种数学优化模型对企业资源进行全面、快捷和精确地优化与合理配置。从管理范围的角度来看,ERP系统有足够的能力实现对整个企业资源的全面优化及合理配置,而手工管理方式仅仅对一些典型的、重要的企业资源进行优化和合理配置;从管理效率的角度来看,手工管理方式中对生产经营过程中出现的资源浪费和资源过载问题的反应速度要远远落后于ERP系统对这些资源管理问题的反应速度,基于先进计算机技术的ERP系统有可能实现对资源管理问题的实时反应;从最终的管理效果来看,ERP系统中内置的各种管理优化数学模型可以对企业资源进行精细准确的优化和合理配置,而手工管理方式往往采用经验式的管理措施,其管理效果总是有限的。   在ERP系统中,企业资源和基础数据的关系非常密切,甚至可以认为它们是一件事情的两个方面。企业资源通过基础数据的形式表现在ERP系统中,ERP系统对基础数据的各种加工处理过程实际上就是对相应的企业资源管理和配置的过程。   在企业的经营管理过程中,为了提高企业的管理水平,需要对企业资源的结构、属性进行精细和准确的描述,以便实现企业资源的优化配置和合理调度。这项工作在ERP系统的实施和应用中,表现为基础数据类型的合理划分和定义、编码、管理方式的认定和量化以及属性的设置和属性值的采集等。   基础数据类型的合理划分和定义的目的是明确基础数据的特点和作用,理解基础数据之间的关系,认清基础数据在ERP系统中是处于核心位置还是处于从属位置,达到正确、充分且有效地利用这些基础数据以便实现管理的效果。例如,有关毛坯件的描述是ERP系统中重要的基础数据,其管理方式、计划方式和成本核算方式等对整个ERP系统的运行有重要的影响。相比较而言,有关辅助材料的描述虽然也是ERP系统中的基础数据,但是其作用和影响远远不如描述毛坯件的基础数据。   基础数据的编码是ERP系统唯一标识基础数据的方式,是识别、检索、使用和统计基础数据的依据,是一种基础数据区别于另外一种基础数据的手段。例如,105821是有色金属铜管的标识,而631022则是窗式空调器产品的标识。   在ERP系统的实施过程中,基础数据的认定、属性的设置和量化不仅仅是为了将基础数据录入ERP系统中,更重要的是确定对这种基础数据的管理方式。例如,为了达到精细管理的目标,某些企业可能对所有的原材料采用月加权移动平均成本核算的管理方式。但是,为了简化管理,有些企业可能对原材料采取标准成本核算的管理方式。甚至有些企业,可能会根据本企业的特点对原材料采用月加权移动平均成本核算和标准成本核算的混合管理模式。 2.2 物料、物料编码和物料属性   物料,对应的英文术语是material、item或part。物料是企业一切有形的采购、制造和销售对象的总称,如原材料、外购件、外协件、毛坯、零件、组合件、装配件、部件和产品等。物料通过它的基本属性、成本属性、计划属性和库存属性等来描述,通常用物料编码来唯一标识物料。物料编码对应的英文术语是material code、item code或part code。物料编码是唯一标识物料的代码,通常用字符串(定长或不定长)或数字表示。   这里讨论的物料主要是确保ERP系统正常运行所必需的物料。企业的制造过程实际上就是物料的加工和形态转换过程。描述物料的数据是ERP系统处理的最重要的基础数据之一。描述物料的数据包括物料编码和物料属性。物料编码是唯一标识物料的方式,物料属性是采用量化方式管理物料的手段。 2.2.1 物料编码的作用和原则   从表面来看,物料编码仅仅是为了唯一标识物料而采取的一种编码规则。但是,物料编码并不是一件普通的事情,而是企业管理和ERP系统实施过程中一个至关重要的环节。企业员工是通过物料编码认识物料的,无论当前的物料编码是否合理与规范,企业员工都已经习惯了这种编码方式。如果突然采用一种全新的物料编码,就意味着要对这种习惯进行改变,让企业员工放弃自己多年来形成的管理物料的习惯和经验,因此不可避免地会遭遇企业员工有形或无形的抵触。从某种意义上来讲,物料编码可能是引起企业革命的导火线。如何减少这种由于物料编码而引起的企业管理的动荡,是物料编码和ERP系统实施过程中要考虑的一个重要因素。   物料编码的8个基本原则包括唯一性原则、正确性原则、分类性原则、扩展性原则、统一性原则、不可更改性原则、重用性原则和简单性原则。 ● 物料编码的第一个基本原则是唯一性原则。一种物料只能有一个物料编码,不同的物料有不同的物料编码,不同的物料编码表示不同的物料。这是物料编码的最基本的原则,也是物料编码必须遵循的原则。 ● 正确性原则表示物料编码应当科学、合理,既遵循信息编码的基本原理,又符合企业的实际情况;既能满足企业自身的需要,又能满足企业合作伙伴的特殊要求。物料编码既要符合国家、行业的标准或规定,又应该尽可能地遵守国际通行的惯例。物料编码既不宜过长,也不宜过短,应该尽可能地做到长短适中。在许多情况下,物料编码应当采用折中的方式。 ● 对于那些种类繁多的物料的编码,应该遵循分类性原则。该原则要求物料应该按照规定的标准或规则划分成不同的类别,使得同一类物料的编码在某一方面具有相同或相近的性质,这样便于ERP系统的管理和检索。例如,10表示原材料,101表示黑色金属原材料,103表示有色金属原材料,1012表示黑色金属丝材料,1031表示有色金属丝材料。这种编码符合分类性原则。 ● 随着企业的发展变化,企业中的物料也会随之发生变化。物料编码不能仅仅考虑企业当前的物料,还应该考虑企业未来发展的需要。物料编码应该有足够的编码资源,以便满足企业不断增长的物料需求。这是物料编码的扩展性原则。 ● 统一性原则有两个方面的含义。第一,企业的所有物料尽可能地采用统一的物料编码规则,相同的物料使用同一个编码,同一个编码表示同一种物料,避免发生一物多码或一码多物的现象。第二,整个企业,包括企业的各个分公司、各个职能部门,都使用统一的物料编码规则,以便企业内部之间的物料信息共享和物料调度。 ● 物料编码是企业数字化管理的基础,是ERP系统中各种数据和信息的最主要标识和特征,是企业最重要的规章制度之一。鉴于物料编码的重要性,物料编码确定之后一般不允许改变。如果频繁地修改物料编码规则,可能引起企业物料管理的混乱,最终导致整个企业经营处于无序状态。这是物料编码不可更改性原则的要求。 ● 为了避免同一种物料有不同的编码,物料编码应当采用特征值的方式。例如,在编码产品零部件、工装夹具时,不宜使用自然序号、产品所属号等方式,而应该依据零部件结构特征、工装夹具结构特征来编码,这样容易做到相同结构的零部件、工装夹具有相同的编码,类似结构的零部件、工装夹具有类似的编码,不同结构的零部件、工装夹具有不同的编码。在这种方式下,当为某个新零部件、工装夹具编写编码时,很容易发现这种结构的零部件、工装夹具是否存在,从根本上解决一物多码、一码多物现象。这种重用以前知识、经验和成果的现象被称为重用性原则。 ● 物料编码的最终目的是为了更好地管理物料。即使是使用计算机管理物料,这种管理方式也仍然缺少不了企业员工的参与。因此,物料编码不宜过于复杂,应该在满足其他原则的基础上,尽可能地简单明了,使其容易识别和使用,这样可以避免物料编码为企业带来的剧烈动荡。这是物料编码的简单性原则的要求。 2.2.2 物料属性和物料管理   物料属性描述物料的主要特征,也是采用量化方式管理物料的手段。物料属性值的设置,不仅仅是基础数据采集的工作,而且还是确定或明确企业管理方式的方式。在ERP系统中,物料属性的数量过少或过多都不好。如果物料属性的数量过少,那么该系统很难完整准确地描述物料的参数、属性和管理方式等。如果物料属性数量过多,那么该ERP系统的适用范围比较广,但是会增加某个具体企业数据采集的难度,影响该ERP系统的推广。因此,ERP系统应该按照行业范围进行细分,在行业细分的基础上,增加物料属性的数量。   在ERP系统中,物料数据主要存储在物料主文件中,该文件集中反映了物料的各种属性信息。一般情况下,物料属性可以分为基本属性、采购和库存属性、计划属性、成本属性、财务属性、销售属性以及质量属性等。   1. 物料的基本属性   物料的基本属性用于描述物料的设计特征,这些属性主要包括物料编码、物料名称、物料类型编码、物料类型名称、设计图号、设计版次、生效日期、失效日期、品种规格(牌号、技术规格、技术条件和技术状态)、默认计量单位、单位重量、重量单位、单位体积和体积单位等。   物料编码和物料名称都是物料的标识,物料编码用于唯一标识物料,而物料名称用于物料的辅助识别。   物料类型编码和物料类型名称主要用于物料的统计分析。根据企业的实际情况,物料类型编码还可以进一步细分为原材料、辅助材料、办公用品、劳保用品、毛坯、零件、部件和是否计入成本等编码类型。物料类型编码也可以通过库存会计科目、销售会计科目和销退会计科目等形式设置。   设计图号是在产品设计、工艺设计时按照企业编码方式给定的图纸文档号码。在人工管理时,很多企业使用该图号作为物料的编码。物料的设计图号与物料编码是否相同、是否关联以及如何关联,由企业的编码规则来规定。   物料图纸文档的修改由设计版次、生效日期和失效日期等属性来描述。设计图号和设计版次属性准确地描述了物料的技术信息。生效日期用于记录图纸文档的批准日期,失效日期根据该物料图纸文档的有效期限来确定。   品种规格属性描述物料的品牌、规格等信息。有些企业对物料的要求比较简单,物料往往只有品名规格即可,例如,IN4005/DIP二极管、45号钢。但是,有些企业对物料的要求比较严格,物料不仅要标注牌号、规格,而且要标注技术条件、技术状态,例如,钢材的牌号是45、技术规格是φ26、技术条件是GB699-99以及技术状态是热轧等。因此,在很多情况下,单有品种规格属性是不够的,还应该增加相应的属性。或者采取折中方式,把牌号、技术规格、技术条件和技术状态都输入到品种规格属性中。但是,这种方式的缺点是影响对技术规格、技术条件和技术状态等单个条件检索的效率。   物料的计量单位也是一个比较复杂的问题。第一,一个企业往往使用许多不同的计量单位,例如,吨、米、桶、卷、盒、箱、个、本、件、台和架等;第二,为了管理上的便利,同一种物料也往往采用多个不同的计量单位,例如,商业企业中食品的箱和袋、制造企业中钢材的吨和公斤等。当同一种物料使用不同的计量单位时,这些计量单位之间应该有换算关系。在ERP系统中,默认计量单位、库存计量单位、采购计量单位和销售计量单位等属性反映了这种管理状况。   单位重量、重量单位、单位体积和体积单位等属性用于描述物料本身的重量、体积等结构特征。这些属性的重要性与企业的物料性质密切关联。例如,如果企业生产航天飞机的零部件,那么该零部件的重量和体积都是非常重要的技术性能指标,但是,如果该企业生产拖拉机用的零部件,那么该零部件的重量和体积的重要性就大打折扣了。   2. 物料的采购和库存属性   物料的采购和库存属性主要描述与采购、库存管理有关的信息,这些属性包括物料制购类型、默认仓库、默认库位、物料条形码、是否可用、ABC码、盘点方式、循环盘点编码、盘点周期、盘点日期、是否批次管理、批次号、批次有效天数、批次检测周期、最新入库日期、最新入库量、最后出库日期、最新出库量、最新检测日期、最新检测结果、是否单件管理、是否限额领料、是否允许超采购订单入库、现有库存量、最大库存量、安全库存量、物料平均日耗量、库存金额、是否进价控制、物料计划单价、进价上限率、默认供应商和在供方使用的编码等。   物料制购类型包括自制件和采购件。自制件类型的零部件等物料由企业自己加工生产,纳入生产作业计划。采购件类型的零部件等物料通过对外采购的方式获得,纳入采购作业计划。这是非常重要的属性,该属性的值将对企业的生产安排产生巨大的影响。   一个企业可以有多个性质不同的仓库,以便存储不同的物料。常见的仓库类型包括原材料仓库、成品仓库、半成品仓库、不合格品仓库、现场仓库、委外仓库、呆滞料仓库和报废仓库等。每一个仓库都按照一定的方式分割成多个不同的库位。为了方便,每一种物料,都应该有一个默认的仓库和默认的库位,以便快速、准确地确定物料的存储位置。此外,物料的默认仓库和默认库位可以根据实际情况而改变。   如果公司物料管理方面采用了条形码管理,那么,可以在物料条形码属性中存储该物料的条形码数据。条形码是否与物料编码相同或关联,由公司的编码规则确定。   是否可用属性主要用于标识当禁止该物料的使用时,该物料不能参加ERP系统的MRP运算。企业在特殊情况下,例如,某个物料存在严重的质量问题时,可以作为一项紧急措施采用。在默认情况下,这种物料是可以正常使用的。   ABC分类,这是库存管理的一种常用方法,按照占用资金来划分物料的重要程度,以便对不同类别的物料采用不同的管理措施。一般情况下,A类物料占用库存的资金很大,约占60~70%,品种约占20%;B类物料占用库存资金大约20%,品种约占30%;C类物料约占库存资金10%,品种约占60%。可以对不同类别的物料采用不同的循环盘点周期,A类物料的循环盘点周期短,且严格按照盘点周期进行盘点,并且制定不定期检验制度,密切监控这类物料的使用和保管情况,应该尽量降低A类物料的库存量,采取合理的订货政策。C类物料的盘点周期可以适当延长。ABC码既可以根据设置的原则自动生成,也可以手工修改。   库存盘点是对每一种库存物料进行清点数量、检查质量和登记盘点表,且对盘盈盘亏数量进行物料账面调整、达到物料账物相符目标的管理过程。盘点方式属性用于描述仓库中该物料采用的具体盘点方式。常见的盘点方式包括随机盘点、定期盘点、周期盘点、循环盘点和冻结盘点等。随机盘点是根据生产和管理需要随时进行盘点,适用于重要的、变动比较频繁的物料。定期盘点按照指定的日期进行盘点,适用于那些不太重要的、数量变化不大的物料,由盘点日期属性指定盘点的操作日期。一般的物料可以采用周期盘点方式,盘点周期可以是日、周、旬、月和季等。如果企业的物料很多,那么可以采用循环盘点的方式。   循环盘点编码。假设某个公司有10000 种物料,要分布于每周六进行盘点。那么可针对这些物料进行循环盘点编码的规划。例如,如果每周可以盘2500件,可定义A、B、C和D等4个盘点编码,属于第一周要盘点的物料则盘点编码为A,最后一周要盘点的物料其盘点编码为D。   批次管理也是生产管理的一种重要手段。当某个物料有存储有效期限制时,或需要对该物料的每一批物料进行跟踪控制时,可以采用批次管理功能。对于某一个物料编码来说,一旦需要对这个物料的每一批都进行跟踪和控制,为该物料的这一批次增加批次号,则这一批次物料的所有活动都与该批次号相关。是否批次管理、批次有效天数、批次检测周期、最新入库日期、最后出库日期、最新检测日期和最新检测结果等属性用于描述物料的批次管理内容。   在企业中,对于价格昂贵、性能重要的物料,例如,价格昂贵的原材料、产品和零备件,常常采用单件管理的方式。如果某个物料需要采用单件管理,那么该物料除了物料编码之外,还应该为其中的每一件都赋予一个单件序号,该单件物料的所有活动,例如,入库、出库、盘点、质检和维修等都与该单件序号有关。是否单件管理属性用于描述物料需要单件管理的性质。   为了加强某种物料的管理,严格按照生产作业计划和生产订单领料,可以对该物料设置限额领料控制标志,该标志由是否限额领料属性设置。   是否允许超采购订单入库属性用于描述某种物料是否允许超采购订单入库。如果没有设置该属性,则当采购数量大于采购订单的数量时,不允许多余的数量入库。这样可以防止和限制该物料的库存量。   为了分析物料库存、加强物料库存数量的控制,可以通过现有库存量、最大库存量、安全库存量、物料平均日耗量和库存金额等属性实现这些管理目标。如果现有库存量属性低于安全库存量属性,则表示该物料库存缺乏;如果物料的现有库存量属性大于最大库存量,则表示该物料积压现象严重。物料平均日耗量属性用于描述物料的消耗速度,可以用来确定物料的订货点数量。库存金额属性可以用于物料的成本核算。   是否进价控制、物料计划单价和进价上限率属性用于描述是否对采购的物料执行价格上限管理。如果执行价格上限管理,则表示超过这种价格的物料不准采购,即使采购到货了,也无法按照正常方式录入到ERP系统中。这种管理方式有助于降低物料的采购成本。   默认供应商、在供方使用的编码等属性主要用于自动生成物料采购订单中的供应商、供方的物料编码等数据。这些属性值可以根据供应商的变化进行调整。   3. 物料的计划类属性   物料的计划类属性主要描述与生产计划管理相关的信息,这些信息包括确定物料需求的方式和物料需求的各种期量数据。例如,是否独立需求、补货政策、补货周期、订货点、订货批量、采购或加工提前期、生产已分配量、销售已分配量、不可用量、库存可用量、批量政策、批量周期、默认工艺路线编码、默认工艺路线名称、是否可以替换、可替换物料编码以及是否虚拟件等。   如果一个物料的需求与其他物料的需求无关,则这个物料的需求叫独立需求。例如,最终产品的需求、用于进行破坏性测试的零部件需求和随机备件需求等。相关需求是直接与其他项目或者最终产品的物料清单结构有关的需求。这个需求是通过计算得到的,不是预测值。一个库存项目可以包括相关需求和独立需求。例如,一个部件既可能是一个组装件,也可能是一个交付件。如果是独立需求,则可以纳入MPS中计算;如果是相关需求,则只能根据MRP进行计算。   补货政策表示补充物料的方法。在ERP系统中,常用的两种补货政策是按订货点补货和按需求补货。按订货点补货政策的含义是,这种物料的采购需求可以直接由库存存货量来判定。当库存存货量小于补货点时就必须发出请购单或执行采购行为,采购量应等于经济批量与补货倍量的最小联集。按需求补货政策的含义是,此类物料的生产及采购来自订单需求(或计划生产订单)。有订单时,先检查物料的库存数量及在途各种有效的可用量,确实无法在指定的时间点满足需求时,才通过MRP来生成补货计划。   补货周期表示两次补货日期之间的期限。通常的补货周期包括日、周、旬、半月、月、季和年。对于那些市场供应比较充分、采购容易且使用频繁的物料,可以使用比较短的捕获周期,以便适应市场的变化。对于那些特殊物料,例如,只能指定特定的供应商为自己生产、订货周期比较长的物料,可以采用比较长的补货周期。   订货点和前面提到的最大库存量、安全库存量都是订货点理论中的概念。订货点理论是在20世纪30年代形成的。按照订货点理论,企业控制物料的需求通常采用控制库存物料数量的办法,为需要的每一种物料设置一个最大库存量和安全库存量。最大库存量是为库存容量、库存占用资金的限制而设置的,安全库存量也叫最小库存量,即物料的消耗不能小于库存量。由于物料的供应或补充需要一定的时间(即订货提前期,例如物料的采购提前期、零部件的加工提前期等),因此不能等到物料的库存量消耗到安全库存量时才补充库存,而必须有一定的时间提前量,即必须在安全库存量的基础上增加一定数量的库存。以这个库存量作为物料订货期间的供应量,即应该满足这样的条件:当物料的供应到货时,物料刚好消耗到了安全库存量。这种控制模型必须确定两个参数,即订货点和订货批量。订货点理论的示意图如图2-1所示。 图2-1 订货点理论的示意图   在制定某个物料的生产计划时,不仅要考虑现有的库存量,还应该考虑现有的库存量中哪些数量是可以使用的,哪些数量是不可使用的。已分配量表示已经分配但是尚未从仓库中提走的数量,这些量需要从当前库存中扣除。例如,对于独立需求物料来说,销售出库单已经下达,生成提货单,这一部分物料被称为销售已分配量。对于非独立需求的物料来说,其父项物料的生产订单已经下达,形成了对子项物料的占用,这一部分子项物料不能再用到其他地方,这部分物料被称为生产已分配量。不可用量表示因为质量、转移等原因造成库存中该物料不能正常使用的一部分数量,库存可用量则表示可以参与生产计划计算的库存数量。   在物料生产计划编制中,离不开期量标准。“期”表示物料的采购或加工提前期,而“量”则包括批量政策、订货批量等数据。由于在实际的生产或采购过程中,物料必须按照一定的数量纳入到生产或采购过程中,通过计算得到的净需求量往往与实际生产的数量或采购的数量不同,因此,实际净需求量的确定必须达到某种数量,这种数量就是生产批量或订货批量。批量过大或过小都不合适。如果批量过大,虽然单位物料的加工费用或采购费用减少,但是物料本身占用的流动资金过大;如果批量过小,虽然物料本身占用的流动资金减少,但是单位物料的加工费用或采购费用却增加了。批量政策是确定物料批量大小的方法。常见的批量政策包括直接批量法、固定批量法、固定周期法、最大批量法、最小批量法、倍数批量法和经济批量法等。这些批量政策的含义分别如下。 ● 直接批量法:使用计划得到的需求量作为生产加工量或采购订货量。该政策一般用于价值比较高的物料。 ● 固定批量法:无论物料的计划量是多大,都按照某个固定值下达生产加工量或采购订货量。该政策一般用于加工费用或订货费用较大的物料。这时需要增加描述其固定批量的属性。 ● 固定周期法:是加工或采购周期相同,但是生产加工量或采购订货量不一定相同的批量计算方法。这时需要增加描述其固定周期的属性。 ● 最大批量法:当计算得到的计划数量大于此批量时,系统自动按照该最大批量下达计划数量。这时需要指定最大批量值。 ● 最小批量法:当计算得到的计划数量小于此批量时,系统自动按照该最小批量下达计划数量。这时需要指定最小批量值。 ● 倍数批量法:当计算得到的计划数量小于此批量时,系统自动按照该批量下达计划数量。如果计算得到的计划数量大于此批量时,系统自动按照该批量的倍数下达计划数量。这时需要指定倍数批量值。 ● 经济批量法:指某种物料的订货费用和保管费用之和为最低时的物料最佳批量法。该方法适用于需求连续、库存消耗稳定的物料。这时需要增加描述经济批量的属性。   直接批量法、固定批量法和固定周期法的示例分别如表2-1、表2-2和表2-3所示。    表2-1 直接批量法 月次 1 2 3 4 5 6 7 8 9 10 11 12 净需求量 20 30 0 35 20 15 5 0 10 30 20 5 下达批量 20 30 0 35 20 15 5 0 10 30 20 5 期末剩余 0 0 0 0 0 0 0 0 0 0 0 0    表2-2 固定批量法 月次 1 2 3 4 5 6 7 8 9 10 11 12 净需求量 20 30 0 35 20 15 5 0 10 30 20 5 下达批量 30 30 0 30 30 0 30 0 0 30 30 0 期末剩余 10 10 10 5 15 0 25 25 15 15 25 20    表2-3 固定周期法 月次 1 2 3 4 5 6 7 8 9 10 11 12 净需求量 20 30 0 35 20 15 5 0 10 30 20 5 下达批量 85 0 0 0 40 0 0 0 65 0 0 0 期末剩余 65 35 35 0 20 5 0 0 55 25 5 0      对于将要加工的零部件和将要装配的产成品来说,可以使用其工艺路线确定其累计提前期。物料的工艺路线可以由默认工艺路线编码、默认的工艺路线名称等属性来指定。   在制定生产作业计划时,如果某个物料的库存可用量不足,是否可以使用其他物料代替呢?这是公司物料管理的一个重要政策。如果允许代替,则应该明确指定用哪一种物料来代替。如果不允许,那么也要明确指定。这项物料管理政策可以由是否可以替换、可替换物料编码两个属性来完成。替换物料应该可以满足被替换物料的性能和质量,在此基础上,应该尽可能地降低物料成本。   有关虚拟件的概念和特点将在下节详细介绍。   4. 物料的销售类属性   物料的销售类属性主要描述与物料销售有关的信息,包括销售价格、销售人员和销售类型等内容。例如,销售计划价格、计价货币、折扣率、是否售价控制、销价下限率、销售成本科目、佣金、销售人员编码、默认的客户编码以及物料在买方使用的编码等。   物料的销售计划价格也是该物料的对外报价。对于采用多币种的企业来说,应该明确指定某个具体物料使用的默认计价货币。在默认情况下,采用该企业的本位币。折扣率也是企业定价策略中的一项重要内容。对于大批量客户、老客户应该可以提高产品销售的折扣率。   如果希望对物料的销售价格进行严格控制,可以设置是否售价控制属性。与该属性相关的销价下限率用于检查某一个销售订单中的物料实际价格是否满足这里指定的下限率。如果不满足指定的销售价格限制条件,则销售交易不能成功。   销售成本属性的主要目的是明确该种物料销售的成本科目归属,一方面有利于成本核算,另一方面有利于销售分析。   佣金和销售人员编码是促销策略中的重要内容。如何确定物料销售佣金、是否设置某种物料(产品)的销售人员,与整个企业的营销政策密切关联。   默认的客户编码、物料在买方使用的编码等属性有助于ERP系统自动生成销售订单中对应的内容。这些属性的设置适用于客户比较固定的产品。   5. 物料的质量属性   物料的质量信息由质量属性来描述,这些属性主要包括是否检验标志、检验标准文件、检验方式、检验水准分类、检验水准等级、检验程度、是否设置存储期限、存储期限和检验工时等。   是否检验标志的设置应该根据企业的具体情况而定。一般情况下,应该对物料设置检验标志,确保该物料在整个生产过程中的质量。特殊情况下,例如,零部件的整个加工、装配过程可以确保零部件的质量,那么可以设置不检验标志。   检验标准文件应该明确规定以下内容:定义检验流程;定义检验手段、抽样方式和检验结果判断方式;定义合格品和不合格品;定义不合格品的处理方式等。该检验标准文件是企业质量管理体系中的重要组成部分。   检验方式主要包括全数检验和抽样检验。全数检验适应的范围为:批量比较小、单件产品检验时间比较短、单件产品检验费用比较低、不允许不合格品存在、检验项目比较少以及制造能力不足等。与此相对的抽样检验的适应范围为:批量比较大、检验项目比较多、单件产品检验时间比较长、单件产品检验费用比较高、可以允许某种程度不合格品存在以及破坏性检验等。   如果是抽样检验,还需要设置检验水准分类、检验水准等级和检验程度等属性。检验水准用于确定送验件数与样本大小之间的关系,可以分为一般检验水准和特殊检验水准。每一种检验水准都有不同的检验水准等级。对于检验项目的多少可以采取检验程度属性来控制。检验程度一般可以分为正常、严格和减量3级。   是否设置存储期限、存储期限等属性主要用于描述物料的质量是否会因为期限过长而发生某种变化。对于重要的、质量要求比较严格的物料,应该设置这些属性。   检验工时属性主要用于定额管理、作业计划制定和成本分析等。如果某种物料的检验时间比较长,则必须作为一个工序来管理。是否设置该属性的值以及如何设置该属性的值,应该根据企业的具体情况而定。   6. 物料的财务属性   物料的财务属性是会计核算、成本分析、财务控制和经济效益评价的重要基础数据。在物料的财务属性中,除了财务类别、记账本位币、会计科目和增值税代码等通用属性之外,更重要的是确定企业的成本费用结构、存货计价方法、成本计算方法以及成本计算体系等。   企业的生产经营成本费用包括产品成本和经营费用。其中,经营费用也被称为期间费用,由管理费用、销售费用和财务费用组成。产品成本也被称为生产成本或制造成本,包括直接材料费用、直接人工费用、变动制造费用和固定制造费用,其结构示意图如图2-2所示。 图2-2 产品成本结构示意图   在直接材料费用中,材料指的是构成产品实体原材料、有助于产品构成的辅助材料等,运费指的是物料采购、内部转移时发生的费用,附加费指的是在物料采购、内部转移时发生的保险费、差旅费和手续费等,坏料包括生产过程中因操作不当发生的坏料等,工具包括生产过程中消耗的工具性物料等,其他费用包括物料采购、内部转移时发生的关税等。   直接人工费用是指将材料变成产品的人工费用。其中,生产准备人工费用是指为加工所做的诸如准备图纸、工装和调试设备等准备工作发生的成本,以手工业为主作业的人工成本被称为直接人工费用,操作机器设备发生的人工费用是设备人工费用,有些企业使用零部件加工人工费用代替直接人工费用和设备人工费用。   制造费用包括变动制造费用和固定制造费用。变动制造费用是指随业务量成正比变动的费用,其中,人工变动制造费用是由人派生的变动制造费用,由机器设备派生的变动制造费用,例如,动力费、机器维修费等,是设备变动制造费用,在接收、发出和转移物料时发生的相关变动费用为物料变动制造费用。固定制造费用是指不随业务量增减而增减的费用,其中,人工固定制造费用如劳保费用等是由于人派生的固定制造费用,由机器设备派生的固定制造费用如折旧费、维修保养费、保险费和租赁费等是设备固定制造费用,在接收、发出和转移物料时发生的相关固定费用为物料固定制造费用。   存货计价方法是计算物料入库、出库、存货成本的方法。常用的存货计价方法包括实际成本计价法和标准成本计价法。   实际成本计价法指的是按照物料的历史成本进行核算的方法。在实际成本计价法中,取得存货时应该按照实际成本记账。存货发出时,常见的计价方法包括先进先出法、后进先出法、月加权平均法和移动加权平均法等。   标准成本计价法则表示无论实际成本价格如何变化,都采用预定的标准成本价格计价,标准成本价格与实际成本价格之间的差异通过调整和分摊的方式解决。   先进先出法表示先入库的先出库,也就是说,领用物料的价格是先入库的物料的价格。后进先出法与此相反。在后进先出法中,领用物料的价格是后入库的物料的价格。   在月加权平均法中,发出的物料成本按照月平均价格计算,计算公式如下:   在移动加权平均法中,每当入库一批物料时,就重新计算一次物料的存货单位成本。与月加权平均法相比,移动加权平均法的计算量大,但是更能准确反映当前物料的存货成本趋势。移动加权平均法的计算公式如下:   如表2-4和表2-5所示的是某种物料在月加权平均法和移动加权平均法下的库存变动状态。   在月加权平均法下,出库存货单价为9.50=(2000+800+1)/(200+100+100),该物料的期末存货金额是1235.00元。在移动加权平均法下,出库存货单价经常变化,分别为9.33=(2000+800)/(200+100)和9.52=(2333.50+1000)/(250+100),该物料的期末存货金额是1239.10元。由此可见,不同的存货计价方法得到的存货金额不同。    表2-4 物料库存变动表(月加权平均法) 表号:205-81 物料编码:5102791 物料名称:BSD齿轮 日期 描述 数量 单据单价 单据金额 存货单价 本期金额 存货数量 存货金额 20080601 上月结转 200 200 2000.00 20080601 采购入库 100 8.00 800.00 8.00 800.00 300 2800.00 20080605 销售出库 50 12.00 600.00 9.50 -475.00 250 2325.00 20080616 采购入库 100 10.00 1000.00 10.00 1000.00 350 3325.00 20080630 销售出库 220 15.00 3300.00 9.50 -2090.00 130 1235.00 20080701 上月结转 130 130 1235.00    表2-5 物料库存变动表(移动加权平均法) 表号:205-81 物料编码:5102791 物料名称:BSD齿轮 日期 描述 数量 单据单价 单据金额 存货单价 本期金额 存货数量 存货金额 20080601 上月结转 200 200 2000.00 20080601 采购入库 100 8.00 800.00 8.00 800.00 300 2800.00 20080605 销售出库 50 12.00 600.00 9.33 -466.50 250 2333.50 20080616 采购入库 100 10.00 1000.00 10.00 1000.00 350 3333.50 20080630 销售出库 220 15.00 3300.00 9.52 -2094.40 130 1239.10 20080701 上月结转 130 130 1239.10      对于表2-4和2-5中的物料库存变动状态表,如果采用标准成本价格法(假设标准价格为10元),则该物料的存货金额变动状态如表2-6所示。 表2-6 物料库存变动表(标准成本价格法) 表号:205-81 物料编码:5102791 物料名称:BSD齿轮 日期 描述 数量 单据单价 单据金额 存货单价 本期金额 存货数量 存货金额 20080601 上月结转 200 200 2000.00 20080601 采购入库 100 8.00 800.00 10.00 1000.00 300 3000.00 20080605 销售出库 50 12.00 600.00 10.00 -500.00 250 2500.00 20080616 采购入库 100 10.00 1000.00 10.00 1000.00 350 3500.00 20080630 销售出库 220 15.00 3300.00 10.00 -2200.00 130 1300.00 20080701 上月结转 130 130 1300.00      成本计算方法与存货计价方法不同。存货计价方法计算仓库的物料成本,即物料的入库、出库和存储成本。成本计算方法计算生产过程的半成品、产成品的生产成本。但是,这两种方法又是有关联的,不同的存货计价方法计算出的发料成本不同,半成品、产成品的成本也会不同。   常用的成本计算方法包括品种法、分批法和分步法等。品种法是按照产成品的品种计算产成品的成本的一种计算方法;分批法是按照产品批次归集生产费用计算产品成本的一种方法;分步法则是按照生产步骤逐步计算成本的一种方法。品种法只是计算产成品的成本,而分步法不仅计算产成品的成本,还计算半成品的成本。   成本计算方法和存货计价方法共同构成了企业的成本计算体系。常用的成本计算体系包括实际成本计算体系和标准成本计算体系。成本计算体系的结构示意图如图2-3所示。 图2-3 成本计算体系的结构示意图 2.3 物 料 清 单   物料清单(bill of material,BOM)是定义产品结构的技术文件,也被称为产品结构表或产品明细表。BOM是一种树型结构,因此又被称为产品结构树。BOM描述了构成父项装配件的所有子装配件、零件和原材料之间的结构关系,是制造一个装配件所需的每种零部件数量的清单。下面详细介绍BOM的作用和特点,类型和输出格式以及创建原则和创建过程等内容。 2.3.1 BOM的作用和特点   从形状上来看,BOM是一棵树根在上面、树杈在下面的倒长的树。如图2-4所示的是一个有关自行车产品的BOM结构图(为了简单起见,该图只显示了自行车产品BOM结构中的部分零部件)。从该BOM图中不仅可以得到构成自行车产品的各个零部件之间的结构关系,还可以得到它们之间的数量关系。例如,每一辆自行车都是由1个车架系统、1个车把系统、1个车轮系统和1个脚蹬系统共4部分组成。每一个车轮系统分别由2个车轮、1个前轴和1个后轴组成。每一个前轴都是由1个前轴身、1个前轴棍、2个前轴碗、2个前防尘盖、2个前轴档、4个垫圈、1个前叉和2个螺母等8种不同的零部件组成。每一个前轴身又是由1个前轴管、1个前轴孔夹和2个前花盘等3种不同的零件装配而成。 图2-4 自行车的BOM结构图   在如图2-4所示的自行车BOM中,最右端的0、1、2、3和4是该BOM的阶层码。阶层码描述了BOM的层次,每一个层次表示最终产品项目制造过程中的一个阶段。某一个项目的阶层码反映了该项物料相对于最终项目的位置。层次的划分方式为:0层是最高层,表示最终产品项目;第1层表示组成最终产品项目的子项;第2层表示组成第1层项目的子项,依次类推。自行车是最终产品项目,位于树的根部,也可以说是位于0层。车轮系统位于第1层,前轴位于第2层,前轴身位于第3层,位于第4层的项目包括前轴管、前轴孔夹和前花盘等。   在BOM中,每一个关系都可以表示为“父项/子项”的形式,且给出子项的数量。上层是其直接下层的父项,下层是其直接上层的子项。这种父项和子项之间的关系也可以被称为父件和子件关系、主件和元件关系,英文术语为parent/child。   在BOM中,一个关系中的某个子项也可以在其他关系中变成父项,因此可以形成项目之间的层次所属关系。例如,在图2-4所示的自行车BOM中,在自行车/车轮系统的关系中,车轮系统是自行车的子项,但是,在车轮系统/前轴的关系中,车轮系统是前轴的父项。   在ERP系统中,BOM以二维表格的形式进行存储。图2-4所示的自行车BOM可用如表2-7所示的形式存储在数据库系统中。需要注意的是,为了简单起见,表2-7中只显示了自行车BOM的部分数据。 表2-7 自行车BOM 阶 层 父项编码 子项编码 子项名称 计量单位 单位用量 描 述 0 —— PA26-50 自行车 架 1 1 PA26-50 1027816 车架系统 套 1 1 PA26-50 1026622 车把系统 套 1 1 PA26-50 1022118 车轮系统 套 1 1 PA26-50 1023561 脚蹬系统 套 1 2 1022118 2069212 车轮 套 2 2 1022118 2062835 前轴 套 1 3 2062835 2067612 前轴身 套 1 4 2067612 3021183 前轴管 个 1 4 2067612 3022135 前轴孔夹 个 1 4 2067612 3021915 前花盘 个 2 3 2062835 3021221 前轴棍 个 1 3 2062835 3022285 前轴碗 个 2 3 2062835 3022271 前防尘盖 个 2 3 2062835 3029219 前轴档 个 2 3 2062835 6052200 垫圈 个 4 3 2062835 3129518 前叉 个 1 3 2062835 6081100 螺母 个 2 2 1022118 2061635 后轴 套 1      BOM描述了组成最终产品项目的各个零件、组件和原材料之间的结构关系和用量关系,在ERP系统中居于核心地位。BOM是连接产品、工艺设计等技术数据与生产计划、物料等管理数据的桥梁。最终产品物料的BOM基本结构是设计人员设计的结果,工艺人员对该设计BOM进行了扩展,增加了每一个物料项目的用料定额、工时定额和工艺路线等工艺数据,计划管理人员根据带有各种工艺参数的BOM制定该项最终产品的生产作业计划和物料采购作业计划,采购人员依据采购作业计划执行物料采购,仓库管理人员依据BOM和作业计划进行物料配套、发放,生产人员依据生产作业计划进行加工、装配,财务人员根据带有材料、工时数据的BOM进行成本核算。由此可见,企业中的技术、管理和制造等整个过程都通过BOM连接在一起。BOM的作用可以归结如下:    ● ERP系统识别各个物料的工具。 ● BOM是MRP运行的最重要的基础数据之一,是MPS转变成MRP的关键环节。 ● 各个物料的工艺路线通过BOM可以生成最终产品项目的工艺路线。 ● 是物料采购的依据。 ● 是零组件外协加工的依据。 ● 是仓库进行原材料、零组件配套的依据。 ● 是加工领料的依据。 ● BOM可以包含各个项目的成本信息,是成本计算的重要依据。 ● 是制定产品销售价格的基础。 ● 是质量管理中从最终产品追溯零件、组件和原材料的工具。   为了完整地理解BOM的特点,还需要理解低层码(low level code,LLC)、虚拟件(Phantom)和选用件(Feature/Option)的概念。   低层码是指同一种物料项目由于位于不同的BOM阶层中而有多个阶层码时取最低层码作为计算该项物料的需求量的一种方法。在BOM中,某一个物料项目可能会同时出现在BOM的不同阶层中,这种现象将会影响MRP计算物料项目需求的效率和不合理的净需求量。但是,由于每一个物料项目有且仅有一个低层码,且该码指出了各个物料项目的最早使用时间。因此,为了简化计算物料项目需求量的过程,合理计算毛需求量和净需求量,需要确定每一个物料项目的低层码。在如图2-5所示的台式计算机硬件的BOM结构图中,螺丝钉物料既出现在第2层,又出现在第3层,因此,螺丝钉物料的低层码是3。   虚拟件表示的是一种实际上并不存在的假想物料项目,但是,使用虚拟件可以用来简化业务管理和提高BOM的计算效率。例如,在如图2-5所示的台式计算机硬件的BOM结构中,集成主板并不是一个真正存在的组件,它是由主板、CPU、CPU风扇、512M内存条、显示卡和硬盘等零组件逻辑组合而成。同样,位于第2层的可选附件本身并不是一个实实在在的组件,而是由若干个零组件组合起来的逻辑物料项目。这种集成主板、可选附件只是逻辑上存在的物料项目,因此被称为虚拟件。虚拟件可以作为一种业务管理方式来使用,例如,虚拟件的组合采购、组合存储、组合发料和组合销售等。通过采用虚拟件,可以模块化使用逻辑组合物料项目,简化BOM的结构,降低BOM的存储空间需求。通过使用虚拟件,可以使用一个逻辑上的物料编码表示一大堆零组件的计划特征,从而简化计划管理。在企业的实际生产中,一个产品物料的组成,除了主要的零组件之外,往往还有一大堆的螺栓、螺母、螺钉、垫片等标准件和紧固件等。为了简单起见,对于这些标准件、紧固件可以采用虚拟件来管理。 图2-5 台式计算机硬件的BOM结构图   如果组成最终产品的零组件中有一部分会按照客户的需求进行调整,那么,这些零组件被称为选用件。在选用件中,如果这些零组件是必要的组成部分,必须至少选择其中的一个,则这种选用件被称为Feature件;如果这些零组件是非必要的组成部分,既可以全选、多选,也可以不选,则称其为Option件。例如,在如图2-5所示的台式计算机硬件的BOM结构中,位于第1层的显示器项目既可以是CRT显示器,也可以是LCD显示器,两者至少包括一个,那么,该显示器就是Feature件。位于第2层的可选附件包括音响设备、移动硬盘、光盘刻录机和螺丝钉等零组件,可选附件项目既可以包括其所属的所有零组件或部分零组件,也可以一个都不包括,因此,该可选附件项目是Option件。 2.3.2 BOM的种类和输出格式   前面提到过,BOM可以用于多个部门,不同部门使用BOM的目的也不尽相同。因此,为了适应这种多部门的需求,BOM可以有多个不同的种类和多种输出格式。   1. BOM的种类   一般情况下,根据BOM在产品设计制造中的用途和包含的信息,可以分为4种类型,即工程设计BOM、工艺规划BOM、生产制造BOM和成本BOM。   工程设计BOM是产品设计人员的设计输出结果,是企业重要的基础技术文档之一,它完整地描述了产品和零组件之间的结构关系和组装数量。它是企业展开各项工作的起源,也是企业各项工作的目标。   工艺规划BOM建立在工程设计BOM的基础上,是综合考虑企业现有生产能力后增加各种工艺参数后的工作成果,是实现工程设计BOM的一种可操作的工艺技术文档。与工程设计BOM相比,工艺规划BOM中增加的数据包括原材料、辅料、加工方法、加工设备工具和加工顺序等,确定物料是自制件还是采购件的制购属性等。   如果在工艺规划BOM中增加了原辅材料的用料定额,确定了原材料、零组件的采购、外协、加工和装配的提前期,那么,这种BOM可以作为安排生产制造作业计划的依据。这种可以用来生成、管理和控制业务计划的BOM也称为生产制造BOM。   如果BOM中包括了材料费用、人工费用和制造费用等标准成本数据,则该BOM可以用来进行成本核算,该BOM也被称为成本BOM。如表2-8所示的BOM中包含了自行车的整个费用清单,因此,该清单是自行车的成本BOM。需要注意的是,本项合计指的是本项本身的材料费用、人工费用和制造费用的合计;本项累计是由本项合计与其所有子项合计累加之后的费用。 表2-8 自行车的成本BOM 阶层 父项编码 子项编码 子项名称 计量 单位 单位 用量 材料 费用 人工 费用 制造 费用 本项 合计 本项 累计 0 —— PA26-50 自行车 架 1 1.20 20.00 6.00 27.20 408.59 1 PA26-50 1027816 车架系统 套 1 0 18.90 8.52 27.42 85.60 1 PA26-50 1026622 车把系统 套 1 0 21.30 7.37 28.67 96.70 1 PA26-50 1022118 车轮系统 套 1 0 10.22 5.50 15.72 116.37 1 PA26-50 1023561 脚蹬系统 套 1 0 19.95 7.50 27.45 82.50 2 1022118 2069212 车轮 套 2 0 6.20 2.00 16.40 32.10 2 1022118 2062835 前轴 套 1 0 3.10 1.10 4.20 45.85 3 2062835 2067612 前轴身 套 1 0 1.50 1.00 2.50 10.55 4 2067612 3021183 前轴管 个 1 1.35 0.60 0.60 2.55 2.55 4 2067612 3022135 前轴孔夹 个 1 0.80 1.00 0.50 2.30 2.30 4 2067612 3021915 前花盘 个 2 0.60 0.50 0.50 3.20 2.40 3 2062835 3021221 前轴棍 个 1 2.10 0.50 0.50 3.10 3.10 3 2062835 3022285 前轴碗 个 2 2.20 0.80 0.60 7.20 7.20 3 2062835 3022271 前防尘盖 个 2 1.20 0.80 0.50 5.00 5.00 3 2062835 3029219 前轴档 个 2 1.10 1.10 1.00 6.40 6.40 3 2062835 6052200 垫圈 个 4 0.05 0 0 0.20 0.20 3 2062835 3129518 前叉 个 1 5.10 2.50 1.50 9.10 9.10 3 2062835 6081100 螺母 个 2 0.05 0 0 0.10 0.10 2 1022118 2061635 后轴 套 1 0 3.30 1.20 4.50 22.70      除了上面的BOM类型之外,BOM还有其他类型。例如,如果在BOM中包括了零组件的各个选用件,那么该BOM也可以称为选用BOM。   在BOM中,如果最终产品项目的通用零组件的数量较多,零组件之间的排列组合就会特别复杂,可以采取模块化的方式或把最终产品项目的子项作为最终项目进行管理的方式。模块化的方式就是把最常使用的组合作为一个模块在各个产品项目中调用,该模块也被称为模块化BOM。把最终产品项目的子项作为最终项目进行管理的方式适用于计划预测或装配式生产方式。   2. BOM的输出格式   在企业中,BOM不仅可以用于多个不同的部门,还可以用于多个不同的工作环境。不同的工作环境有不同的工作目的。BOM既可以是以自顶向下的分解形式提供信息,也可以是以自底向上跟踪的形式提供信息。分解是从上层物料开始将其展开成下层零件;跟踪是从下层零件开始得到上层物料。将最终产品的需求或MPS中的项目分解成零件需求是MRP建立所有下层零件计划的关键。如果下层零件计划存在问题,那么,通过跟踪就能确定生成这一零件需求的上层物料。为了满足这种多用途的需求,BOM可以有多种不同的输出格式。   BOM的输出格式可以分为物料用量清单和物料用途清单两种类型。物料用量清单包括单阶BOM展开、多阶BOM展开和尾阶BOM展开,物料用途清单包括单阶物料用途清单、多阶物料用途清单和尾阶物料用途清单。   某个主项(可能是最终产品物料,也可能是半成品物料)的单阶BOM展开表示一个单位的主项需要用到多少数量的次阶物料项目。如果希望生产指定数量的该主项,则必须使用该主项的单阶BOM展开进行计算得到各个组成项目的需要数量。如表2-9所示的是自行车前轴项目的单阶BOM展开。 表2-9 前轴项目的单阶BOM展开  父项编码:1022118 父项名称:前轴 序号 父项编码 子项编码 子项名称 计量单位 单位用量 描 述 1 2062835 2067612 前轴身 套 1 2 2062835 3021221 前轴棍 个 1 3 2062835 3022285 前轴碗 个 2 4 2062835 3022271 前防尘盖 个 2 5 2062835 3029219 前轴档 个 2 6 2062835 6052200 垫圈 个 4 7 2062835 3129518 前叉 个 1 8 2062835 6081100 螺母 个 2      除了可以显示某一个主项的次阶项目之外,还可以显示该主项的多个阶层的项目。用于显示某个主项多个阶层项目的BOM被称为多阶BOM展开。多阶BOM展开表示了某个主项的完整BOM结构。如表2-10所示的是自行车产品的多阶BOM展开。 表2-10 自行车产品的多阶BOM展开 阶 层 父项编码 子项编码 子项名称 计量单位 单位用量 描 述 0 —— PA26-50 自行车 架 1 . 1 PA26-50 1027816 车架系统 套 1 . 1 PA26-50 1026622 车把系统 套 1 . 1 PA26-50 1022118 车轮系统 套 1 . 1 PA26-50 1023561 脚蹬系统 套 1 . . 2 1022118 2069212 车轮 套 2 . . 2 1022118 2062835 前轴 套 1 . . . 3 2062835 2067612 前轴身 套 1 . . . . 4 2067612 3021183 前轴管 个 1 . . . . 4 2067612 3022135 前轴孔夹 个 1 . . . . 4 2067612 3021915 前花盘 个 2 . . . 3 2062835 3021221 前轴棍 个 1 . . . 3 2062835 3022285 前轴碗 个 2 . . . 3 2062835 3022271 前防尘盖 个 2 . . . 3 2062835 3029219 前轴档 个 2 . . . 3 2062835 6052200 垫圈 个 4 . . . 3 2062835 3129518 前叉 个 1 . . . 3 2062835 6081100 螺母 个 2 . . 2 1022118 2061635 后轴 套 1      虽然多阶BOM展开完整地表示了主项的BOM结构,但是在实际中并不经常使用这种结构,因为在多阶BOM展开中包括了所有中间项目的需求。如果希望在输出的BOM中仅显示某个主项和该主项的所有的最终零组件,可以使用尾阶BOM展开。尾阶BOM展开有助于检查指定主项的各个组成部分是否准备完成,可以用于计划、采购、库管和加工等业务。如表2-11所示的是前轴主项的尾阶BOM展开,该表与表2-9之间的区别在于,表2-9中包括了中间物料项目的信息,而表2-11中不包括中间物料项目的信息。 表2-11 前轴主项的尾阶BOM展开 父项编码:1022118 父项名称:前轴 序 号 父项编码 子项编码 子项名称 计量单位 单位用量 描 述 1 2067612 3021183 前轴管 个 1 2 2067612 3022135 前轴孔夹 个 1 3 2067612 3021915 前花盘 个 2 4 2062835 3021221 前轴棍 个 1 (续表) 序 号 父项编码 子项编码 子项名称 计量单位 单位用量 描 述 5 2062835 3022285 前轴碗 个 2 6 2062835 3022271 前防尘盖 个 2 7 2062835 3029219 前轴档 个 2 8 2062835 6052200 垫圈 个 4 9 2062835 3129518 前叉 个 1 10 2062835 6081100 螺母 个 2      通过使用物料用量清单可以了解某一个主项物料对其次阶或更低阶的组成物料需用的数量。相反,如果希望了解某一项物料可以用来组成哪些主项物料,或者说,某一项物料会被哪些主项物料的制造所使用,则可以使用物料用途清单工具。物料用途清单也可以分为单阶、多阶和尾阶。   在单阶物料用途清单中,对每一项物料仅仅列出其上一阶的主项,即仅仅列出直接使用到该项物料的主项。其中,单位用量指生产一个单位的主项对子项的需求数量。如表2-12所示的是前轴管的单阶物料用途清单。 表2-12 前轴管的单阶物料用途清单 子项编码:3021183 父项名称:前轴管 父 项 编 码 父 项 名 称 计 量 单 位 单 位 用 量 描 述 2067612 前轴身   套  1      如果需要列出某一项物料的多阶用途,可以使用多阶物料用途清单。多阶物料用途清单的范围大于单阶物料用途清单的范围。在多阶物料用途清单中,只要是使用到该项物料的所有成品、半成品和组件都会显示出来。如表2-13所示的是前轴管的多阶物料用途清单。 表2-13 前轴管的多阶物料用途清单 子项编码:3021183 父项名称:前轴管 阶 层 父 项 编 码 父 项 名 称 计 量 单 位 单 位 用 量 描 述 0 PA26-50 自行车 架 1 . 1 1022118 车轮系统 套 1 . . 2 2062835 前轴 套 1 . . . 3 2067612 前轴身 套 1      如果只关心某一个物料会被哪些最终物料使用到,可以使用尾阶物料用途清单。在尾阶物料用途清单中,不包括那些使用到该物料的中间物料。如表2-14所示的是前轴管的尾阶物料用途清单。 表2-14 前轴管的尾阶物料用途清单 子项编码:3021183 父项名称:前轴管 阶 层 父项编码 父项名称 计量单位 单位用量 描 述 0 PA26-50 自行车 架 1    2.3.3 BOM的创建原则和创建过程   前面讲过,BOM是ERP系统中最重要的基础数据之一。因此,BOM创建的好坏,直接影响到ERP系统的运行效率和效果。在创建BOM时,一定要根据企业的实际情况,合理地创建BOM。   创建BOM的一些基本原则如下: ● 准确地定义物料编码和物料属性。这是创建BOM的前提工作。 ● 产品的结构层次的划分在满足功能性、工艺性原则的基础上,应该尽可能地简单。 ● 合理地设置物料代用的原则。 ● 合理地设置选用件的选用原则。 ● 合理地设置虚拟件和模块化,简化BOM结构。 ● 根据生产需要,可以考虑将工装夹具构造在BOM中。 ● 为了加强控制,可以考虑将加工过程中的重要工艺环节,例如,质量检验、质量检测和加工状态等构造在BOM中。   创建BOM文件的操作步骤如下:   第一步,组建BOM创建小组。   组建BOM创建小组,制定小组的工作方式、创建计划和BOM好坏的评价方式,进行工作划分,明确每一个人的工作任务。BOM创建小组成员应该包括从事产品设计、工艺编制、物料保管、生产计划管理和ERP实施技术等人员。   第二步,完成物料数据的定义。   按照企业的编码方式,准确地定义企业物料的物料编码和物料属性。这是创建BOM的前提工作。   第三步,熟悉产品的工程图纸。   产品的工程图纸是企业设计人员的工作成果,完整地反映了产品的结构关系。熟悉产品工程图纸的方式包括:理解产品的工作原理;读懂产品的工程图纸;理解产品与各个零组件之间的关系;理解产品和零组件的编码原则以及读懂图纸上的零组件明细表。   第四步,生成零组件清单。   在熟悉产品的工程图纸的基础上,从图纸上取出生成最终产品的所有零组件的清单。该清单只包括那些最底层的零组件(要么通过采购得到,要么通过对原材料的直接加工得到),不包括那些通过装配等方式得到的中间组件。   第五步,生成单阶BOM。   在单阶BOM中,只包括父项和子项之间的关系。父项可以是最终产品或组件,子项可以是零件或组件。   第六步,认真核查单阶BOM。   由于单阶BOM是最基本的BOM,也是多阶BOM的基础,在整个BOM中地位非常重要,一定要确保单阶BOM的完整性和正确性。   第七步,自动生成多阶BOM。   在单阶BOM的基础上,由ERP系统自动生成产品的多阶BOM。 2.4 工作中心和能力管理   工作中心,英文名称是Working Center,指的是直接改变物料形态或性质的生产作业单元。在ERP系统中,工作中心的数据是工艺路线的核心组成部分,是运算物料需求计划、能力需求计划的基础数据之一。下面详细介绍工作中心的特点和确定原则以及度量工作中心能力的方法。 2.4.1 工作中心的特点和确定原则   工作中心的表现形式是一台或多台功能基本相同的机器设备,一个或多个类型基本相同的生产作业人员,或者一个或多个作用基本相同的作业场地,也可能是这些设备、人员和场地的组合。在ERP系统中,工作中心既是一种基本的生产作业手段,也是一种基本的生产作业组织,还是一种生产作业的管理方式。   工作中心是一种基本的生产作业手段,也就是说,它是一种生产作业单元。这是工作中心的本质特点。在整个生产作业过程中,工作中心是改变或计量物料的物理形状、化学性质和空间位置的主要手段。从这个意义上来看,工作中心可以是由一台或多台机器设备、仪器仪表或运输工具。但是,基于工艺路线、作业计划以及成本核算的要求,一个工作中心只能是一种功能基本相同的生产作业单元,不应该是多种不同功能的作业手段的混合。   工作中心是一种基本的生产作业组织,也就是说,它是一种生产作业组织单元。一般情况下,生产作业由人控制和操纵生产作业手段来完成,工作中心也包括了生产作业人员。即使是高度自动化的流水加工或装配线、机器人和数控加工中心设备,也离不开编程人员、控制人员和操作人员。从组织的角度来看,工作中心既可以是一个作业人员,也可以是多个作业人员;既可以是生产作业班组,也可以是生产作业的工段、车间;甚至还可以是分厂。但是,生产作业组织单元过粗或过细都是不合适的。如果生产作业组织单元过粗,势必包含多种功能不同的作业手段,这样很难充分发挥生产作业组织的能力,生产作业计划也很难达到准确和精细的程度。如果生产作业组织单元过细,则可能使得生产作业计划经常处于不稳定状态。生产作业组织单元的大小应该与企业的工艺布局相关,对于按照工艺布局的企业,由于功能相同的机器设备布置在相同的位置,这时生产作业组织单元适当大一些。对于那些按照产品布置工艺设备的企业,生产作业组织单元应该小一些。   工作中心是一种生产作业的管理方式。甚至可以说,工作中心是一种基于ERP系统的管理单元。工作中心在完成一项作业任务的同时也产生了作业成本。从管理的角度来看,工作中心是生产作业计划任务中的执行单元,是生产作业成本的核算单元,是生产作业数据的采集点。如果工作中心划分得越精细,成本核算单元就可以越精细。   工作中心的合理性是实现ERP系统管理的重要内容。为了合理地确定工作中心,应该遵循下面的原则: ● 按照企业机器设备的合理布局,确定工作中心。 ● 工作中心应该尽可能的细。 ● 按照机器设备的功能相同或相似性,可以把这些机器设备合并成一个大的工作中心。 ● 生产作业班组应该按照工作中心来设置,可以考虑把工作中心作为一级组织来管理。   一般情况下,工作中心的数据包括基本数据和能力数据。基本数据包括工作中心编码、工作中心名称、工作中心的物理位置、工作中心所属的组织(班组、工段、车间和分厂等)和工作中心所属的成本中心等。工作中心能力数据包括同种功能的设备的数量、每一台机器设备每个工作日的标准工时、机器设备的作业效率、工作中心作业人数、每个人每日的标准作业工时以及作业人员的平均技术等级等。 2.4.2 工作中心能力的度量和管理   工作中心能力指的是工作中心可以完成生产作业任务的能力,可以使用单位时间内的产出量来度量。不同类型的企业,往往使用不同的产出量单位计量能力。例如,流程型的石化企业往往采用单位时间吨来表示能力;纺织行业采用单位时间米来表示能力;离散型的制造企业往往采用单位时间件数来表示能力。但是,对于某一个企业来说,基于单位时间的工时数量往往可以表示企业或企业内部的生产作业能力。因此,在ERP系统中,工作中心能力通常采用工时来衡量。前面讲过,工作中心既包括了机器设备,也包括了作业人员。工作中心的能力既可以使用机器设备工时表示,也可以使用作业人员工时表示。因此,工作中心能力的度量与企业的工时定额管理紧密相关。   从机器设备角度来看,工作中心能力数据包括同种功能的设备的数量和每一台设备每个工作日的标准工时。但是,由于工作中心的机器设备往往由于折旧、维修和破损等原因,很难达到额定的标准工时能力,因此,工作中心能力还包括了每一台机器设备每个工作日的作业效率,以便对标准工时能力进行校正。   从作业人员角度来看,工作中心能力数据包括工作中心作业人数和每个人每日的标准作业工时。但是,同一个作业人员由于不同的技术熟练程度,其作业能力也有很大的差别。因此,在确定作业人员的标准作业工时的时候,一定要选择一个基准的技术等级,不同的技术等级对应有一个调整系数,该调整系数对标准作业工时进行校正。   当前,在很多ERP系统的工作中心能力数据中,缺少作业人员技术等级作为标准作业工时调整的设置。   工作中心能力数据不仅仅是工作中心能力的度量,而且还是制造费用分摊的依据。在实际应用中,究竟是采用机器设备工时作为工作中心的能力,还是采用作业人员的作业工时作为工作中心的能力,一定要根据具体问题进行具体分析。以机器设备为主要作业手段的工作中心,应该采用机器设备工时为能力标准。以作业人员作业为主要手段的工作中心,应该采用作业人员作业工时为能力标准。   需要注意的是,有些人认为产品零部件的复杂程度也会影响到工作中心的能力。作者认为这种看法是不妥当的。工作中心的能力是根据企业一般情况下的机器设备的能力和作业人员的能力确定的,是工作中心本身的性质。对于工作中心而言,产品零部件的复杂程度是外界因素,它不能影响工作中心的能力。产品零部件的复杂程度应该通过其本身的加工和装配工时定额反映出来。   另一个需要注意的问题是,不同类型的设备,往往能力有很大的差别。例如,一台普通车床工作一小时的工作效率与一台先进的数控加工中心工作一小时的工作效率相比,有着很大的不同。其能力计量方法也存在很大的差别。因此,其能力度量、成本核算和制造费用分摊方式等都不同。 2.5 提前期管理   提前期,英文是lead time,简称LT,是指作业开始到作业结束花费的时间,是设计工艺路线、制定生产计划的重要基础数据之一。例如,某个产品的交付提前期是指从作为开始时间的签订订单日期至作为结束时间的向客户交付产品的交付日期之间的时间。提前期的概念体现了对最终结束时间的重视。有时也把提前期称为作业时间或作业工时。如果把提前期称为工时,则体现了对作业开始至作业结束这一段时间长度的重视。从本质上来说,提前期管理是对生产作业和管理作业的量化管理形式。   基于不同的使用目的和根据不同的划分标准,可以把提前期分为多种不同的类型。这些划分标准包括生产过程、生产计划等。   从生产过程的角度来看,提前期可以分为产品设计提前期、生产准备提前期、采购提前期、生产加工提前期、装配提前期、试验和测试提前期以及发货运输提前期等类型。产品设计提前期是指从接受订单开始至产品设计、工艺设计完成所需要的时间。生产准备提前期是指从生产计划开始到生产准备工作完成(可以投入生产)所需的时间。生产准备的内容包括硬件准备和软件准备。硬件准备包括工装夹具、原辅材料等准备;软件准备包括加工图纸、技术文档等内容。采购提前期是指从下达采购订单到所采购的物料入库的全部时间。生产加工提前期是指从生产加工投入开始至生产完工入库的全部时间。装配提前期是指从装配投入开始至装配完工的全部时间。试验和测试提前期是指产品装配完成之后进行试验、测试所需要花费的时间。发货运输提前期是指产品测试之后开始包装、出库、装箱和运输,直到客户接收到产品所需要的时间。   有时也把采购、加工和装配提前期的总和称为累计提前期,因为采购、加工和装配是ERP系统主要考虑的生产环节。把产品的整个生产周期称为总提前期。   从计划的角度来看,可以把提前期划分为标准提前期、计划提前期和实际提前期。标准提前期是指在正常情况下,针对单个零部件或产品,某项作业从开始至结束所需要的时间。计划提前期是指在正常情况下由计划下达至计划完成所需要的时间,它是在考虑了作业数量、并行操作方式等因素的基础上通过标准公式计算得到作业时间。例如,由于不同工序之间可以交叉作业,计划提前期往往小于所有单个工序的标准提前期之和,如图2-6所示的是工序之间交叉作业对提前期影响的示意图。图2-6(1)中的LT1是没有考虑交叉作业时的提前期。图2-6(2)中的LT2是考虑了交叉作业时的提前期。显然,LT2