这个功能是干嘛的?
简单说:帮你在系统里批量生成调拨单。
以前开调拨单是不是这样?
- 几百个 SKU 要调,一个一个录,录到崩溃
- 录完才发现库存不够,又得删了重来
- 来来回回改 Excel,改完再导,导完又错,无限循环
现在有了”调拨计划”,你可以:
- ✅ 批量导 Excel,一次搞定几百条调拨数据
- ✅ 导入的时候系统自动查库存,库存不够的标红告诉你
- ✅ 直接在系统里改差异,不用回去改 Excel
- ✅ 改完直接生成调拨申请单,一步到位
怎么找到这个功能?
入口在:库存中心 → 调拨管理 → 调拨计划
进来之后,你会看到一个任务列表。第一次进来看到是空的,因为你还没创建过任务。

两种开单方式,挑你顺手的
| 方式 | 适合什么场景 | 操作步骤 |
| Excel 导入 | 调拨量大、SKU 多、有现成的 Excel 表格 | 准备 Excel → 导入 → 检查 → 生成 |
| 手工新增 | 临时调拨、SKU 少、要现场调整 | 新增 → 选仓库 → 选商品 → 分配库存 → 生成 |
💡 第一次用建议先试 Excel 导入,熟练了再用手工新增。
方式一:Excel 导入(重点讲)
第一步:准备 Excel
你需要一个导入模板,模板长这样(简化版):
| 调出组织编码 | 调入组织编码 | 调出仓编码 | 调入仓编码 | 预出日期 | 商品编码 | 颜色名称 | 尺码名称 | 数量 | 发货模式 | 备注 |
几个容易填错的地方,先提醒一下:
- 调出仓 ≠ 调入仓(同一个仓库调给自己不算调拨)
- 预出日期不能填过去的日期,必须是今天或以后
- SKC 不为空就以 SKC 为准,SKC 为空就靠”商品编码 + 颜色名称”
- 六项完全相同才会合并到一张单:调出组织、调入组织、调出仓、调入仓、预出日期、单据备注——这六项里只要有一项不一样,就生成不同的单据
第二步:导入 Excel
点工具栏的【导入】,选你的 Excel 文件,上传。
系统会做几件事:
- 检查 Excel 格式对不对
- 检查你填的仓库你 有没有权限 操作
- 检查 内部结算参数(参数 KC0042,下面会讲)
第三步:库存校验
系统会自动检查每个 SKU 的库存够不够。
情况 A:库存够 ✅
- 直接生成 未生效 /已生效的调拨申请单
- 任务状态变成「已生成」
- 你可以点击【查看】看到所有的调拨申请单
情况 B:库存不够 ⚠️
- 系统 不会 直接生成单据
- 任务停在「导入成功」状态
- 你需要点【查看】,进入下一步:差异调整
第四步:差异调整(库存不够怎么办?)
进入差异调整界面,你会看到:
- 红色 标出来的就是有问题的 SKU
- 系统告诉你:调出仓有多少库存、要调多少、差多少
两个救命按钮:

| 按钮 | 干啥用的 |
| 🔁 批量调整差异 | 一键把所有不够的数量砍到库存上限;按导入顺序,优先满足前面调入仓的需求 |
| 🔄 刷新库存 | 又卖出去了一些?还是有入库了或者去调整可用库存占用单据了?点这个重新查最新库存 |
💡 注意调整顺序:系统是按你 Excel 里调入仓的顺序来的。如果你第一个调入仓要 100 件,库存只有 80 件,那 80 件都给第一个仓,第二个仓就得自己想办法。
你也可以 手动改 列表里的数量。改完,点【下一步】。
还会再检查一次库存(参数 KC0047 在管这个,下面讲)。
- 如果库存还不够,会弹窗告诉你 哪个仓库、哪个 SKU、缺多少
- 你可以选择【取消】回去改,也可以点【继续】硬着头皮生成(不推荐)
第五步:生成预览
这一步是 最后确认,你会看到所有要生成的调拨申请单:
| 字段 | 你能改吗 | 说明 |
| 调出仓 / 调入仓 | ❌ | 系统定的 |
| 手工单号 | ✅ | 可以单个改,也可以批量设置 |
| 预出库日期 | ✅ | 默认今天 |
| 调拨方式 | ✅ | 下拉选 |
| 调拨数量 | ❌ | 系统算的 |
| 备注 | ✅ | 自由填 |
🔘 “生成已生效调拨申请单” 这个勾,默认不勾。
– 勾上 = 生成的单子立刻生效(不能再改)
– 不勾 = 生成未生效的单子(事后还能反悔)
确认无误,点【生成】,调拨申请单就出来了。
特殊规则:
- 如果所有单子都失败了,可以 重新点【生成】 再来一次
- 一旦状态变成「已生成」,所有字段 变只读,不能再改
方式二:手工新增(适合临时性调拨)
适合:就几个 SKU、要现场看着库存调的场景。

步骤一:选仓库
点【新增】进来,先选 哪些仓库要参与调拨。
- 支持 Excel 导入(业务组织编码 + 仓库编码)
- 选完记得【保存】,不然白搞
步骤二:选商品
选哪些 商品要调,可以 Excel 导入(商品编码 + 商品名称)。
步骤三:调拨分配(这一步是核心)
这一步系统给你看每个仓库每个 SKU 的情况:
| 指标 | 含义 | 你能改吗 |
| 可分配库存 | 所有仓库加起来一共有多少件 | ❌ |
| 可用库存 | 每个仓库调后各有多少件 | ✅ |
| 待分配数量 | 总共要调出多少;= 可分配库存 − 可用库存合计;如果不等于 0,说明没分配完 | ❌ 自动算的 |
💡 简单说:你 手动改“可用库存”这一列,就是在告诉系统”我要从这个仓调出多少”。改完,”待分配数量”会跟着变,直到变成 0 才算分配完。
几个细节:
- 改一个数,需要点保存”即将生成的调拨情况”会 自动跟着变
最容易踩的坑:
待分配数量 ≠ 0 时点保存 → 提示 “待分配数量必须等于0“
修改后没有保存会提示:请先保存修改的数据
没生成任何调拨数据 时点下一步 → 报错 “所有商品都没有有效调拨数据,不能产生调拨申请单!”
两种情况都 留在原界面,自己改完再点下一步。
步骤四:生成预览
跟 Excel 导入的最后一步是一样的,确认信息,点【生成】。

你必须知道的三参数(很关键!)
这三个参数在系统里管着 能不能导入、能不能生成、单子生不生效,配置错了功能就用不了。
| 参数编号 | 名字 | 是 = 啥效果 | 否 = 啥效果 |
| KC0042 | 调拨启用内部结算 | 调出/调入财务组织可以不一样 | 不一样就直接失败,提示”未启用内部结算…” |
| KC0047 | 是否检查调出仓可用库存 | 库存不够也直接生成预览,不管库存 | 库存不够会失败,弹窗告诉你差多少 |
| KC0048 | 调拨申请单是否生效 | 勾选”生成已生效”时,单子立刻生效 | 单子保持未生效状态 |
⚠️ 这三个参数是 后台配置 的,业务员改不了,找管理员。
最常见的组合:
- KC0047 = 否,KC0048 = 否:严格模式——库存必须够,单子先生成不生效
- KC0047 = 是,KC0048 = 是:宽松模式——库存不够也放行,单子直接生效
任务列表那些状态都是啥意思?
任务列表里有个”状态”列,一堆名词容易看晕,翻译成人话:
| 状态 | 人话解释 |
| 未导入 | Excel 上传了,但还没开始跑 |
| 导入中 | 正在解析你的 Excel |
| 导入失败 | Excel 有问题,可能是格式错、没权限、参数 KC0042 不通过 |
| 导入成功 | Excel 没问题,但还没生成单子(可能库存不够) |
| 未生成 | 手工新增的任务,还没生成单子 |
| 生成中 | 正在生成调拨申请单 |
| 部分生成 | 一部分单子成功了,一部分失败了 |
| 已生成 | 全部成功了 |
| 生成失败 | 没生成出来 |
顶部三个筛选:
- 全部:所有任务
- 未生成:除了”部分生成、已生成”以外的全部
- 已生成:只有”部分生成、已生成”
能删除的状态:未导入、导入失败、导入完成、未生成、生成失败。其他的 不能删。
常见问题 FAQ
Q:Excel 导进去,列表里啥都没? A:右上角看看是不是选了”未生成”或”已生成”筛选。默认是全部。或者去”导入失败”里找找看,看错误日志。
Q:库存不够,我不想减少调拨量,能不能让采购先补货? A:调拨计划 不管补货。你需要先去采购模块建补货单,库存到了之后再回来生成调拨申请单。
Q:已经生成的单子发现错了怎么办? A:如果勾了”生成已生效”,就去调拨申请单里冲销/反审;如果没勾生效,直接删掉重新生成。
Q:调出仓和调入仓可以一样吗? A:不行,导入的时候系统直接拒绝。调拨就是把东西从 A 仓搬到 B 仓,同一个仓库搬个啥?
Q:财务组织不一样能不能开调拨? A:看参数 KC0042。不允许就不行,会直接失败提示”未启用内部结算…”。
Q:刷新库存按钮点了为啥没变化? A:库存是别的模块在动的(比如销售出库、采购入库),系统不会实时同步。你点一下刷新按钮就行,刷新的是 本界面 的库存。
Q:批量调整差异为啥还是不对? A:批量调整是按你 Excel 里调入仓的顺序来的。如果你某个 SKU 库存 0,那一列调入仓都调不到,得手动改。
Q:所有单子都生成失败了,能不能再来一次? A:可以。状态变成”已生成”之前,都可以重新点【生成】。状态变成”已生成”之后,就只能去调拨申请单那里处理了。


