采购计划
采购计划把「什么时候该补货、补多少、向谁买」写成一条可重复执行的策略:策略规定采购周期与执行日、按哪个仓库的最高或最低库存补货、参考最近几个月的采购记录、供应商按什么规则挑选,系统据此算出下次采购日期并给出建议数量,采购员只需核对与调整,再生成采购订单。
功能路径:采购 → 配货控制 → 采购计划

一、功能概述
1. 核心用途
- 补货排期:按「每周一次 / 每月一次 / 每间隔几天一次」定义节奏,系统推算下次采购日期,采购员照日程执行;
- 建议量计算:结合仓库配货标准的最高/最低库存、当前结存与在途数量,算出每种物料的建议采购数量与建议供应商;
- 一键成单:核对建议后按「供应商 + 仓库」自动拆分成多张采购订单,并留下可追溯的生成批次。
2. 网页端与客户端的分工
采购策略的新建与删除在桌面客户端完成,网页端的策略列表只有查询、导出与四个行内操作,没有「新增」按钮。网页端能改的是策略的规则内容(设置规则)与日常执行(采购办理)。客户端同功能的说明见采购计划(客户端)。
3. 整体结构
功能由四个页面串成一条链,每个页面在网页端顶部各占一个页签:
| 页面 | 入口 | 用途 |
|---|---|---|
| 策略列表 | 采购 → 配货控制 → 采购计划 | 查看有哪些策略、下次采购日期是哪天 |
| 规则设置 | 策略行「设置规则」 | 修改该策略的补货口径 |
| 采购办理 | 策略行「采购办理」 | 日常算量、调价、生成采购订单 |
| 采购历史 | 策略行「采购历史」 | 回查历次生成批次与对应订单 |
二、界面布局说明
1. 策略列表
列表上方是查询条件与工具栏,下方是策略表格。
| 列名 | 含义 |
|---|---|
| 编号 | 策略编号,同一工厂内唯一 |
| 名称 | 策略名称 |
| 配方工厂 | 策略归属的生产部门 / 工厂 |
| 备注 | 策略说明 |
| 采购次数 | 该策略当前周期内计划执行的批次数 |
| 采购时机 | 周期内的执行日,如「星期一」 |
| 使用人员 | 策略责任人 |
| 上次采购日期 | 最近一次生成采购订单的日期 |
| 已过天数 | 距上次采购活动已经过的天数 |
| 下次采购日期 | 系统按周期与执行日推算的应采购日 |
| 操作 | 设置规则 / 采购历史 / 采购办理 / 重算采购日期 四个链接 |
表格还带有「ID、工厂ID、采购条件」等扩展列,默认不显示;「采购条件」列是该策略全部规则的中文描述,用于快速核对口径。
查询区为「关键字 + 匹配方式」组合,匹配方式可选 包含 / 等于 / 开头为 / 结尾为 / 不等于 / 不包含 / 介于;工具栏提供 查询、重置、导出 与「★ 方案」(保存常用查询条件)。
2. 规则设置
从策略行点「设置规则」进入。页面顶部是策略基本信息(采购策略编号、采购策略名称、定义人员、定义日期、备注、修改人员、修改日期),中部是五个页签,右侧固定一块「采购规则」摘要面板。
打开页面时是只读状态,五个页签点不动,必须先点右上角【编辑】才能切换页签和改值;编辑态下工具栏变为【保存】/【取消】。

五个页签的配置项如下。
| 页签 | 配置组 | 可选值 |
|---|---|---|
| 周期和订单 | 订单设置 | 采购部门(选择 / 清空)、统一订单到货日期、几天后到货、周六周日不允许到货 |
| 周期和订单 | 采购周期 | 每周一次 / 每月一次 / 每间隔几天一次 / 无固定规律;选「每周一次」时勾选星期一 ~ 星期天 |
| 周期和订单 | 采购订单在哪入库 | 指定某仓库进行采购 / 根据物料主仓库分开采购 |
| 待补货仓库 | 缺货判断标准 | 最高库存 / 最低库存 |
| 待补货仓库 | 参与采购的仓库 | 仓库多选列表,支持全选 / 取消选择 |
| 供应商选择 | 参考业务日期范围 | 统计最近几个月的采购数据,或指定单据日期起止 |
| 供应商选择 | 供应商选取规则 | 按最低价格优先 / 按最近采购供应商优先 / 按商品主供应商优先;可勾选忽略特价采购商品 |
| 默认采购物料 | 物料查询条件 | 物料类型、物料编号、物料名称、物料规格、供应商、生产组,附「预览匹配物料」 |
| 其他设置 | 可用库存项目选择 | 含采购订单审核数 / 含采购在途数 / 含采购订单到货数 / 减销售订单审核数 / 含动态库存(占用数) |
| 其他设置 | 采购单位选择 | 必须标准采购单位 / 自由选择采购单位 |




右侧「采购规则」面板把当前策略翻译成七段人话——采购周期、库存标准、参考记录、供应商选择、物料范围、订单生成、到货要求。改完规则后核对这段文字,是确认口径是否设对的最快方式。
3. 采购办理
从策略行点「采购办理」进入。页面分四层:
- 工具栏:返回 | 物料 ▾ | 删除 ▾ | 计算 ▾ | 辅助 ▾ | 输出 ▾ | 生成采购订单;
- 信息条:计划编号、采购周期、第 N 次采购、下次计划、当前物料、共 N 条;
- 物料明细表:三段列分组,见下表;
- 底部辅助数据页签:报价信息 / 采购历史 / 可用库存 / 在途订单 / 仓库结存 / 采购规则。

明细表的列分组:
| 分组 | 列 |
|---|---|
| 基础信息 | 物料编号、物料名称、采购进价、平均进价、自定义码、条码、规格、类别、仓库、主供应商、最低库存、最高库存、最小批次、结存数、可用数 |
| 建议 | 建议供应商、基础单位、基础价格、最初数量、采购单位、采购数量、采购单位价格、换算率、最终基础数量 |
| 计划 | 采购单位、采购数量、采购单价、基础单价、基础数量、采购预算、价格变动 |
「建议」组是系统按策略算出来的结果,「计划」组是本次实际要下单的数,两列并排就是为了让采购员看清自己改了多少。「价格变动」用于比较计划单价与历史进价的差异。
4. 采购历史
从策略行点「采购历史」进入,左右主从布局。
- 左侧「生成历史」:批次、采购日期、采购人员,一行代表一次生成操作;
- 右侧「生成订单」:流水号、采购批次、制单时间、制单人员、采购订单号、单据状态、要求送货日期。未选中左侧行时显示「点击左侧行查看关联订单」。

三、业务操作步骤
步骤 1:确认策略与下次采购日期
采购 → 配货控制 → 采购计划,列表按工厂列出全部策略。核对「下次采购日期」与「已过天数」:日期已到、已过天数明显超过周期的策略,就是今天该办理的。
如果周期或执行日刚改过、日期没跟着变,点该行的重算采购日期。该操作没有确认框,点击后立即按新的周期重算,「下次采购日期」当场刷新,可再点一次还原核对。
步骤 2:核对补货口径
点该行设置规则 → 右上角【编辑】→ 逐个页签确认:
- 周期和订单:采购频率与执行日、到货提前天数;
- 待补货仓库:缺货判断标准选「最高库存」还是「最低库存」,以及哪些仓库参与计算;
- 供应商选择:参考几个月、按什么规则挑供应商;
- 默认采购物料:哪些物料进这张计划;
- 其他设置:可用库存要包含哪些在途与占用项目。
改完点【保存】;不想保存点【取消】。右侧「采购规则」摘要会同步变化。
步骤 3:把物料放进采购办理
点该行采购办理,然后从「物料 ▾」下拉里选一种方式:
| 菜单项 | 效果 |
|---|---|
| 增加默认物料 | 按规则设置里「默认采购物料」的查询条件,把匹配到的物料一次性加进明细 |
| 增加其他物料 | 弹出物料选择器,手工挑选要补的物料 |
| 引入销售订单 | 从销售订单反向引入需要采购的物料 |
明细表刷新后,每行显示该物料的仓库、结存数、可用数与最低/最高库存。
步骤 4:执行采购计算
点「计算 ▾」→ 采购计算。系统重新取一次库存与在途,按策略规则算出每行的建议供应商、基础价格、建议数量与换算率,结果落在「建议」列组。
算完若明细不对,用「删除 ▾」清理:删除选中 / 清空全部 / 删除无数量行。
步骤 5:调整计划数量与价格
在「计划」列组直接改:采购单位、采购数量、采购单价。改数量或单位后,基础数量、采购预算与价格变动自动重算。
需要批量对齐建议值时,用「计算 ▾」→ 采纳建议数量,把还没填数量的行一次性填入建议值。
「辅助 ▾」→ 辅助操作 展开九个批量按钮,用于整表或勾选行的统一处理:

| 批量按钮 | 作用 |
|---|---|
| 全部采纳建议采购价 | 所有行的采购单价改成建议价格 |
| 选中采纳建议采购价 | 仅勾选行 |
| 全部使用建议供应商 | 所有行的供应商改成系统建议值 |
| 全部使用主供应商 | 所有行改成物料档案的主供应商 |
| 选中使用主供应商 | 仅勾选行 |
| 选中使用上次供应商 | 仅勾选行,取该物料最近一次采购的供应商 |
| 清空全部建议供应商 | 清空建议供应商,改为手工指定 |
| 全部换采购单位 | 所有行切到物料默认采购单位 |
| 全部换标准单位 | 所有行切回基础单位 |
步骤 6:预览并生成采购订单
点「输出 ▾」→ 预览建议订货,弹窗按供应商列出将要生成的明细行,底部给出「共 N 个明细行」和「采购金额合计」。核对无误后关闭弹窗,点【生成采购订单】,系统按「供应商 + 入库仓库」拆分生成采购订单,状态为草稿,需到采购订单功能里审核。

步骤 7:回查生成结果
回到策略列表点该行采购历史,左侧选批次,右侧即列出该批次生成的采购订单号、制单时间与单据状态;点采购订单号可打开对应订单。
四、字段详细说明
1. 建议与计划的对应关系
| 建议列 | 对应计划列 | 说明 |
|---|---|---|
| 建议供应商 | — | 按「供应商选择」页签规则挑出的供应商,可被辅助操作覆盖 |
| 基础价格 | 基础单价 | 折算到基础单位后的单价 |
| 最初数量 | — | 按库存标准算出的原始缺口 |
| 采购数量 | 采购数量 | 建议值可被手工覆盖 |
| 采购单位价格 | 采购单价 | 按采购单位计价的单价 |
| 换算率 | — | 采购单位与基础单位之间的换算系数 |
| 最终基础数量 | 基础数量 | 覆盖采购单位后的基础数量 |
| — | 采购预算 | 计划数量 × 计划单价 |
| — | 价格变动 | 计划单价相对历史进价的变化 |
2. 采购周期枚举
| 选项 | 需要补充的设置 |
|---|---|
| 每周一次 | 勾选星期一 ~ 星期天中的一个或多个 |
| 每月一次 | 每月执行的日期 |
| 每间隔几天一次 | 间隔天数 |
| 无固定规律 | 不自动推算,靠人工进入采购办理 |
3. 可用库存项目(其他设置页签)
| 勾选项 | 计入方向 |
|---|---|
| 含采购订单审核数 | 加:已审核未到货的采购订单 |
| 含采购在途数 | 加:已发货未入库 |
| 含采购订单到货数 | 加:已到货未验收 |
| 减销售订单审核数 | 减:已被销售订单占用 |
| 含动态库存(占用数) | 加:动态占用口径 |
勾选越多,算出的可用库存越高,建议采购数量相应减少。
五、典型使用场景
场景 1:原料每周一补
面粉、鸡蛋等大宗原料每周一采购一次。策略设「每周一次 / 星期一」,缺货判断标准选「最高库存」,参与仓库勾选中央工厂的原料仓与配料间,供应商选取规则选「按最低价格优先」并忽略特价。每周一打开采购计划,当日应办的策略排在眼前,点采购办理 → 增加默认物料 → 采购计算 → 生成采购订单即可。
场景 2:同一工厂按仓库拆单
多个仓库各自备料、不希望混成一张单时,「周期和订单」页签选根据物料主仓库分开采购,生成订单时系统按物料主仓库分别成单。反之,需要统一收货时选指定某仓库进行采购。
场景 3:先比价再下单
采购计算后建议供应商已按最低价规则选好。要复核价格,选中明细行,看底部报价信息页签——它列出该物料各询价单的报价(询价单号、报价日期、供应商、供货单位报价、标准单位报价、最低批量、标准包装),双击某行可打开原始询价单,点「刷新最新询价信息」重新取数。询价单本身在询价单里维护。
场景 4:判断要不要补
明细行的「结存数、可用数」旁边就是「最低库存、最高库存」,这两个阈值来自仓库配货标准。底部可用库存与仓库结存页签进一步按仓库展开期初、收入、发出、结存,用于确认缺口是不是真实存在。
六、权限控制与前置条件
- 账号需授予「采购 → 配货控制 → 采购计划」菜单权限;
- 网页端不能新增或删除策略,新增策略请在桌面客户端采购计划中完成;
- 前置档案:仓库与物料分类、仓库配货标准(提供最低/最高库存阈值)、供应商档案、采购人员、物料主供应商;
- 「增加默认物料」能否取到物料,取决于规则设置里「默认采购物料」的查询条件是否设过;条件为空时明细会是 0 条;
- 生成采购订单只是生成草稿单,审核与后续入库在采购订单功能里完成。
七、常见问题
1. 规则设置的页签点了没反应
原因:页面处于只读状态,五个页签在只读态下全部禁用。 处理:先点右上角【编辑】,页签即可切换;改完记得【保存】,不想生效就点【取消】。
2. 采购办理打开后是「共 0 条」
原因:该策略还没放物料,或「默认采购物料」的查询条件没有匹配到任何物料。 处理:点「物料 ▾」→ 增加默认物料;若仍为空,到设置规则 → 默认采购物料里放宽条件,用「预览匹配物料」确认能匹配到,再回来重新增加。
3. 采购计算后建议数量为 0
原因:当前可用库存已达到库存标准,或参与采购的仓库没勾选到实际备货的仓库。 处理:核对设置规则 → 待补货仓库的仓库清单与缺货判断标准;再核对其他设置里勾选了哪些可用库存项目——把在途、占用都算进可用量时,缺口会被抵掉。
4. 改了采购周期,下次采购日期没变
原因:下次采购日期只在保存策略或手动重算时更新。 处理:回策略列表点该行的重算采购日期。该操作立即生效、不弹确认框。
5. 切换采购单位后单价变了
原因:多单位换算的正常结果,「换算率」列就是两者之间的系数。 处理:核对建议组的「换算率」与物料档案的单位设置;若必须按标准单位下单,在设置规则 → 其他设置里选必须标准采购单位。
6. 同一策略一天里生成了两次订单
原因:生成采购订单按钮没有防重复提示,重复点击会再次成单。 处理:生成后到采购历史里核对批次与订单数,多余的草稿单到采购订单功能中删除。
八、相关窗口
采购管理菜单下其余五个窗口:
