用途:面向建筑项目的材料采购跟踪,覆盖从请购(requisition)到交付(delivery)的全过程,重点解决长交期材料与采购延误带来的进度风险。
主要能力:以采购条目为单位记录描述、规格章节、数量、单位、需求日期、提前期、状态与优先级;自动推算“最迟下单日期”(must_order_by),并标记未下单但已过最迟下单日期的逾期条目。采购状态包括请购、已发询价(RFQ)、已报价、已下采购订单、生产中、已发运、已交付;优先级分为关键、高、普通、低。可记录供应商、PO 编号、PO 金额、订单日期、预计与实际交付日期。提供待下单清单(未来 14 天内需下单)与逾期清单,并生成按状态统计、PO 总值、待下单数、逾期数的汇总。支持导出 Excel 采购日志。
使用方式:初始化 MaterialProcurementTracker 并传入项目名称;用 add_item 添加条目;用 issue_po 下达采购订单;用 update_status 更新状态(标记为已交付时自动记录实际交付日期);调用 get_items_to_order、get_late_items、get_summary 查询;用 export_log 导出 Excel。
适用场景:建筑项目中钢结构、设备等长交期材料的采购进度管控。
限制:资料未提供安装命令、依赖安装说明及与外部系统的集成方式,暂未提供;日期逻辑基于本地当天日期,未涉及时区处理。