Appearance
采购计划(Web)
模块路径: 采购管理 > 配货控制 > 采购计划适用角色: 采购人员、采购主管访问地址: /admin/Purchase/purchaseplangamepage/
一、功能简介
采购计划是采购管理的核心调度模块,通过预设采购策略(周期、库存标准、可用量参考等),系统自动计算建议采购数量和供应商,帮助采购人员高效制定采购方案并生成采购订单。
二、窗口架构
采购计划由三个层级的窗口组成:
plain
窗口 A — 采购计划策略列表(入口页)
├── 点击编号/名称 → 窗口 B 采购办理
├── 点击"设置" → 规则设置窗口
└── 点击"历史" → 窗口 C 采购历史| 来源 | 操作 | 目标 |
|---|---|---|
| 窗口 A 策略列表 | 点击编号/名称 | 窗口 B 采购办理 |
| 窗口 A 策略列表 | 点击"设置"链接 | 规则设置窗口 |
| 窗口 A 策略列表 | 点击"历史"链接 | 窗口 C 采购历史 |
| 窗口 B / C | 点击"<- 返回"按钮 | 窗口 A 策略列表 |
三、窗口 A — 采购计划策略列表
3.1 列表字段
| 列名 | 说明 |
|---|---|
| 编号 | 策略编号,点击可进入采购办理 |
| 名称 | 策略名称,点击可进入采购办理 |
| 配方工厂 | 关联的生产工厂 |
| 备注 | 策略备注 |
| 采购次数 | 累计已执行的采购批次数 |
| 采购时机 | 采购周期的中文描述(如「每周一次」「每月一次」) |
| 使用人员 | 当前使用该策略的采购员 |
| 上次采购日期 | 最近一次生成采购订单的日期 |
| 已过天数 | 距上次采购已过去的天数 |
| 下次采购日期 | 根据采购周期自动计算的下次计划日期 |
| 设置规则 | 超链接,点击跳转到规则设置窗口 |
| 采购历史 | 超链接,点击跳转到采购历史窗口 |
| 重算采购日期 | 操作链接,点击重新计算下次采购日期 |
3.2 工具栏操作
| 按钮 | 说明 |
|---|---|
| 复制策略 | 选中一个策略后,复制为新的策略(含商品明细) |
3.3 搜索
在搜索框中输入策略编号或策略名称关键字进行过滤。
四、规则设置窗口
从策略列表点击「设置」链接进入。规则设置窗口用于定义采购计划的运算策略,包含多个配置 Tab。
4.1 公共区域
| 字段 | 说明 |
|---|---|
| 编号 | 策略编号(自动生成) |
| 名称 | 策略名称 |
| 备注 | 策略备注 |
4.2 Tab 1 — 采购周期
设置采购的时间节奏:
| 选项 | 说明 |
|---|---|
| 每周一次 | 选择每星期几采购(周一 ~ 周日) |
| 每月一次 | 选择每月几号采购 |
| 每 N 天一次 | 设置间隔天数 |
| 不确定 | 不固定采购周期 |
4.3 Tab 2 — 库存标准
设置采购量的参考基准:
- 按高库存标准:以物料的高库存上限作为补货目标
- 按低库存标准:以物料的低库存下限作为补货目标
- 仓库选择:勾选参与库存计算的仓库(排除 POS 仓库),支持全选/取消全选
4.4 Tab 3 — 可用量参考
设置在计算建议采购数量时的参考因素:
参考月数:参考最近 N 个月的采购/销售记录
起止日期:自定义参考时间段
忽略特价:是否排除特价采购记录
包含已用数量:是否将已消耗数量纳入参考
参考单据类型:
在途(已下单未到货)
在买已发(供应商已发货)
在买已到(已到货未入库)
待出库(已分配待出库)
4.5 Tab 4 — 到货要求
- 要求到货日:启用后设置延迟天数(从下单到到货的天数)
- 跳过周末:计算到货日时是否跳过周末
4.6 Tab 5 — 仓库来源
- 指定仓库:手动指定采购入库仓库
- 按物料关联仓库筛选:根据物料档案中关联的仓库自动确定
五、窗口 B — 采购办理
从策略列表点击策略编号或名称进入。采购办理是日常采购操作的主工作区。
5.1 页面布局
- 顶部:策略详情信息条(编号、名称、采购周期、上次采购日期)+ 返回按钮
- 中部:商品明细表格(行内编辑)
- 底部:辅助数据 Tab(报价、历史、库存、在途、结存)
5.2 商品明细表格
表格列分组
| 分组 | 包含列 |
|---|---|
| 基本信息 | 物料编号、物料名称、规格、基本单位 |
| 库存 | 结存数、可用数、最低库存、最高库存 |
| 建议 | 建议供应商、建议采购数、建议采购价 |
| 计划 | 采购单位(可切换)、采购数量(可编辑)、采购单价(可编辑)、采购金额(自动计算) |
行内编辑
以下列支持直接在表格中编辑:
| 可编辑列 | 操作说明 |
|---|---|
| 采购单位 | 下拉切换单位,自动换算单价 |
| 采购数量 | 输入采购数量,自动重算基础数量和金额 |
| 采购单价 | 输入采购单价,自动重算基础单价和金额 |
| 建议供应商 | 点击选择供应商 |
多单位换算:切换采购单位时,系统自动查询换算率并重算单价。例如:基础单位为「个」,采购单位切换为「箱」(1箱=12个),则采购单价 = 基础单价 × 12。
5.3 工具栏操作
物料组
| 按钮 | 说明 |
|---|---|
| 增加默认物料 | 根据策略的物料查询条件,自动匹配并添加物料到明细 |
| 增加其他物料 | 弹出物料选择器,手动选择并添加物料 |
| 引入销售订单 | 打开向导,从销售订单中引入需要采购的物料 |
删除组
| 按钮 | 说明 |
|---|---|
| 删除选中 | 删除勾选的明细行(需先勾选行) |
| 清空全部 | 清空当前策略的全部商品明细 |
| 删除无数量行 | 删除采购数量为 0 的所有明细行 |
计算组
| 按钮 | 说明 |
|---|---|
| 采购计算 | 核心操作:刷新库存结存/可用数,根据策略规则重算建议供应商与建议采购数量 |
| 采纳建议数量 | 将所有未填写采购数量的行,自动按建议数量批量填入 |
辅助组
| 按钮 | 说明 |
|---|---|
| 辅助操作 | 展开辅助菜单,包含以下批量操作: |
辅助菜单详细操作:
| 操作 | 说明 |
|---|---|
| 采纳建议价格(全部) | 将所有行的采购单价设为建议价格 |
| 采纳建议价格(选中) | 将选中行的采购单价设为建议价格 |
| 设置建议供应商 | 将所有行的建议供应商设为系统推荐值 |
| 设置主供应商 | 将所有行的建议供应商设为主供应商 |
| 设置主供应商(选中) | 将选中行的建议供应商设为主供应商 |
| 使用上次供应商(选中) | 将选中行的建议供应商设为上次采购的供应商 |
| 清空建议供应商 | 清空所有行的建议供应商 |
| 全部换采购单位 | 将所有行切换到物料默认的采购单位 |
| 全部换标准单位 | 将所有行切换到基础单位(换算率归 1) |
输出组
| 按钮 | 说明 |
|---|---|
| 预览建议订货 | 按供应商分组展示计划订货清单(含物料、数量、单价、金额),可预览确认后再生成订单 |
| 生成采购订单 | 最终操作:根据当前明细,按供应商 + 仓库分组自动生成采购订单 |
5.4 底部辅助数据 Tab
选中明细行后,底部 Tab 区域显示该物料的参考数据:
| Tab | 说明 |
|---|---|
| 报价信息 | 该物料的各供应商历史报价对比 |
| 采购历史 | 该物料的近期采购记录 |
| 库存查询 | 该物料在各仓库的当前库存 |
| 在途查询 | 该物料的在途订单(已下单未到货) |
| 结存查询 | 该物料的库存结存明细 |
六、窗口 C — 采购历史
从策略列表点击「历史」链接进入。
6.1 页面布局
左右分栏主从布局:
- 左侧(35%):生成历史列表(每次执行采购计划生成操作的记录)
- 右侧(65%):生成订单列表(该批次生成的采购订单清单)
6.2 操作方式
- 点击左侧某条历史记录,右侧自动联动显示该批次生成的所有采购订单
- 采购订单号带有超链接,点击可在新窗口打开对应的采购订单
- 单据状态以中文显示:草稿 / 已生效 / 已关闭 / 已删除
七、典型业务流程
plain
步骤 1:设置采购策略
→ 新建策略 → 配置采购周期、库存标准、可用量参考等
步骤 2:添加商品明细
→ 进入采购办理 → 增加默认物料 / 增加其他物料 / 引入销售订单
步骤 3:执行采购计算
→ 点击「采购计算」→ 系统刷新库存、重算建议数量和供应商
步骤 4:调整采购计划
→ 查看建议数据 → 切换单位 → 修改数量和价格 → 采纳建议数量
步骤 5:预览与生成订单
→ 点击「预览建议订货」确认 → 点击「生成采购订单」
→ 系统按供应商+仓库分组自动生成采购订单
步骤 6:查看历史
→ 返回策略列表 → 点击「历史」→ 查看生成记录和订单八、常见问题
Q1:采购计算后建议数量为 0 怎么办?
A: 建议数量为 0 通常表示当前库存已满足需求。请检查:
- 库存标准设置是否合理(高库存/低库存)
- 仓库选择是否正确
- 可用量参考中是否有大量在途订单
Q2:生成采购订单提示「距上次生成不足24小时」?
A: 系统限制同一策略 24 小时内只能生成一次采购订单,防止重复下单。如确需重新生成,请联系管理员。
Q3:切换采购单位后价格变了?
A: 这是多单位换算的正常行为。切换单位时系统会按换算率自动重算单价。例如:基础单位「个」单价 10 元,切换到「箱」(1箱=12个),采购单价自动变为 120 元。
Q4:如何批量修改供应商?
A: 使用工具栏「辅助操作」菜单中的供应商相关功能,可批量设置建议供应商、主供应商、上次供应商或清空供应商。
Q5:引入销售订单的用途是什么?
A: 当门店/分店有销售订单需求但库存不足时,可通过「引入销售订单」功能,将销售订单中需要的物料自动导入采购计划,系统会检查 BOM 配方后生成对应的采购需求。
