CertFlow 用户指南

目录

  1. 系统简介

  2. 快速入门

  3. 销售计划导入

  4. 合格证打印

  5. 报告生成

  6. 配置管理

  7. 常见问题

系统简介

CertFlow 是一款专业的阀门合格证管理系统,主要功能包括:

  • ✅ Excel 销售计划导入(支持自定义列映射)

  • ✅ 合格证自动生成和打印

  • ✅ 试压报告生成

  • ✅ 质保书管理

  • ✅ 铭牌刻印

快速入门

启动系统

# Windows
双击 run.bat

# Linux/Mac
./start.sh

首次使用

  1. 点击 "📊 导入销售计划"

  2. 选择 Excel 文件

  3. 配置列映射(自动检测或手动设置)

  4. 确认导入

销售计划导入

导入配置对话框

导入时会弹出配置对话框,支持以下设置:

配置项

说明

工作表

选择 Excel 中的工作表

表头行

设置表头所在行(0=第一行)

数据起始行

设置数据开始行

跳过行数

跳过顶部指定行数

列映射管理

  • 已映射:列已匹配到数据库字段

  • ⏭️ 跳过:不导入此列

  • ⚠️ 未配置:未匹配,可手动设置

批量操作

  • 跳过未配置列:一键跳过所有未匹配的列

  • 重置跳过:恢复所有跳过的列

  • 全选:选中所有列

  • 取消全选:跳过所有列

配置记忆

系统会自动保存每个文件的导入配置,下次导入相同文件时自动应用。

合格证打印

打印流程

  1. 选择要打印的记录

  2. 选择合格证模板(中文/中英文/俄英文)

  3. 设置编号规则

  4. 点击打印

模板类型

  • 全中文合格证:国内使用

  • 中英文合格证:出口使用

  • 俄英文合格证:俄罗斯出口使用

报告生成

支持生成以下报告:

  • 试压报告

  • 质保书

  • 材质报告

配置管理

配置文件位置

文件

说明

config/config.yaml

系统主配置

config/columns.yaml

列定义配置

config/ui.yaml

界面配置

config/userconfig.yaml

用户配置(自动生成)

环境变量

# 日志级别
export LOG_LEVEL=INFO

# 调试模式
export DEBUG=true

常见问题

Q: 导入时提示"缺少必需列"?

A: 检查 Excel 表头是否包含"产品型号"和"数量"列,或手动配置列映射。

Q: 配置不生效?

A: 检查 config/userconfig.yaml 文件是否被正确保存,或点击"清除记忆"重置配置。

Q: 如何备份数据?

A: 数据库文件位于 database/certflow.db,直接复制备份即可。

Q: 支持哪些 Excel 格式?

A: 支持 .xlsx.xls.xlsm 格式。