第9天:用多维表格“手搓”一个简易ERP(销售订单打印模块篇)
优秀创作者
第9天:用多维表格“手搓”一个简易ERP(销售订单打印模块篇)
👣 延续上一篇销售订单设计,今天我们进入 打印与合同输出 模块
🔔 关注【古哥计划】,看懂如何让数据“动起来”
🔧 模块升级:古哥ERP_V1.2 正式上线
在完成了客户管理、销售订单主表与明细表的构建后,我们迎来了销售模块的最后一步——订单打印与合同生成。
这不仅是对外交付的重要环节,也是企业数字化流程落地的关键一环。
今天我们将实现:
主表自动汇总子表信息
通过查找引用获取客户完整资料
设计可复用的电子合同模板
支持一键打印PDF或纸质文件
真正实现“数据录入 → 自动计算 → 标准输出”的闭环。
🔄 主表联动:让主表“知道”子表发生了什么
虽然我们把销售订单拆分为“主表”和“子表”,但主表也需要掌握完整的订单信息。为此,我们需要在主表中新增多个字段,将子表的数据“拉回来”。
切换到 销售订单表,进行如下字段扩展:
1. 二维码(每张订单专属)
字段类型:二维码
内容来源:销售订单号(如 SO-00001)
功能说明:
用于扫码查看订单详情
可嵌入合同、发货单、质检单等场景
实现线下操作与线上系统的无缝衔接
2. 客户代码(查找引用)
字段类型:查找引用
引用来源:订单明细表中的“客户代码”字段
查找条件:按“销售订单号”匹配
作用:确保主表能准确获取该订单对应的客户编码
3. 客户类型、客户名称、联系方式(查找引用)
字段类型:查找引用
引用来源:客户信息表
查找条件:以“客户代码”为键,关联客户数据库
示例:
输入 GU-0011 → 自动带出“C端”、“古哥科技”、“1898868”
优势:
避免重复输入
保证客户信息一致性
所有字段都来自统一数据库
📊 数据统计:主表自动汇总订单关键指标
除了基本信息,主表还需要展示订单的核心数据。我们继续添加以下统计字段:
4. 订单数量(统计字段)
字段类型:统计
统计对象:关联的“订单明细表”中的“数量”字段
统计方式:求和
示例:SO-00001 的三条记录合计为 900
用途:快速了解订单总量,便于排产与库存判断
5. 订单金额(统计字段)
字段类型:统计
统计对象:关联的“订单明细表”中的“金额”字段
统计方式:求和
示例:SO-00001 总额为 2900 元
用途:财务对账、回款跟踪、利润分析
6. 交货日期(查找引用)
字段类型:查找引用
引用来源:订单明细表中的“交货日期”字段
查找逻辑:取最早或最晚交期(可根据业务需求设定)
示例:若有多项交期,可显示“2026/01/31”作为整体交货时间
7. 订单明细表(文本合并)
字段类型:文本 / 自定义公式
功能:将所有明细项次拼接成字符串,如:
SO-00001-1,SO-00001-2,SO-00001-3
用途:方便后续导出、查询或对接其他系统
🖨️ 打印模块:打造专业级销售合同模板
订单信息准备就绪后,下一步就是生成正式的销售合同或订单确认单。这里我们使用 多维表格的自定义打印功能,相当于ERP中的“套打模板”设计。
操作步骤如下:
点击顶部菜单栏 → 插件 → 自定义打印
选择「创建表格模板」(适合内容规整、格式清晰的文档)
新建一个模板,命名为:销售合同打印模板
🎨 模板设计思路:结构化 + 字段替换
打开模板编辑器,开始设计《销售订单合同表》。
上方区域:固定信息 + 动态字段
表格
项目 | 设计说明 |
销售订单 | 使用 @销售订单 替换,动态显示订单号 |
卖方 | 固定为“宁波古哥科技有限公司”,无需字段 |
买方 | 使用 @客户名称 替换,自动带出客户全称 |
地址 | 使用 @地址 或手动填写 |
联系人 | 使用 @联系人 或 @联系方式 替换 |
邮箱 / 传真 | 同理,支持字段替换 |
📌 注意:
固定信息写死即可
变动信息全部用 @字段名 占位
所有字段均来自“销售订单表”或其关联表
中间区域:明细表格(自动填充)
插入一个表格,包含以下列:
| 项次 | 物料代码 | 物料名称 | 数量 | 单价 | 金额 | 备注 |
每一行对应一个订单项次,通过以下方式实现自动填充:
项次:由系统自动生成序号
物料代码:使用 @关联:销售订单’→‘物料代码’
物料名称:使用 @关联:销售订单’→‘物料名称’
数量:使用 @关联:销售订单’→‘数量’
单价:可设置默认值或关联价格表
金额:自动计算 = 数量 × 单价
备注:留空供人工填写
下方区域:汇总与签字栏
在表格下方添加两行:
数量汇总:显示 @订单数量
金额合计:显示 @订单金额
卖方代表、买方代表签名栏
批准签章、日期栏(可设置为系统时间)
📄 实际效果预览
设计完成后,点击“预览”按钮,可以看到不同订单的合同样式:
SO-00001:显示三行明细,总额 2900 元
SO-00002:显示四行明细,总额 6744 元
每张合同右上角都有唯一的二维码
所有信息均来自数据库,真实可靠
🖼️ 最终输出:支持PDF与纸质打印
完成模板设计后,即可:
一键生成 PDF 文件,用于发送客户或归档
直接打印纸质合同,供双方签署
支持批量打印多个订单
🌐 总结:为什么这个打印方案这么强?
传统方式 | 新方案 |
手工填表,易错难改 | 模板化输出,自动填充 |
每次都要复制粘贴 | 一次设计,永久复用 |
信息不一致,容易遗漏 | 所有数据来自唯一源头 |
无法追溯原始数据 | 扫码即可跳转至订单详情 |
仅限纸质输出 | 支持PDF、打印、邮件发送 |
把杂乱的手工合同,变成了标准化、可追溯、可复用的数字化文档。