save_bom() 此前从未读取 data['remark'],父件级备注被静默丢弃; get_bom_detail() 则用 first.BomTable.remark(第一个子件行的备注)冒充 主表备注——所以填了保存后再打开必为空,偶尔还会显示出某个子件的备注 (库里 1196 行只有 1 行有 remark,值是"白色")。 这正是"BOM 备注看不见"的根因。
save_bom() 此前从未读取 data['remark'],父件级备注被静默丢弃; get_bom_detail() 则用 first.BomTable.remark(第一个子件行的备注)冒充 主表备注——所以填了保存后再打开必为空,偶尔还会显示出某个子件的备注 (库里 1196 行只有 1 行有 remark,值是"白色")。 这正是"BOM 备注看不见"的根因。