AX的外协逻辑浅谈.docx
《AX的外协逻辑浅谈.docx》由会员分享,可在线阅读,更多相关《AX的外协逻辑浅谈.docx(63页珍藏版)》请在冰点文库上搜索。
AX的外协逻辑浅谈
AX的外协逻辑浅谈
(2006-09-2721:
33:
57)
转载▼
分类:
ERP研究
AX的外协管理,或许是因为从未正式作为一个专门的课题来研讨过吧,有许多令人迷惑的地方。
这里结合AX4.0的改进,简单谈一下AX的外协逻辑。
AX的外协有两种形式,工序的外协和整单的外协。
外协业务要考虑的问题包括:
1)生产进度
2)外协费用(涉及成本核算)
3)外协商的库存管理,包括物料如何从本公司进入外协商的仓库,外协商如何消耗物料,又如何把完工产品送回本公司等。
如果我们综合运用主计划、生产、采购、库存的功能,那么解决上述问题并不难。
如果是工序外协,则零件BOM上,必须为要外协的工序指明该工序使用到的材料,以及采购此外协服务所要支付的费用。
简单的说,就是BOM的外协工序上至少必须有两个物料,一个是要发给供应商的材料(物料类型可以是“BOM”或“物料”),一个是物料类型为“服务”的费用。
要特别说明的是,在AX中,外协所使用的材料,并不一定局限于采购件,完全可以把自制件也作为材料发给供应商。
让我们来看一个例子:
用主计划运行的结果是:
1. 自制零件01产生一张计划生产订单:
其中中间工序20需要外协;
2. 外协材料04产生一张计划调拨单:
将材料发到供应商仓库;
3. 外协业务同时包含一张计划采购单:
采购对象为外协费用。
其中要特别说明的是:
外协仓库在AX40中,是可以与供应商直接关联的,并且可以拥有自己的地址。
材料04从主仓库调拨到外协仓库,是基于物料需求在外协商的仓库不能得到满足的前提(如果外协仓库里面物料多得很,那根本不会产生我们主仓对其进行补货的要求)。
也就是说,材料04的维组设定必须启动“按维计划”的设置。
也就是说,对外协仓库的管理,与BOM上的物料、仓库、及其维组设置密切相关。
从我们把材料发到外协仓库的那一刻开始,我们就可以时时刻刻监视该仓库的变动。
外协业务开始执行的基本流程是:
确认调拨计划→按调拨单将外协材料发运到供应商→外协材料实物发运→确认采购单(服务)和生产单→外协产成品实物收回→更新采购入库(服务)→在外协窗口执行“完工入库”。
AX40在把材料从主仓发往供应商仓库的调拨业务进行了较大的增强,其具体表现在:
将调拨过程进行了细化,能够按照供应商仓库地址打印发运单,并决定发运数量。
外协是一种特殊的生产形式,所以我们除了要对费用做采购、对材料做调拨发运外,其他的业务和正常的生产订单别无二致。
也就是说,我们仍然需要领料(记住,是在外协仓库里领料)、完工。
当然,如果为了简化管理,我们完全可以在产品总完工时让系统自动去倒冲领料、自动记录工时(另一个要记住的是,外协的工作中心不可设置费率,因为费用是由采购的费用来表达的)。
整单的外协,与工序的外协,其实几乎完全相同,照样需要设置要发运的材料(当然,这时可以不考虑工序了)、设置外协费用物料、设置外协仓库等。
大家试试便知。
【AX2009_80126生产II】第3章:
外协
时间:
2011-12-0123:
45 点击:
487次 字体:
[大 中 小]
学习目标
目标如下:
· 描述在使用转包商时如何处理物料清单行类型供应商
· 描述在现有库存量不足时如何为供应商生成采购订单
· 介绍如何创建供应商生产订单
· 为供应商创建工作中心和工作中心组
简介
许多制造商与转包商结成合作伙伴关系,以提供所生产的物料的原材料或执行部分生产流程。
“外协”这一章简要介绍了用户在与转包商协作时可以配置 Microsoft Dynamics® AX2009 的一些主要方法,其中包括:
· 物料清单行
· 采购订单
· 生产订单
· 工序
物料清单行类型
物料清单 (BOM) 是用来生产物料的组件的列表。
物料清单包含多个构成物料,它们在物料清单中以物料清单行的形式列出。
每个物料清单行都必须用特定信息进行配置,以标识组件和指定生产一个成品所需的数量。
除了物料标识和数量之外,在每个物料清单行上还必须指定其他属性,包括“行类型”,它确定在生产物料清单物料时如何处理该行。
如果在生产流程中使用转包商或由转包商供应的组件,则必须在物料清单上为该转包商的采购订单或参考生产订单分配“供应商”行类型。
下表描述了 MicrosoftDynamicsAX2009 中的四种行类型。
参考“物料清单行类型”图,并在此图中找到各个行类型的位置。
图 3.1 物料清单行类型
行类型
描述
物料
在物料为必须从库存领取的原材料或半成品时使用。
也可以在物料本身的类型为“服务”时使用它。
虚拟
在物料为临时(非库存)物料清单物料时使用。
虚拟物料清单表示装配的物料,但在制造过程中实际需要该物料之前通常不会在库存中存储该物料。
虚拟物料清单可让物料需求计划(MRP) 逻辑准确计算所需组件的需求,即便物料只是偶尔使用也不影响结果。
仅可为“物料清单”类型的物料指定“虚拟”行类型。
生产
如果要生产的物料清单物料包括一个子组件,该子组件自身也为物料清单,并且需要生产订单才能生产该子组件,则应选择此行类型。
在预估原始物料清单时,将为子组件物料清单创建一个参考生产订单。
供应商
这一行类型用于由供应商采购或生产的物料。
如果使用这一行类型,则会自动创建一个采购订单。
流程:
指定供应商提供的物料
以下步骤演示了一个流程,利用该流程可生成用于指定供应商提供的物料的生产订单或采购订单:
1. 依次单击“库存管理”>“物料详细信息”。
2. 选择类型为“物料清单”的物料。
3. 单击“物料清单”按钮并选择“物料清单行”以打开“物料清单行”窗体。
当物料清单行类型为“供应商”时,物料清单中该行上的子组件可以从供应商处采购,也可以由供应商生产。
如果子组件配置为“物料”或“服务”类型,则为该物料创建一个采购订单。
如果子组件配置为“物料清单”类型,则为该物料创建一个生产订单。
4. 在工艺路线中创建一个使用类型为“供应商”的工作中心并附加了相关供应商的工序。
必须使用“常规”选项卡上的“工序编号”字段,将此工序附加到“物料清单行”窗体中的物料清单行。
所创建的生产订单可以包含一个工艺路线,其中的所有工序均由供应商完成。
或者,供应商可以仅完成生产订单的一个工序。
如果是这种情况,则将供应商工序所消耗的物料清单中的行与该供应商工序相关联。
5. 在“供应商帐户”字段上指定编号为 3001 的供应商。
单击列表框箭头以检索已审核的子供应商的列表。
图 3.2 有关“供应商”类型的“物料清单行”窗体
6. 创建由转包商提供的组件,具体取决于是要创建采购订单还是生产订单。
在物料主记录(“库存管理”>“物料详细信息”)中指定的物料清单子组件物料类型可确定是要创建采购订单还是生产订单。
(在此例中,已选择“物料清单”物料类型。
)
物料类型如下表所述。
物料类型
描述
物料
此类型包含无需处理即可出售或在生产中使用的已采购物料。
服务
例如,此类型可用于小时服务,并确保存在库存成本和实际现有库存量。
物料清单
此类型可以包括附加的工艺路线和物料清单。
物料清单可由所有类型的其他物料组成。
在工艺路线中,指定在生产时物料必须完成哪些工序。
用户可以使用此物料类型来创建生产的物料或由若干物料编号构成的物料。
所有这三种物料类型都使用实际现有库存量和库存成本进行登记。
按照采购订单发放给供应商的原材料
例如,如果将原材料发放给与采购订单相关联的转包商,则会将物料创建为“物料清单”类型。
这样便允许指定物料清单。
在预估生产时,将创建生产类型为“供应商”的子生产,并可以将各项原材料发放给转包商。
在贸易协议中为该转包商的物料编号指定采购价。
通过执行以下过程之一可访问“贸易协议”窗体:
· 依次单击“应收帐款”>“销售订单”>“高级”>“贸易协议”
· 依次单击“应付帐款”>“采购订单”>“高级”>“贸易协议”
在“物料详细信息”窗体的“价格/折扣”选项卡上为“物料”或“服务”物料类型指定成本价,其中包括转包商的工作和所有原材料。
图 3.3 “价格/折扣”选项卡
【AX2009_80126生产II】第3章:
外协
(2)
时间:
2011-12-0123:
45 点击:
488次 字体:
[大 中 小]
示例:
在生产中配置供应商
某公司使用车架、车座和车轮来组装自行车。
该公司使用一家供应商对自行车车架进行焊接,并用另一家供应商提供车轮。
该自行车公司拥有车座的库存。
自行车的物料清单包括与车架、车座和车轮对应的行。
在预估生产订单时,该公司希望为一家供应商生产的车架生成一份生产订单,并为另一家供应商提供的车轮生成一份采购订单。
车座则从库存中消耗。
为在MicrosoftDynamicsAX2009 中配置此订单,该公司执行以下操作:
1. 为车架创建一个物料,并将物料类型设置为“物料清单”。
2. 为车座和车轮创建物料,并将物料类型设置为“物料”。
3. 创建一个物料清单,其中包含与车架、车座和车轮对应的行。
4. 对于物料清单中的车架行,将行类型设置为“供应商”,然后选择相应供应商。
5. 对于物料清单中的车轮行,将行类型设置为“供应商”,然后选择相应供应商。
6. 对于物料清单中的车座行,将行类型设置为“物料”。
练习 3.1:
创建工作中心组,其中包含类型为“供应商”的工作
中心
方案
创建类型为“供应商”的工作中心组,其中包含一个工作中心。
挑战自己!
通过使用转包商“AdventureServices”创建一个工作中心组和一个类型为“供应商”的工作中心。
创建工作中心组 030,其中包含工作中心 3001。
使用STD 日历和 STD 工艺路线组。
将“运行时间”设置为 1,将“处理数量”设置为 20,并将“运输时间”设置为 3 小时。
逐步指导
按照以下步骤创建一个工作中心组和一个类型为“供应商”的工作中心:
1. 依次单击“基本设置”>“工作中心组”。
2. 按 Ctrl+N 创建一个新的工作中心组。
3. 在“组”字段中键入“030”。
4. 从“类型”字段的下拉菜单中选择“供应商”。
5. 在“名称”字段中键入“XSpeakerAssembly”。
6. 从“日历”字段中选择“STD 日历”。
7. 选择“常规”选项卡,单击“供应商”下拉菜单并选择供应
商 3001。
8. 选择“工序”选项卡,单击“工艺路线组”字段的下拉菜单,并选择“STD 工艺路线组”。
9. 选择“时间”选项卡,将运行时间设置为 1,将处理数量设置
为 20,并将运输时间设置为 3 小时。
10. 选择“工作中心”按钮。
在“工作中心”窗体中,单击 Ctrl+N 创建新记录。
11. 关闭这些窗体。
现在已经创建了工作中心。
采购订单
系统可以为物料清单(行类型为“供应商”)中由某个转包商提供的物料和服务生成采购订单,并自动将该订单发送给该转包商。
当现有库存量少于某个最小量且库存无法满足生产需求时,可以设置 MicrosoftDynamics AX2009 来执行此操作。
过程:
向供应商下达采购订单
当从供应商处采购的物料无法满足生产需求时,按以下步骤进行操作可创建采购订单。
1. 依次单击“库存管理”>“物料详细信息”。
2. 向下滚动并定位到物料:
7002。
3. 单击“物料清单”按钮,然后选择“物料清单行”。
“物料清单行”窗体将显示创建箱体侧板所需的组件。
4. 此物料清单中的五个物料行构成了箱体。
5. 若要生成采购订单,请通过单击相应行选择该物料,然后选择“常规”选项卡。
“行类型”字段当前设置为“物料”。
6. 若要下达此组件的采购订单,请将行类型设置为“供应商”。
同时在此窗体上设置“供应商帐户”。
注意:
如果将“供应商帐户”字段保留为空,则会使用在该物料的基础数据中标识的供应商。
若要使用基础数据中提及的供应商,请依次单击“库存管理”>“物料详细信息”,找到物料 7002,然后单击“参考”选项卡。
检查从其采购该物料的供应商的帐号是否正确。
练习 3.2:
从转包商处采购物料清单的物料
方案
物料 7002(箱体侧板 – 灰色)是用于制造音箱箱体的“物料清单”物料类型。
目前,此音箱箱体由五个子组件构成。
由于不再需要库存中密度纤维板,因此该公司决定从一家名为LadybugNorthSupplies 的公司采购此纤
维板。
挑战自己!
为达到此目的,该公司必须执行以下操作:
1. 将物料 7002(中密度纤维板)更改为物料清单行类型“供
应商”。
2. 确保在 MicrosoftDynamicsAX2009 中设置了相应的供应商来开展业务。
3. 为此音箱箱体创建一份生产订单,并对该订单进行成本估计。
4. 为纤维板创建采购订单。
逐步指导
1. 依次单击“库存管理”>“物料详细信息”。
2. 选择物料 7002,单击“物料清单”按钮,然后选择“物料清
单行”。
3. 选择中密度纤维板 (8001) 所对应的行。
4. 选择“常规”选项卡,单击“行类型”字段的下拉箭头,然后选择“供应商”行类型。
5. 在“供应商帐户”字段中,单击下拉箭头,查找并选择供应商帐户 4302(“LadybugNorthSupplies”)。
关闭此窗体。
确保在 MicrosoftDynamicsAX2009 中设置了此供应商来开展业务。
如果在您单击上面的下拉箭头时显示有供应商 4302,则表明已设置了此供应商来开展业务。
(如果供应商 4302 在下拉菜单中不可用,则转到“应付帐款”>“供应商”。
)
6. 为此箱体创建一个生产订单,并对该订单进行成本估计。
为此,请依次单击“生产”>“生产订单详细信息”。
7. 按 Ctrl+N 创建新记录。
8. 单击“物料编号”的下拉列表,然后选择音箱箱体。
9. 选择所需数量(在此练习中,选择 1),然后单击“确定”。
10. 若要对该订单进行成本估计,请选择“更新”按钮,然后选择“估计”。
11. 在出现“估计”窗体后,选择“确定”。
(请注意,该订单的状态将由“已创建”更改为“已估计”。
)
12. 为纤维板创建采购订单。
为此,在“生产订单”窗体中,选择“物料清单”按钮。
13. 选择“参考”选项卡。
由于在本练习的第 1 部分已经将纤维板设置为供应商物料,因此会自动创建采购订单。
可以在此处查看引用该生产订单的采购订单。
【AX2009_80126生产II】第3章:
外协(3)
时间:
2011-12-0123:
45 点击:
489次 字体:
[大 中 小]
生产订单
如果将生产或部分生产外包,且将原材料发放给供应商来生产物料,则必须将外包的物料作为物料清单进行创建。
如果供应商要生产的组件为下级物料清单,则必须使用行类型“供应商”。
在对生产物料清单的生产订单进行估计时,MicrosoftDynamics AX 2009 将为下级物料清单自动创建供应商生产订单。
· 如果供应商的产能未进行计划,请不要将工艺路线附加到下级物料清单。
如果未附加任何工艺路线,则会从下级物料清单的基础数据中获取下级物料清单的交货时间。
· 如果供应商的产能未进行计划,则为下级物料清单创建工艺路线。
工艺路线中的所有工序都必须使用类型为“供应商”的工作中心。
若要创建供应商生产订单,请按以下步骤进行操作:
1. 依次单击“生产”>“生产订单”。
2. 在“概览”选项卡上,按 Ctrl+N 创建新订单。
3. 这将打开“创建生产订单”窗体。
4. 在“物料编号”字段中,选择您要为其创建生产订单的物料。
每个物料都与某一物料清单(用于生成该物料的构成物料的列表)、工艺路线和成品生产工序序列相关联。
5. 在激活多站点功能时,您必须在“站点”字段中输入值。
在您进入某一站点时,程序将显示一条消息,询问是否插入与该站点相关联的有效物料清单版本以及有效工艺路线版本。
6. 在“类型”字段中,选择“供应商”以创建将由转包商生产的生产订单。
7. 在“数量”字段中,输入要生产的物料的数目。
8. 在“交货”字段的日历中选择交货日期,然后输入您希望生产交货的时间。
9. 单击“确定”。
“生产订单”窗体中将列出状态为“已创建”的生产订单。
练习 3.3:
使用转包商生产物料清单中的物料
方案
Contoso Entertainment 美国公司已决定通过转包商来生产物料编号为 1203 的物料(家庭影院系统 21C)。
挑战自己!
1. 使用物料清单物料 1163 重新为此转包的物料 1203 配置物料
清单。
2. 使用转包商 4302,创建新的工艺路线(复制 1002)并为物料 1163 启用此工艺路线。
3. 将物料 1163 的工艺路线的工序编号更改为:
工序:
“X-Assem_Sp”;名称:
“ExternalSpeakerAssembly”。
4. 选择 Emil(0034) 对工艺路线进行审核。
逐步指导
1. 依次单击“库存管理”>“物料详细信息”,然后选择
物料“1203”。
2. 单击“物料清单”按钮,然后选择“物料清单行”。
选择 1163 型号的环绕音箱所对应的行。
在“常规”选项卡上,检查物料编号字段是否显示 1163。
关闭此窗体,并在出现系统提示时接受更改。
3. 设置工序和工艺路线。
仍然在“物料详细信息”窗体中,选择家庭影院系统所对应的行。
4. 选择“参考”选项卡,然后单击“供应商”字段的下拉箭头。
找到并选择供应商编号 4302。
5. 接下来,仍然在同一物料上,选择“工艺路线”按钮。
转到工序 10 所对应的行。
右键单击“工序”字段。
6. 选择“转到主表”,然后按 Ctrl+N。
7. 将工序设置为“X-Assem_Sp”,并将名称设置为“ExternalSpeakerAssembly”。
8. 选择 Emil0034 对工艺路线进行审核。
工序
MicrosoftDynamicsAX2009 还支持将物料生产工艺路线中的一个或多个工序转包。
如果公司决定将工艺路线中的工序转包给供应商,则工艺路线中必须反映出这一点。
通过将“工艺路线类型”设置为“供应商”,可以完成此操作。
此外,还必须将类型为“供应商”的工作中心或工作中心组附加到该工序。
若要在 MicrosoftDynamicsAX2009 中设置一个由转包商执行的新工序,
请先创建一个新的工作中心。
过程:
创建供应商工序
执行以下步骤可创建供应商工序:
1. 首先通过依次单击“基本设置”>“工作中心组”,找到工作中心组。
2. 按 Ctrl+N 创建一条新记录和一个组名称。
选择“供应商”作为工作中心类型。
3. 在“名称”字段中输入一个名称,并选择“STD”日历。
4. 单击“常规”选项卡,提供相应的供应商,然后选择一个供
应商。
5. 单击“工序”选项卡,然后选择“STD”工艺路线组。
(一般情况下,请为供应商工作创建一个新的工艺路线组。
不过,在此示例中,我们使用“STD”工艺路线组。
)
6. 从列表框内的可用类别中选择相应成本类别。
(在创建组时,包含工作中心组上所指定的详细数据的工作中心将复制到该组中的每个工作中心。
因此,最好在创建工作中心之前提供工作中心组上的通用信息。
)
7. 单击“工作中心”按钮以创建工作中心。
按 Ctrl+N 创建一个新工作中心。
8. 单击“时间”选项卡,然后在“运行时间”中输入 1,并在“处理数量”中输入 100(供应商可以在一小时内预处理 100 个
部件)。
9. 在“运输时间”字段中输入 2 小时,以说明将物料运输到当地供应商的时间。
由于已经创建了此示例所使用的工作中心,因此现在可以关闭打开的窗体。
过程:
修改工艺路线以将工序外包
接下来,修改工艺路线以将工序外包。
1. 依次单击“库存管理”>“物料详细信息”。
2. 找到相应物料,然后单击“工艺路线”按钮。
3. 选中“有效”复选框,将其设为有效工艺路线。
4. 通过选择第一个工序并按 Ctrl+N,创建一个新工序。
5. 输入 5 作为新工序的编号。
6. 在“工序”字段中,右键单击并选择“转到主表”。
7. 按 Ctrl+N 创建新的工序。
在“工序”和“名称”中输入相应
的值。
8. 通过单击“关系”按钮创建关系。
在打开窗体后,按 Ctrl+N 创建一条新记录。
9. 选择先前已创建的工作中心。
首先单击“工作中心”字段中的列表框。
列表中当前包含已定义的工作中心组。
找到新组,然后突出显示该记录。
10. 单击“工作中心”选项卡。
查找窗体中将显示刚才创建的工作中心,以便其可供选择。
(由于在选择工作中心时会将为工作中心定义的基础数据复制到关系中,因此,这是工序关系所需的所有信息。
)
11. 关闭此窗体后,返回到“工艺路线”窗体,然后选择相应工序。
将“下一个”字段设置为 10。
12. 单击“常规”选项卡,并确认此新工序的工艺路线类型为“供应商”,然后关闭窗体。
13. 单击“物料清单”按钮,然后选择“物料清单行”,对物料清单进行一项更改以支持修改的工艺路线。
14. 选择该物料,然后单击“常规”选项卡。
此时,物料清单组下的“工序编号”字段设置为 10。
此字段指定在工艺路线序列中使用此物料的位置。
小结
本章讨论了 MicrosoftDynamicsAX 中的外协及其与下列各项的关联:
· 物料清单行
· 采购订单
· 生产订单
· 工序
【AX2009_80134生产I】第6章:
生产计划编制和外协
时间:
2011-12-0123:
14 点击:
1012次 字体:
[大 中 小]
简介
生产计划编制是 MicrosoftDynamics® AX2009 的生产生命周期中的第三步。
您可以在创建和估计生产订单后运行计划编制。
运行计划编制将使生产订单状态变为“已计划”。
由于生产周期是连续的,因此,如果在计划生产订单之前未对其进行估计,则系统将自动估计预计成本。
无论生产是在公司内部进行,还是外包给转包商或供应