社区论坛
交流工具使用、配置与问题一、功能名称
商检单生成(feature_id:inspection_generator)
按合同号生成商检申报 Excel,数据来源于数据库商检相关表。
二、实现逻辑
- 入口:
InspectionGeneratorDialog - 读取合同号列表,汇总 SKU 与商检要素
- 按
configs/商检单.json映射字段写入商检模板
三、数据 / 字段 / 配置支撑
数据库.xlsx商检数据库 / 备货物流信息 / 产品数据库configs/商检单.json:模板路径、字段映射、固定值- 权限:
inspection_generator
四、使用教程
- 确保商检数据库表已维护 SKU 商检信息。
- 打开商检单生成,选择合同号。
- 预览并生成,输出至 output 目录。
- 与报关资料合同号保持一致,便于对单。
五、常见异常
| 异常情况 | 解决方法 |
|---|---|
| 提示「商检单生成器未初始化」 | 等待数据库加载完成;重新加载数据库后重试。 |
| 「商检数据库子表不存在」 | 在 数据库.xlsx 中新增「商检数据库」工作表并维护 SKU 商检要素。 |
| 「商检模板文件不存在」 | 检查 configs/商检单.json 中模板路径是否指向有效 Excel 文件。 |
| 提示「请先指定输出目录」/「请先选择要生成的行」 | 设置输出目录并在列表中勾选目标合同行。 |
| 「未能解析…合同号或生产单位注册号」 | 确认选中行含有效合同号,且商检数据库中对应 SKU 已填写生产单位注册号。 |
| 预览「出厂日期 … 没有找到包含商检SKU的合同」 | 该日期下合同无商检 SKU 标记;在商检数据库维护对应 SKU 后重试。 |
| 「没有生成任何文件」 | 查看日志逐行失败原因,修正数据后重新生成。 |
全部回复 (0)
暂无回复,来抢沙发吧。
登录 后可回复