用途:处理建筑项目变更单,计算变更带来的成本影响,与原始预算估算对比,并生成变更单文档。
主要能力:将 CWICR 成本数据加载为 pandas DataFrame 后初始化变更单处理器。支持创建变更单,添加变更项,变更类型包括新增、删除、修改、替换。根据工作项编码从 CWICR 数据读取人工、材料、设备成本并汇总单位成本,计算原成本、修订成本和成本影响。自动汇总直接成本影响,并按设定的管理费率和利润率计算总影响。可设置工期影响天数、更新状态(草稿、已提交、已批准、已拒绝、待处理)。支持快速影响计算(无需创建变更单)、与项目预算对比、按项目汇总所有变更单,以及导出变更单到 Excel。
使用方式:加载 CWICR parquet 数据,初始化 CWICRChangeOrder 并传入 overhead_rate 和 profit_rate;调用 create_change_order 创建变更单,再用 add_change_item 添加条目。
限制:资料未提供安装方式、依赖版本、平台支持、收费或定价信息。数据依赖 CWICR 数据表及工作项编码、人工/材料/设备成本等字段,缺失字段按 0 处理。