# 仓库
---
仓库是核心的基础数据,初始化仓库是实施PSI的基础工作。
仓库在基础数据中创建后,需要进一步在 [`库存建账`](02-06.md) 中完成建账后仓库才能在业务中启用。
## 新增仓库
单击工具栏中的  按钮后系统会弹出新增仓库操作窗体。

| 字段名称 | 说明 |
| -------- |-------------|
| 仓库编码 | 仓库编码需要保证编码唯一,建议长度不要超过10位 |
| 仓库名称 | 仓库名称,长度不要超过20个汉字 |
>仓库业务字段说明
录入完`仓库编码`,在输入框里按回车键会自动跳转到`仓库名称`输入框,在`仓库名称`录入完后,按回车键会自动触发`保存并继续新增`按钮的单击功能。
>这样的回车键跳转输入框,以及在最后一个输入框回车触发提交按钮的操作,是PSI中的操作惯例。
## 编辑仓库
在仓库列表中选中要编辑的仓库,然后单击按钮,就会弹出表单来编辑仓库。
编辑仓库的表单操作和新增仓库的表单操作类似。
## 删除仓库
一旦仓库在业务中启用,就不能从系统中删除。
在仓库列表中选中要删除的仓库,然后单击按钮。系统会自动判断仓库是否可以删除。
## 修改仓库的数据域
在仓库列表中选中仓库,然后单击按钮,系统会弹出表单来修改仓库数据域。

在实施中经常出现这样的错误:仓库由系统管理员admin创建,这样在实施数据权限的时候就会遇到麻烦。
通过修改仓库的数据域,就能把仓库的创建人设置成其他业务员,从而进一步实现数据权限的管理。
数据域的应用,参见 [`数据域应用详解`](05.md)
## 打开库存建账模块
单击按钮可以进入库存建账模块。
从主菜单也能进入库存建账模块,这里增加按钮是方便新用户使用。
>如果没有库存建账模块的功能权限,用户就看不见该操作按钮。