隐患整改通知单和回复单怎么开
通知单和回复单是一对,缺一不成闭环。检查组看隐患管理做得实不实,就看这两张单子对不对得上——通知单上写的隐患,回复单上有没有逐条回应;整改前的照片和整改后的照片,是不是同一个位置。
两张单子的分工
| 整改通知单 | 整改回复单 | |
|---|---|---|
| 谁开 | 项目部下发给协作单位 | 协作单位整改完毕后回复项目部 |
| 写什么 | 存在的问题、整改期限、处罚依据 | 整改措施、完成情况 |
| 附什么照片 | 整改前的现场照片 | 整改后的现场照片 |
| 编号 | 本单位统一编号 | 对应通知单编号,保持一致 |
| 签字 | 项目安全员、受检分队负责人 | 受检单位负责人、复查人 |
回复单上的编号必须和通知单一致。同一份回复单里编号往往出现两次(抬头一次、正文一次),两处都要对上。
一份通知单只能发给一个单位
这是最容易出错的地方。综合性大检查往往一次查出十几条隐患,涉及好几家协作单位——这时候不能开一张通知单把所有问题都写上,必须按单位拆开,每家一份。
- 通知单是责任文书,一张单子对应一个责任主体
- 拆分后各家的整改期限可以不同,按问题严重程度定
- 台账里记录时仍然可以标注为同一次检查,但出单必须分开
照片的要求
照片是闭环的关键证据,也是最容易缺失的一环:
- 整改前照片进通知单,整改后照片进回复单,不能放反
- 同一处隐患的前后照片拍摄角度尽量一致,便于对比
- 多数单位要求照片尺寸统一,常见是 7cm 宽 × 5cm 高
- 照片下方要有文字说明,写清是哪条隐患
- 台账里没拍照的隐患,仍然要出现在「存在问题」列表里,只是不进附图
台账是源头
通知单和回复单的所有数据都应该来自隐患排查治理台账,而不是反过来。台账里至少要有这些列:
- 通知单编号——同一编号可以对应多条隐患
- 分包单位、检查时间、隐患描述、隐患类型、隐患等级
- 计划完成时间、实际完成时间、完成情况
- 整改前照片、整改后照片
提醒一个技术坑:用 WPS 做的台账,照片往往是嵌入单元格的(单元格里是 DISPIMG 公式)。这类图片用常规方法读不出来,会静默丢失——如果你在做自动化,一定要验证照片有没有真的取到。
常见问题
常见问题
整改期限一般给多久?
按隐患等级定。一般隐患通常给 2~3 天,重大隐患要立即停工整改并制定专项方案。期限应写在通知单上,并与台账的计划完成时间一致。
整改措施该写多详细?
一般不超过 25 个字,用完成时态,一条隐患对应一条措施。写「已在道路临边补设安全警示牌」比写「加强现场管理」有说服力得多。
逾期未整改怎么办?
通知单上应写明逾期的后果和处罚依据。实际逾期时要留下催办记录,必要时升级处理,不能不了了之。
同一个问题反复出现怎么处理?
这说明整改停留在就事论事。应该在月度分析里单独指出,追溯制度和责任落实层面的原因,而不是每次开一张新单子。
对应技能
不想手写?装个技能包
上面讲的规则,都写进了技能里。你说一句话,它按规则生成。
SP-03 隐患整改通知单与回复单读台账批量出单,整改前后照片自动嵌入 付费 v1.1
吃什么 / 出什么
IN隐患整改台账 xlsx,支持 WPS 的单元格嵌入图片
OUT安全问题整改通知单 docx,附整改前照片
OUT安全隐患整改回复单 docx,附整改后照片
它替你记住的事
·WPS 的 DISPIMG 嵌入图片,openpyxl 读不到、会静默丢掉全部照片——这个技能直接解 xlsx 的 zip 结构拿图
·一份通知单只发给一个单位,综合大检查跨多家时自动按单位拆开
·附图按实际张数动态排版,奇数张右侧留空,图片强制 7×5cm
实测
- 一次生成 20 份(10 通知单 + 10 回复单)
- 21 条隐患 · 36 张照片自动嵌入
- 零残留占位符 · 编号前后一致
包里有什么
- scripts/read_ledger.py · 解台账
- scripts/build_docs.py · 出单
- templates/ · 2 份制式单据
正在做通用化改造,完成后开放购买