{% extends "base.html" %} {% block title %}备料清单{% endblock %} {% block content %}

备料清单(采购下单用)

不记账 · 按需用×套数预填
导出 Excel

本页为独立的采购备料清单:选一个 BOM 并输入套数,即按 「计划数量 = BOM单套用量 × 套数」 一键生成(可再手工改); 也可在下方手工添加任意物料并填数量。当前范围:{% if current_factory %}{{ current_factory.code }} · {{ current_factory.name }}{% else %}全部工厂(汇总){% endif %}; 「实际库存」「缺口」随顶栏工厂切换实时计算。

说明:本页与 Excel 导出均只读,不产生任何入库 / 出库流水,仅用于向供应商下单采购。 缺口 = 计划数量 − 实际库存(>0 表示还需采购,<0 表示库存已盈余)。

{# 添加物料 #}

{% for m in materials %}{% endfor %}

手工录入单个物料(计划数量可留空,稍后填)
{# 按 BOM 批量生成计划(计划数量 = 单套用量 × 套数) #}


计划数量 = BOM单套用量 × 套数,生成后可在表中手工调整
修改计划数量后点此保存
{% for r in rows %} {% else %} {% endfor %}
物料编号型号/规格单位 计划数量实际库存缺口状态操作
{{ r.m.part_number }} {{ r.m.manufacturer or '-' }} {{ r.m.unit or '个' }} {{ '%.2f'|format(r.stock) }} {{ '%.2f'|format(r.diff) }} {{ '需采购' if r.diff > 0 else ('盈余' if r.diff < 0 else '刚好') }}
还没有添加任何备料物料,请选择 BOM 加入或手工录入。
{% endblock %} {% block scripts %} {% endblock %}