BOMR08 多阶标准成本表
程序编号:BOMR08
程序名称:多阶标准成本表
作业目的:
- 将一主件的标准成本组成,以多阶锯齿状,表达出各阶元件的所需成本,以了解一主件的多阶标准成本结构。
当各主件的材料用量信息录入完成且运行过『计算标准成本』后,可打印本表以了解各主件的标准成本与结构。
当材料用量信息更动或原始料件成本更动时,应重新运行『计算标准成本』,然后重印本表,以了解新的各主件标准成本
前序作业:
- 录入品号信息
- 录入产品结构
- 录入取替代料
输入画面:
报表格式:
字段说明:
基本选项
- 分类方式 (C 10)
品号筛选条件,开窗时为「设置共用参数」中的四种商品分类名称.非空白者对应的设置信息,直接显示出字段信息。
- 类别 (C 6)
空白表筛选分类方式的向下子类别编号.按[F2]品号类别查询。
- 选择品号 (C 20)
空白表筛选类别编号所属的全部品号.按[F2]品号信息查询。
- 选择低阶码 (C 02)
可以选择需要打印的低阶码区间,空白表全部信息.此为针对主件品号作筛选,但若此主件品号不存在于料件库存主档,则不予筛选。
- 选择有效日期 (C 08)
可按本日期而判断一主件的组成元件中何者已失效或尚未生效而不应列入计算.如果本栏未输入任何信息则不作元件是否有效的判断,所有元件皆列入计算.本字段缺省为系统日期。
高级选项
- 计算损耗率 (C 01)
『Y』表示需考虑损耗率,『N』则否.此字段缺省为『N』,但可更改。
- 不同主件品号分页 (C 01)
『Y』表示一主件印完自动分页,『N』则否.此字段缺省为『N』,但可更改。
- 材料成本以最近进价计算 (C 01)
若输入『Y』,则表示材料成本以最近进价计算,『N』则否.此字段缺省为『N』,但可更改。
- 仅打印纳入标准成本元件品号 (C 01)
若输入『Y』,则表示材料成本以最近进价计算,『N』则否.此字段缺省为『N』,但可更改。
- 呈现方式 (C 01)
(1).以标准批量计算,(2).以单一数量计算.此字段缺省为『1』,但可更改。
报表说明:
表中第0阶以下的材料成本,人工成本及制造费用,乃表示该阶料件要完成第0阶一标准批量的主件所需花费的成本.而表中的本阶费用乃表示该阶料件在当阶完成时所需花费的人工,制费成本及加工费用。
本表中所表达的各成本系以标准批量或单一数量(主件),或标准用量(元件)为计算依据。
品号属性:P:采购件,M:自制件,S:委外加工件,Y:虚设品号,C:配置件。
不同最终主件品号则分页。
例:以「计算损耗率」=N,「材料成本以最近进价计算」=N计算
主件 | 批量 | 元件 | 组成用量 | 底数 | 损耗率 | 标准用量 | 实际用量 |
---|---|---|---|---|---|---|---|
A | 1 | B | 1 | 1 | 0% | 1 | 1 |
A | 1 | E | 1 | 1 | 0% | 1 | 1 |
B | 1 | C | 2 | 1 | 10% | 2 | 2.2 |
B | 1 | D | 3 | 2 | 0% | 1.5 | 1.5 |
品号 | 标准材料 | 标准人工 | 标准制费 | 标准加工 | 本阶人工 | 本阶制费 | 本阶加工 | 最近进价 |
---|---|---|---|---|---|---|---|---|
A | 1.1 | 1.2 | 1.3 | 1.4 | 1.5 | 1.6 | 1.7 | 10 |
B | 2.1 | 2.2 | 2.3 | 2.4 | 2.5 | 2.6 | 2.7 | 20 |
C | 3.1 | 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 30 |
D | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 4.6 | 4.7 | 40 |
E | 5.1 | 5.2 | 5.3 | 5.4 | 5.5 | 5.6 | 5.7 | 50 |
6.Call LoadBOMs 后回传的数组信息:
mField[0] | mField[1] | mField[2] | mField[3] | mField[4] | mField[5] | mField[6] | mField[7] | mValue[1] |
---|---|---|---|---|---|---|---|---|
000 | A | A | 0 | 0 | A | mValue[2] | 000000 | B |
0001 | A | 1.0 | 1.0 | A | mValue[3] | 000000000 | C | |
0001 | A | 2.0 | 2.2 | B | mValue[4] | 000000001 | D | |
0002 | A | 1.5 | 1.5 | B | mValue[5] | 000001 | E | |
0002 | A | 1.0 | 1.0 | A |
- 数组信息截取至StringList中,由最后一个往上开始计算。 因E回写码=0且E的上阶主件<>E的.元件取得E的标准材料,标准人工....等信息 x E的标准用量,写入E相对字段,找E的上阶主件(A)=它笔.元件(A)将标准材料,人工,制费,委外单价累加至元件A的相对字段,写入A回写码=1。 因D回写码=0且D的上阶主件<>D的.元件取得D的标准材料,标准人工....等信息 x D的标准用量,写入D相对字段,找D的上阶主件(B)=它笔.元件(B)将标准材料,人工,制费,委外单价累加至元件B的相对字段,B的回写码写入1。 因C回写码=0且C的上阶主件<>C的.元件取得C的标准材料,标准人工....等信息 x C的标准用量,写入C相对字段,找C的上阶主件(B)=它笔.元件(B)将标准材料,人工,制费,委外单价累加至元件B的相对字段,B的回写码写入1 因B回写码=1且B的上阶主件<>B的.元件找B的上阶主件(A)=它笔.元件(A)将标准材料,人工,制费,委外单价累加至元件A的相对字段,A的回写码写入1,取得 B的本阶人工,本阶制费,本阶加工分别 x B的标准用量,写入B相对字段。 因A回写码=1且A的上阶主件=A的.元件取得A的本阶人工,本阶制费,本阶加工分别 x A的BOM用量信息单头档.批量,并写入元件A的本阶人工,本阶制费,本阶加工相对字段,A的回写码写入1。
阶层 | 元件 | 最终主件 | 上阶主件 | 标准用量 | 标准材料 | 标准人工 | 标准制费 |
---|---|---|---|---|---|---|---|
000 | A | A | A | 1 | 5.1+6.15+6.2 | 5.2+6.3+6.4 | 5.3+6.45+6.6 |
000000 | B | A | A | 1 | 6.15+6.2 | 6.3+6.4 | 6.45+6.6 |
000000000 | C | A | B | 2 | - 6.2 | 6.4 | 6.6 |
000000001 | D | A | B | 1.5 | - 6.15 | 6.3 | 6.45 |
000001 | E | A | A | 1 | - 5.1 | 5.2 | 5.3 |
阶层 | 标准加工 | 标准加工 | 本阶人工 | 本阶制费 | 本阶加工 | 回写码 | 标准成本计算 |
---|---|---|---|---|---|---|---|
000 | 5.4+6.6+6.8 | 1.5 | 1.6 | 1.7 | 1 | ||
000000 | 6.6+6.8 | 2.5 | 2.6 | 2.7 | 1 | 纳入标准成本 | |
000000000 | 6.8 | 7.0 | 7.2 | 7.4 | 0 | 纳入标准成本 | |
000000001 | 6.6 | 6.75 | 6.9 | 7.05 | 0 | 纳入标准成本 | |
000001 | 5.4 | 5.5 | 5.6 | 5.7 | 0 | 纳入标准成本 |
- 逐笔印出StringList计算后的信息 A,B回写码=1,因此标准人工,标准制费,标准加工需再加上本阶人工,本阶制费,本阶加工。 C,D,E回写码=0,因此将信息直接印出。
品号 | 标准材料 | 标准人工 | 标准制费 | 标准加工 | 本阶人工 | 本阶制费 | 本阶加工 |
---|---|---|---|---|---|---|---|
A | 5.1+6.15+6.2 | 5.2+6.3+6.4+1.5 | 5.3+6.45+6.6+1.6 | 5.4+6.6+6.8+1.7 | 1.5 | 1.6 | 1.7 |
B | 6.15+6.2 | 6.3+6.4+2.5 | 6.45+6.6+2.6 | 6.6+6.8+2.7 | 2.5 | 2.6 | 2.7 |
C | 6.2 | 6.4 | 6.6 | 6.8 | 7.0 | 7.2 | 7.4 |
D | 6.15 | 6.3 | 6.45 | 6.6 | 6.75 | 6.9 | 7.05 |
E | 5.1 | 5.2 | 5.3 | 5.4 | 5.5 | 5.6 | 5.7 |
- 「阶次」以回传值 mField[0],以每三码为一阶次区分,当前三码不同时则重示不同的最终主件品号,阶层由0再重编。
阶层 | 品号 |
---|---|
0 | 5401 |
.1 | 10401 |
.1 | 10402 |
.1 | 10403 |
..2 | 10602-1 |
..2 | 10602-2 |
.1 | 10603 |
..2 | 10202 |
..2 | 10003 |
.1 | 10604 |
阶层 | 品号 |
---|---|
0 | 4401 |
.1 | 10401 |
.1 | 10402 |
.1 | 10403 |
..2 | 10602-1 |
..2 | 10602-2 |
.1 | 10603 |
..2 | 10202 |
..2 | 10003 |
.1 | 10604 |
所有显示字段取得皆由LoadBOMs.OpenBOM回传值取得。 将主件品号与元件品号显示字段分离,主件品号做缩排。