证明开具
上传 docx 模板, 系统扫占位符, 选居民一键生成带名字身份证号的正式证明, 不用每次手敲。
能开什么证明
只要是把村民信息往一张固定格式纸上填的活儿, 都能让系统替你干。常见的几类:
| 证明类型 | 取数据的模块 | 常用占位符 |
|---|---|---|
| 无犯罪记录证明 | 村民花名册 | 姓名 / 身份证号 / 户籍地址 |
| 户籍证明 | 村民花名册 | 姓名 / 身份证号 / 户号 / 与户主关系 |
| 家庭关系证明 | 村民花名册 + 关联记录 | 姓名 / 配偶 / 子女 / 父母 |
| 低保证明 | 低保户 | 姓名 / 低保金额 / 享受起始月 |
| 五保供养证明 | 五保户 | 姓名 / 供养标准 / 供养起始日 |
| 务工 / 收入证明 | 村民花名册 | 姓名 / 身份证号 / 户籍地址 |
| 党员身份证明 | 党员名册 | 姓名 / 入党时间 / 党龄 |
只要模块里有这个字段, 模板里就能引用。模块字段不够? 去 模块管理 把字段先加上, 再回来开证明。
上传 docx 模板: 一份模板对应一类证明
左侧菜单点 证明开具 进来, 页面是一排 Word 图标的模板卡片。
- 点右上角"新建模板"填模板名(例如"无犯罪记录证明"), 选关联模块(例如"村民花名册")。
- 上传 docx 文件把你单位现在正在用的那张 Word 证明选进去, 系统只认
.docx, 老的.doc要先在 Word 里另存为 docx, 文件不能超过 20MB。 - 保存模板就进库了, 列表里能看到。
建议一种证明做一份模板, 别想着搞个万能模板。村里"无犯罪"和"低保"用的是不同公章和不同抬头, 分开管最省事。
模板里写占位符: {{姓名}} {{身份证号}}
在你那份 Word 文档里, 凡是"以后要换成真人信息"的地方, 都用两个英文大括号包起来。例如原文:
兹证明 张三 (身份证号: 110101199001011234) 系我村村民
改成模板就是:
兹证明 {{姓名}} (身份证号: {{身份证号}}) 系我村村民
占位符名字随你起, 中文也行。系统能认 4 种写法: {{姓名}} / {姓名} / 【姓名】 / ${姓名}, 开头和结尾符号要配对({{ 开头就要 }} 结尾), 不要混用。建议全篇统一用双大括号 {{}}, 最不容易输错。日期不用你专门加字段, 下一步绑定占位符时直接选"今天日期"就行。
占位符名字尽量和模块字段名一字不差, 比如模块字段叫"户籍地址", 模板就写 {{户籍地址}}, 后面绑字段时系统会自动猜中, 省你点鼠标。
选好 docx 后, 系统自动扫描占位符
刚选完 docx 文件(还没点"保存"), 系统就会立刻把整份文档翻一遍, 把所有 {{...}} 抠出来列在同一个弹窗里等你绑定。例如它会告诉你:
| 扫到的占位符 | 出现次数 | 绑定状态 |
|---|---|---|
| {{姓名}} | 2 | 未绑定 |
| {{身份证号}} | 1 | 未绑定 |
| {{户籍地址}} | 1 | 未绑定 |
如果列表里少了你以为该有的占位符, 八成是 Word 里大括号被自动改成中文的 {{}} 了, 回去用英文输入法重写一遍。
把每个占位符绑定到取值方式
占位符扫出来只是半成品, 还得告诉系统每一个该怎么取值。上传模板后, 弹窗里每个占位符后面会出现一个下拉框, 有 4 种取值方式可选:
| 取值方式 | 说明 |
|---|---|
| 居民字段 | 从关联模块的记录里取, 再选具体字段(例如姓名、身份证号, 也能选派生字段"年龄") |
| 今天日期 | 自动填开证明当天的日期, 可选几种格式(如 2026-06-17 / 2026年6月17日) |
| 固定值 | 每次开证明都一样的文字, 例如落款单位"王店村村民委员会" |
| 手动输入 | 不预设, 开证明那一刻由经办人当场填, 适合"用途/事由"这类每次不同的内容 |
- 逐个占位符选类型例如
{{姓名}}选"居民字段", 再选村民花名册的 姓名 字段。 - 派生字段也能绑例如
{{年龄}}选"居民字段", 字段选派生字段"年龄", 生成时算的是当天年龄。 - 选完点"保存""居民字段"类型没选具体字段、或"固定值"没填内容, 会存不了。
上传时系统会按占位符的字面意思智能猜一遍类型(比如叫"日期"的自动猜"今天日期", 叫"用途"的自动猜"手动输入"), 猜错了自己改就行。同一个占位符在文档里出现多次只需绑一次, 生成时所有位置(包括页眉页脚)一起替换。
开证明: 选模板 → 选居民 → 预览/打印/下载
回到证明开具主页面(卡片是 Word 图标, 点一下就是开证明), 操作分几步:
- 点击要用的模板例如"无犯罪记录证明"。
- 选择居民下拉框里输姓名或身份证号搜索, 从关联模块里点中那一条记录。有"手动输入"类占位符的话, 在下面对应输入框里填上。
- 点"生成预览"右侧会照真实排版渲染出即将生成的证明, 改了填的值要点"重新预览"才会更新。
- 点"打印"或"下载 .docx""打印"直接弹出打印对话框, 不用另开 Word; "下载 .docx" 才会真的落一份 docx 文件到你电脑上。
下载的 docx 文件名默认是 模板名_YYYY-MM-DD.docx, 不用自己改名。
一次只能开一份
目前一次只能开一份证明, 需要开多份请逐个生成。赶上换届、低保年审集中开证明的时候, 选完一个生成完, 再点下一个。
开具会留痕, 但不单独存档
每次开证明, 系统会在"操作日志"里记一条"开具证明"(含模板名、经办人、时间、开给了哪条记录), 去 操作日志 页能查到谁在什么时候开过什么证明。但证明开具页本身没有单独的"历史记录/开具记录"列表, 生成的那份 docx 也不会留副本, 想留档就自己下载后存到电脑或网盘, 也没有编号和作废功能。
开证明用到 3 个权限: certs:view(看模板列表)、certs:manage(新建/编辑/删除模板)、certs:generate(实际生成证明); 另外还要对模板关联的那个模块有"查看"权限, 否则看不到、也开不出这个模板。普通用户开出的证明记进的是同一份全站操作日志, 不区分"只看自己"。
盖章
想盖章请在 Word 模板里事先放好印章图片, 系统会按模板原样输出。
常见模板坑(占位符要英文括号、不能有空格、不要复制为图片)
九成做不出来证明的问题, 都出在模板这一步。把这张表贴在电脑边上:
| 坑 | 错误写法 | 正确写法 |
|---|---|---|
| 中文大括号 | {{姓名}} | {{姓名}} |
| 括号内有空格 | {{ 姓名 }} | {{姓名}} |
| 开头结尾符号不配对 | {{姓名}(双开单闭) | {{姓名}} |
| 占位符跨段落断开 | {{姓 换行 名}} | 写在同一行 |
| 占位符被复制成截图 | 从网页截图粘贴的 {{姓名}} | 直接在 Word 里键盘敲 |
| 同一占位符大小写不一 | {{姓名}} 和 {{ 姓名}} 混用 | 统一一种写法 |
Word 里如果你把占位符写在"文本框"或"艺术字"里, 系统扫不到, 生成的 docx 会原样保留 {{姓名}} 几个字。所有占位符必须写在 正文段落 或 表格单元格 里, 这两种地方能 100% 被识别。
排查思路: 模板存完后看一眼扫描结果, 数量和你写的不一致 → 立刻回 Word 找漏的那个; 数量对但生成出来还是原样 {{...}} → 多半是放在文本框里了。把它剪切出来贴到正文段落, 重新上传模板就好。