跳转到主要内容
原材料是类型为 Material(原材料)的物料,作为原料库存持有,例如钢板或铝棒。您不必用自由文本描述它,而是从结构化的属性表中选择值,Alforse 会据此组合出原材料的标识、显示名称和编码。工程师和采购员借此避免同一种库存以不同名称被重复录入。

概念

六个属性

一种原材料最多由六个属性描述。每个属性都是一个查找表,原材料通过 ID 引用它:materialSubstanceId、materialFormId、dimensionId、finishId、gradeId 和 materialTypeId。

各选项如何相互依赖

材质和形状相互独立。其余每个属性都由其中一个或两个来筛选: 因此新建原材料的表单是自上而下填写的:先选材质和形状,其下的列表就会相应收窄。如果更改材质,牌号和表面处理列表也会随之变化。

属性值从哪里来

Alforse 提供一组所有公司都可见的初始值,您的公司可以在此基础上添加自己的值。 两张表都包含全部六类属性,通过 definitionKind(substance、form、type、grade、finish、dimension)区分。每一类的要求如下:

创建原材料

原材料如何获得 ID,取决于公司设置 materialGeneratedIds,位于设置 → 物料 → 原材料ID。 启用自动生成 ID 时,材质和形状是最低要求:一种原材料至少是“某种材质的某种形状”,而尺寸、表面处理、牌号和类型则进一步细化它。

名称和编码如何生成

  • 显示名称由材质和形状名称,以及您选择的表面处理、牌号和尺寸名称组合而成。
  • 原材料编码由材质、形状和类型的编码组合而成。

ID、修订版和尺寸

原材料的可读 ID 就是它的原材料 ID,所以它的零件号和原材料 ID 是同一个值。一种原材料可以对应多条物料记录:每个修订版一条,每种库存尺寸一条。您分配的 sizes 会成为工单和采购订单上可选的变体;每种尺寸都是一条独立的物料行,并共用该原材料的 ID。

故障排除

大多数原材料错误来自缺少必填属性。哪些属性必填取决于是否自动生成 ID。

“Substance is required” 或 “Shape is required”

原因:您在启用自动生成 ID 的情况下创建原材料。在此模式下,Alforse 根据属性生成 ID 和名称,因此材质和形状(“Shape”)都是必填的。 解决:选择一个材质和一个形状。尺寸、表面处理、牌号和类型可以留空。

“Material ID is required”

原因:ID 为手动输入,所以会显示原材料ID字段,且不能为空。 解决:输入一个 ID,或开启自动生成 ID 让 Alforse 为您推导。

原材料ID字段意外出现或消失

原因:该字段跟随 materialGeneratedIds 设置。开启时隐藏;关闭时显示并设为必填。 解决:检查设置 → 物料 → 原材料ID。

新的属性值被拒绝

原因:每个值都需要其父级,部分还需要名称和编码。 解决:先选择父级,再为该值命名。

“Failed to insert material” 或 “Failed to update material”

原因:服务器端保存失败。常见情况是该 ID 对应的原材料已经存在,因为原材料按其组合属性唯一,数据库约束会拒绝重复。 解决:修改某个属性或 ID,使组合唯一。

相关内容