
# 仓库建模
以工厂为维度按仓库-库区-货位的层级维护工厂下的仓库结构及相应的属性。
系统支持仓库、库区和货位的扩展属性配置。
#### 前提条件
- 已[登录MBM Space](https://support.huaweicloud.com/usermanual-craftartsipdcenter/mbm_usermanual_0000.html#ZH-CN_TOPIC_0000001988971645__section1222516286504)，且拥有该菜单栏目的操作权限。
- 已维护[工厂建模](https://support.huaweicloud.com/usermanual-craftartsipdcenter/mbm_usermanual_0009.html)。
 
#### 约束与限制
- 如果"栏目管理"的"仓库建模"下"主页面"的"自由选择工厂"按钮已启用（默认）：
  - 用户已配置所属工厂时，则用户进入"仓库建模"配置数据时选择的工厂默认为页面右上角的用户所属工厂。如果想要切换工厂，请单击左上角"请选择工厂"右侧的![](https://support.huaweicloud.com/usermanual-craftartsipdcenter/figure/zh-cn_image_0000002156156681.png)，再选择新的工厂进入。
  
  - 用户未配置所属工厂时，则用户进入"仓库建模"配置数据时需要选择工厂。如果想要切换工厂，请单击左上角"请选择工厂"右侧的![](https://support.huaweicloud.com/usermanual-craftartsipdcenter/figure/zh-cn_image_0000002483999102.png)，再选择新的工厂进入。
   
- 如果"栏目管理"的"仓库建模"下"主页面"的"自由选择工厂"按钮未启用：
  - 用户已配置所属工厂时，则用户进入"仓库建模"配置数据时选择的工厂默认为页面右上角的用户所属工厂。如果想要切换工厂，请单击页面右上角的![](https://support.huaweicloud.com/usermanual-craftartsipdcenter/figure/zh-cn_image_0000002490815053.png)，切换用户所属的工厂。
  
  - 用户未配置所属工厂时，则用户进入"仓库建模"配置数据时无法显示工厂或切换工厂。
   
- 仓库"导入"操作前需已维护好需要导入的仓库信息Excel表格。导入的Excel文件只支持小写的文件后缀.xlsx。导入的Excel文件需不超过500条数据。
- 仓库的扩展属性字段数据不支持导入。
- "生效标识"为"否"的数据，对外提供的查询接口将被过滤，其他功能模块也无法引用。
- 如果某仓库下关联了库区，则该仓库不能被删除。
- 如果某库区下关联了货位，则该库区不能被删除。
- 一个工厂下仓库数量不能超过1000。
- 一个仓库下库区数量不能超过1000。
- 一个库区下库位数量不能超过1000。
 
#### 扩展属性配置
如果标准仓库、库区、货位数据模型当中定义的属性不满足用户业务要求，系统支持根据用户需求扩展属性。
1. 在顶部导航栏中，选择"制造数据模型管理 \> 仓储模型 \> 仓库建模"，进入"仓库建模"页面。
2. （可选）选择工厂后，单击"确定"。
3. （可选）仓库扩展属性配置。 
   1. 在左侧仓库结构树中，选中工厂节点。
   
   2. 单击右上角的![](https://support.huaweicloud.com/usermanual-craftartsipdcenter/figure/zh-cn_image_0000001954092888.png "点击放大")。
   
   3. 参考[步骤1：配置全局扩展属性](https://support.huaweicloud.com/usermanual-craftartsipdcenter/mbm_usermanual_0211.html#ZH-CN_TOPIC_0000001954092260__section715910819473)中的[3](https://support.huaweicloud.com/usermanual-craftartsipdcenter/mbm_usermanual_0211.html#ZH-CN_TOPIC_0000001954092260__li19380731476)完成仓库的扩展属性配置。
   
   
   
   
4. （可选）库区扩展属性配置。 
   1. 在左侧仓库结构树中，选中仓库节点。
   
   2. 单击右上角的![](https://support.huaweicloud.com/usermanual-craftartsipdcenter/figure/zh-cn_image_0000001954092876.png "点击放大")。
   
   3. 参考[步骤1：配置全局扩展属性](https://support.huaweicloud.com/usermanual-craftartsipdcenter/mbm_usermanual_0211.html#ZH-CN_TOPIC_0000001954092260__section715910819473)中的[3](https://support.huaweicloud.com/usermanual-craftartsipdcenter/mbm_usermanual_0211.html#ZH-CN_TOPIC_0000001954092260__li19380731476)完成库区的扩展属性配置。
   
   
   
   
5. （可选）货位扩展属性配置。 
   1. 在左侧仓库结构树中，选中库区节点。
   
   2. 单击右上角的![](https://support.huaweicloud.com/usermanual-craftartsipdcenter/figure/zh-cn_image_0000001988812241.png "点击放大")。
   
   3. 参考[步骤1：配置全局扩展属性](https://support.huaweicloud.com/usermanual-craftartsipdcenter/mbm_usermanual_0211.html#ZH-CN_TOPIC_0000001954092260__section715910819473)中的[3](https://support.huaweicloud.com/usermanual-craftartsipdcenter/mbm_usermanual_0211.html#ZH-CN_TOPIC_0000001954092260__li19380731476)完成货位的扩展属性配置。
   
   
   
   
 
#### 扩展属性配置相关操作
具体操作请参考[扩展属性配置相关操作](https://support.huaweicloud.com/usermanual-craftartsipdcenter/mbm_usermanual_0211.html#ZH-CN_TOPIC_0000001954092260__section823619493810)。
#### 添加仓库
![](https://support.huaweicloud.com/usermanual-craftartsipdcenter/public_sys-resources/note_3.0-zh-cn.png)
如果仓库配置了扩展属性，则在添加仓库数据时，除了填写[表1]中的参数，还需要填写扩展属性参数。
1. 在顶部导航栏中，选择"制造数据模型管理 \> 仓储模型 \> 仓库建模"，进入"仓库建模"页面。
2. （可选）单击左上角"请选择工厂"右侧的![](https://support.huaweicloud.com/usermanual-craftartsipdcenter/figure/zh-cn_image_0000002156078361.png)，在弹出的窗口中选择工厂后，单击"确定"。
3. 在左侧仓库结构树中，选中工厂节点，单击"添加"。
4. 在弹出的"新增仓库"窗口中，填写[表1]信息。
   
    表1新增仓库参数表 
   | 参数      | 说明                                                                                         |
   |:---|:---|
   | 仓库代码    | 仓库代码，在工厂下唯一。 取值长度不超过60个字符。                    |
   | 仓库名称    | 仓库的名称。 取值长度不超过1000个字符。                        |
   | 简称      | 仓库的简称。 取值长度不超过100个字符。                       |
   | 是否自动上架  | 标识是否自动上架。                                                                                  |
   | 父项仓库    | 父项仓库，为工厂下已存在的仓库。                                                                           |
   | 公司代码    | 选择公司，数据来源于"公司注册"。                                                                          |
   | ERP子库编码 | ERP子库编码。当前仓库的配置不支持填写该参数。                                                                   |
   | ERP货位编码 | ERP货位编码。当前仓库的配置不支持填写该参数。                                                                   |
   | 提前转库期   | 仓库的提前转库期。 取值范围：0\~2147483647                  |
   | 提前转库期单位 | 仓库提前转库期的单位。 目前支持年、月、周、日、小时、分钟、秒。           |
   | 呆滞料预警期  | 仓库的呆滞料预警期。 取值范围：0\~2147483647                 |
   | 呆滞预警期单位 | 仓库呆滞料预警期的单位。 目前支持年、月、周、日、小时、分钟、秒。            |
   | 仓库地址    | 仓库的地址。 取值长度不超过500个字符。                       |
   | 仓库管理员   | 仓库的管理员。 取值长度不超过60个字符。                      |
   | 失效日期    | 仓库的失效日期。                                                                                   |
   | 生效标识    | 标识是否有效。 默认为是，新增仓库时只能设置为是。有效的仓库数据才能被其他功能模块引用。 |
   | 仓库标签    | 仓库的标签，数据来源于"参数配置"。                                                                         |
   | 是否条码管控  | 标识是否条码管控。                                                                                  |
   | 是否虚仓    | 标识是否虚仓。 默认为否。                                |
   | 联系人     | 仓库的联系人。 取值长度不超过60个字符。                      |
   | 联系电话    | 仓库的联系电话。 取值长度不超过60个字符。                        |
      
   
   
5. 单击"确定"，仓库添加完成。
 
#### 导入仓库
![](https://support.huaweicloud.com/usermanual-craftartsipdcenter/public_sys-resources/note_3.0-zh-cn.png)
- "导入"操作前需已维护好需要导入的仓库信息Excel表格。导入的Excel文件只支持小写的文件后缀.xlsx。导入的Excel文件需不超过500条数据。
- 导入模板获取：在左侧仓库结构树中，选中工厂节点，单击"下载模板"，将Excel模板文件保存到本地。
 
1. 在顶部导航栏中，选择"制造数据模型管理 \> 仓储模型 \> 仓库建模"，进入"仓库建模"页面。
2. （可选）单击左上角"请选择工厂"右侧的![](https://support.huaweicloud.com/usermanual-craftartsipdcenter/figure/zh-cn_image_0000002258997758.png)，在弹出的窗口中选择工厂后，单击"确定"。
3. 在左侧仓库结构树中，选中工厂节点，单击"导入"。
4. 在弹出的窗口中，选择需要导入的Excel文件后，再单击"打开"。 
   导入成功后，仓库列表中显示导入信息。
   
   
 
#### 仓库相关操作
仓库添加完成后，您还可以进行如[表2]所示的操作。
 表2仓库相关操作 
| 操作    | 描述                                                                                                                                                                                                                                                                                                                                                                                                           |
|:---|:---|
| 编辑仓库  | 在"仓库建模"页面，单击待编辑的仓库记录"操作"列的"编辑"，根据实际情况修改仓库名称、仓库地址等参数信息。                                                                                                                                                                                                                                                                                                                                                       |
| 禁用仓库  | 在"仓库建模"页面，单击"生效标识"为"是"的仓库记录"操作"列的"禁用"，禁用仓库。 - 仅当该仓库下不存在"生效标识"变为"是"的库区时才能执行禁用仓库操作。  - 禁用操作后，该仓库记录"生效标识"变为"否"。   |
| 启用仓库  | 在"仓库建模"页面，单击"生效标识"为"否"的仓库记录"操作"列的"启用"，启用仓库。 启用操作后，该仓库记录"生效标识"变为"是"。                                                                                                                                                                                                                                                                                              |
| 删除仓库  | 在"仓库建模"页面，勾选待删除的仓库记录前的![](https://support.huaweicloud.com/usermanual-craftartsipdcenter/figure/zh-cn_image_0000001988972073.png)，单击"批量删除"，删除仓库。                                                                                                                                                                                                                                                              |
| 查询仓库  | 在"仓库建模"页面，在仓库结构树上方输入框选择"仓库"并输入"仓库名称"信息，查询仓库。                                                                                                                                                                                                                                                                                                                                                                 |
| 个性化设置 | 在"仓库建模"页面的左侧仓库结构树中，选中工厂节点，单击右上角![](https://support.huaweicloud.com/usermanual-craftartsipdcenter/figure/zh-cn_image_0000001954092884.png "点击放大")，可以根据需求进行页面展示仓库信息的个性化设置。                                                                                                                                                                                                                                     |
   
#### 添加库区
![](https://support.huaweicloud.com/usermanual-craftartsipdcenter/public_sys-resources/note_3.0-zh-cn.png)
如果库区配置了扩展属性，则在添加库区数据时，除了填写[表3]中的参数，还需要填写扩展属性参数。
1. 在顶部导航栏中，选择"制造数据模型管理 \> 仓储模型 \> 仓库建模"，进入"仓库建模"页面。
2. （可选）单击左上角"请选择工厂"右侧的![](https://support.huaweicloud.com/usermanual-craftartsipdcenter/figure/zh-cn_image_0000002120916610.png)，在弹出的窗口中选择工厂后，单击"确定"。
3. 在左侧仓库结构树中，选中仓库节点，单击"添加"。
4. 在弹出的"新增库区"窗口中，填写[表3]信息。
   
    表3新增库区参数表 
   | 参数       | 说明                                                                                                         |
   |:---|:---|
   | 仓库代码     | 为已存在的父级仓库的代码，系统自动填充取值。                                                                                     |
   | 库区代码     | 库区代码，仓库下唯一。 取值长度不超过60个字符。                                     |
   | 库区名称     | 库区的名称。 取值长度不超过200个字符。                                         |
   | 简称       | 库区的简称。 取值长度不超过100个字符。                                      |
   | 部门代码     | 库区的部门代码。 取值长度不超过60个字符。                                        |
   | 收货货位     | 收货货位，数据来源于"仓库建模"的货位。                                                                                       |
   | 上架货位     | 上架货位，数据来源于"仓库建模"的货位。                                                                                       |
   | ERP子库编码  | 选择ERP子库编码，数据来源于"ERP子库货位"。                                                                                  |
   | ERP货位编码  | 选择ERP货位编码，数据来源于"ERP子库货位"。 ERP子库编码为ERP货位编码的父项，需要先选择ERP子库编码。 |
   | ITEM管理模式 | 库区的ITEM管理模式。 目前支持按物料编码、按LPN/PSN。                             |
   | 高低频      | 库区的高低频。 目前支持高、中、低。                                           |
   | 失效时间     | 库区的失效时间。                                                                                                   |
   | 库区标签     | 库区的标签，数据来源于"参数配置"。                                                                                         |
   | 生效标识     | 标识是否有效。 默认为是。有效的库区数据才能被其他功能模块引用。                            |
   | 楼栋       | 库区所在的楼栋。                                                                                                   |
   | 楼层       | 库区所在的楼层。                                                                                                   |
   | X坐标      | 库区所在的X坐标。                                                                                                  |
   | Y坐标      | 库区所在的Y坐标。                                                                                                  |
   | Z坐标      | 库区所在的Z坐标。                                                                                                  |
      
   
   
5. 单击"确定"，库区添加完成。
 
#### 库区相关操作
库区添加完成后，您还可以进行如[表4]所示的操作。
 表4库区相关操作 
| 操作    | 描述                                                                                                                                                                                                                                                                                                                                                                                                       |
|:---|:---|
| 编辑库区  | 在"仓库建模"页面，单击待编辑的库区记录"操作"列的"编辑"，根据实际情况修改库区名称、库区类型等参数信息。                                                                                                                                                                                                                                                                                                                                                   |
| 禁用库区  | 在"仓库建模"页面，单击"生效标识"为"是"的库区记录"操作"列的"禁用"，禁用库区。 - 仅当该库区下不存在"生效标识"变为"是"的货位时才能执行禁用库区操作。  - 禁用操作后，该库区记录"生效标识"变为"否"。   |
| 启用库区  | 在"仓库建模"页面，单击"生效标识"为"否"的库区记录"操作"列的"启用"，启用库区。 启用操作后，该库区记录"生效标识"变为"是"。                                                                                                                                                                                                                                                                                       |
| 删除库区  | 在"仓库建模"页面，勾选待删除的库区记录前的![](https://support.huaweicloud.com/usermanual-craftartsipdcenter/figure/zh-cn_image_0000001988812249.png)，单击"批量删除"，删除库区。                                                                                                                                                                                                                                                          |
| 查询库区  | 在"仓库建模"页面，在仓库结构树上方输入框选择"库区"并输入"库区名称"信息，查询库区。                                                                                                                                                                                                                                                                                                                                                             |
| 个性化设置 | 在"仓库建模"页面的左侧仓库结构树中，选中仓库节点，单击右上角![](https://support.huaweicloud.com/usermanual-craftartsipdcenter/figure/zh-cn_image_0000001954092852.png "点击放大")，可以根据需求进行页面展示库区信息的个性化设置。                                                                                                                                                                                                                                 |
   
#### 添加货位
![](https://support.huaweicloud.com/usermanual-craftartsipdcenter/public_sys-resources/note_3.0-zh-cn.png)
如果货位配置了扩展属性，则在添加货位数据时，除了填写[表5]中的参数，还需要填写扩展属性参数。
1. 在顶部导航栏中，选择"制造数据模型管理 \> 仓储模型 \> 仓库建模"，进入"仓库建模"页面。
2. （可选）单击左上角"请选择工厂"右侧的![](https://support.huaweicloud.com/usermanual-craftartsipdcenter/figure/zh-cn_image_0000002156078365.png)，在弹出的窗口中选择工厂后，单击"确定"。
3. 在左侧仓库结构树中，选中库区节点，单击"添加"。
4. 在弹出的"新增货位"窗口中，填写[表5]信息。
   
    表5新增货位参数表 
   | 参数         | 说明                                                                                |
   |:---|:---|
   | 仓库代码       | 为已存在的父级仓库的代码，系统自动填充取值。                                                            |
   | 库区代码       | 为已存在的父级库区的代码，系统自动填充取值。                                                            |
   | 货位代码       | 货位代码，仓库下唯一。 取值长度不超过60个字符。            |
   | 货位名称       | 货位的名称。 取值长度不超过200个字符。                |
   | 是否冻结标识     | 标识是否冻结货位。                                                                         |
   | 货位标签       | 货位的标签，数据来源于"参数配置"。                                                                |
   | 货位状态       | 货位状态。 目前支持空闲、使用中。                  |
   | 货位顺序号      | 货位的顺序号。 取值范围：1\~99999999             |
   | 货架号        | 货位的货架号。 取值长度不超过60个字符。                |
   | ERP子库编码    | ERP子库编码。当前货位的配置不支持填写该参数。                                                          |
   | ERP货位编码    | ERP货位编码。当前货位的配置不支持填写该参数。                                                          |
   | ITEM管理模式   | 库区的ITEM管理模式。 目前支持按物料编码、按LPN/PSN。 |
   | 循环盘点标识     | 货位的循环盘点标识，支持开启和关闭。                                                                |
   | 混产品标识      | 货位的混产品标识，支持开启和关闭。当该参数为关闭时，货位不支持多产品同时使用。                                           |
   | 混单位标识      | 货位的混单位标识，支持开启和关闭。                                                                 |
   | 混库存分类      | 货位的混库存分类，支持开启和关闭。                                                                 |
   | 混库存状态标识    | 货位的混库存状态标识，支持开启和关闭。                                                               |
   | 混库存Owner标识 | 货位的混库存Owner标识，支持开启和关闭。                                                            |
   | 混批次标识      | 货位的混批次标识，支持开启和关闭。                                                                 |
   | 混物料参数标识    | 货位的混物料参数标识，支持开启和关闭。                                                               |
   | 高低频        | 货位的高低频。 目前支持高、中、低。                 |
   | 货架排编码      | 货位的货架排编码。 取值范围：1\~99999999           |
   | 货架列编码      | 货位的货架列编码。 取值范围：1\~99999999           |
   | 货架层编码      | 货位的货架层编码。 取值范围：1\~99999999           |
   | 长          | 货位的长。 取值范围：1\~99999999               |
   | 宽          | 货位的宽。 取值范围：1\~99999999               |
   | 高          | 货位的高。 取值范围：1\~99999999               |
   | 长宽高单位      | 货位的长宽高单位。 目前支持毫米、厘米、米。            |
   | 最大承重(KG)   | 货位的最大承重，单位为千克。 取值范围：1\~99999999    |
   | 生效标识       | 标识是否有效。 默认为是。有效的货位数据才能被其他功能模块引用。    |
   | X坐标        | 货位所在的X坐标。                                                                         |
   | Y坐标        | 货位所在的Y坐标。                                                                         |
   | Z坐标        | 货位所在的Z坐标。                                                                         |
   | 类别         | 货位的类别。 取值长度不超过60个字符。                |
   | ABC分类      | 货位的ABC分类。 目前支持A、B、C。               |
      
   
   
5. 单击"确定"，货位添加完成。
 
#### 货位相关操作
货位添加完成后，您还可以进行如[表6]所示的操作。
 表6货位相关操作 
| 操作    | 描述                                                                                                                                                                                                                                                                                                                                                                                                       |
|:---|:---|
| 编辑货位  | 在"仓库建模"页面，单击待编辑的货位记录"操作"列的"编辑"，根据实际情况修改货位名称、货位状态等参数信息。                                                                                                                                                                                                                                                                                                                                                   |
| 禁用货位  | 在"仓库建模"页面，单击"生效标识"为"是"的货位记录"操作"列的"禁用"，禁用货位。 禁用操作后，该货位记录"生效标识"变为"否"。                                                                                                                                                                                                                                                                                       |
| 启用货位  | 在"仓库建模"页面，单击"生效标识"为"否"的货位记录"操作"列的"启用"，启用货位。 - 请在父级库区的"生效标识"为"是"时再执行启用货位操作。  - 启用操作后，该货位记录"生效标识"变为"是"。   |
| 删除货位  | 在"仓库建模"页面，勾选待删除的货位记录前的![](https://support.huaweicloud.com/usermanual-craftartsipdcenter/figure/zh-cn_image_0000001988812229.png)，单击"批量删除"，删除货位。                                                                                                                                                                                                                                                          |
| 个性化设置 | 在"仓库建模"页面的左侧仓库结构树中，选中库区节点，单击右上角![](https://support.huaweicloud.com/usermanual-craftartsipdcenter/figure/zh-cn_image_0000001988972053.png "点击放大")，可以根据需求进行页面展示货位信息的个性化设置。                                                                                                                                                                                                                                 |
   
