1.2 KiB
1.2 KiB
名单覆盖行写前阻断证据
日期:2026-08-28 来源:用户提供的平台任务事件时间线;本摘要不保存游客姓名、护照号、电话或工作簿内容。
已证明事实
- 手工
.xls附件被接受并由ltjt-passenger-roster-workbook-v1.0.0规范化为 25 行,随后只由 Program parser 解析。 - 首次执行在覆盖确认门槛阻断第 1、2 行,
erp_write_started=false、no_erp_write=true。 - 用户明确覆盖确认后的第二次执行通过解析和确认,在父表单保存前阻断为
passenger_native_projection_mismatch:1.english_name,2.english_name;仍为erp_write_started=false、no_erp_write=true,并恢复行控件。 - 源工作簿哈希与运行时间线一致;只读结构检查显示前 24 个英文名使用 ASCII 逗号加空格,第 25 个全角逗号会由生产规范化器转成 ASCII 逗号。因此失败不支持“第 1、2 行源格式特殊”的解释。
结论与边界
失败只出现在原先已占用且经确认覆盖的两行,支持原生 DaoRuDones 在覆盖旧行时没有可靠刷新 pinyinxm 的判断。修复仍须在父表单保存前对完整规范投影做严格比较;本证据不证明任何 ERP 保存成功。