第21天:用多维表格“手搓”一个简易ERP(采购合同打印篇)

Lv.2潜力创作者
🚀 第21天:用多维表格“手搓”一个简易ERP(采购合同打印篇)
👣 延续上一篇“供应商协同”,今天我们正式进入 采购订单转合同阶段
🔧 今天目标:实现采购合同的自动化生成与打印
🎯 关键点:自定义打印模板 + 变量替换 + 自动触发
🖨️ 终极成果:一键生成专业级采购合同,支持扫码查看!
🏗️ 模块升级:古哥ERP_V1.8 正式接入采购合同系统
昨天我们完成了 供应商协同系统 的建设,实现了:
供应商在线确认交期
交期变更自动留痕
视图权限安全可控
但流程还没结束:
传统方式:
手工复制粘贴
每次手动填写信息
容易出错,效率低下
而今天我们用 多维表格 + 自定义打印,一键生成专业级采购合同!
📂 数据结构优化:为采购订单增加关键字段
1️⃣ 在【采购订单明细表】中新增字段
📌 注意:这些字段是后续生成合同的基础数据。
2️⃣ 在【采购订单汇总表】中新增字段
这是整个系统的“主控表”,负责汇总所有订单信息。
🖨️ 设计采购合同模板:自定义打印功能
现在我们要创建一个 采购合同打印模板,让系统能自动填充变量并输出PDF或Word文档。
步骤一:进入“自定义打印”设置
进入【采购订单汇总表】
点击右上角「插件」→「自定义打印」
创建新模板,命名为:“采购订单合同”
步骤二:设计合同正文
我们使用 Word 文档格式进行排版,支持以下类型的内容:
固定文本(如公司名称)
动态变量(如订单号、供应商)
表格嵌套(来自明细表)
合同模板示例:
@采购订单明细-项次:表示从明细表中提取每一行数据
@当前日期 和 @当前用户:系统自动填充
所有带 @ 的字段都会在打印时被动态替换
步骤三:配置变量映射
在右侧“内容变量”面板中,将字段拖拽到对应位置:
🔁 自动化触发:一键打印合同
为了让采购员操作更简单,我们可以设置一个 自动化按钮,点击即打印。
步骤一:添加按钮
在【采购订单汇总表】中添加两个按钮:
“打印合同”
“导出Excel”
设置第一个按钮为“点击按钮时”触发动作
步骤二:配置自动化流程
第1步:触发条件
第2步:执行操作
类型:自定义打印
选择模板:采购订单合同
输出格式:PDF / Word(可选)
🖼️ 最终效果展示:专业级采购合同预览
🔍 细节亮点解析:
标题居中:清晰醒目,符合正式文件规范
双方信息完整:需货方、供货方、联系人、电话、订单号齐全
二维码位于右上角:方便供应商扫码核对订单详情
表格整洁对齐:项次、编码、名称、数量、单价、金额一一对应
备注条款标准化:体现企业专业形象,避免纠纷
签字栏预留空白:供双方线下签署,具备法律效力
自动填充时间与用户:无需手动输入,减少错误
🌐 实际应用价值分析
方式 | 优点 | 缺点 |
手动制作合同 | 无技术门槛 | 耗时长、易出错 |
Excel导出 | 快速但不规范 | 不具备法律效力 |
自定义打印 | 格式统一、信息准确 | 需前期配置 |
合同格式标准化,提升专业形象
数据来自源头,杜绝人为错误
支持批量打印,适用于大批量订单
可集成扫码功能,便于供应商核对
📊 数据联动演示
1. 主表:采购订单汇总表
采购订单号 | 供应商 | 订单金额 | 二维码 |
P-20260208006 | 华信电子科技有限公司 | ¥4800 | [QR] |
P-20260208007 | 绿源环保材料有限公司 | ¥1650 | [QR] |
2. 子表:采购订单明细表
🔄 为什么需要“二维码”?
供应商收到合同后,扫描二维码即可查看完整订单详情
包含所有物料、数量、价格、交期等信息
避免纸质合同信息缺失或篡改风险
📌 总结:采购合同的完整闭环
今天我们完成了 采购合同模块 的初步设计:
明细表补充单价与金额:支撑财务核算
汇总表增加关键字段:便于合同生成
设计自定义打印模板:实现自动化出单
配置自动化按钮:一键打印,高效便捷
✅ 实现了从“手工制单”到“智能出单”的转变。
🔍 设计亮点总结
传统方式 | 我们的设计 |
手工填表 | 自动填充变量 |
多次修改 | 一次生成,永不重复 |
无追溯性 | 每次打印都有记录 |
不支持扫码 | 支持二维码快速查询 |
把繁琐的手工操作变成智能化流程,释放人力,提升准确性