一句话结论:Luck标签软件的数据驱动链路是「Excel / 数据库 / SQL 查询 → 模板变量 → 批量或扫码打印」,配合公式、自由变量、打印前表单与 Luck 计数器,可以覆盖从简单套打、流水号到业务库联动的大多数标签数据场景。迁移的核心是把原系统的「数据 → 标签」映射关系在 LuckDesign 里重新绑定。
一、三种数据源,按场景选
| 数据源 | 适用场景 | 说明 |
|---|---|---|
| Excel 表格 | 批次出库、盘点、按单套打 | 读取表头与数据行,打印前可行选择(勾选、全选),按所选行驱动标签内容 |
| 数据库 / SQL 查询 | 与业务系统联动、动态取数 | 通过 LuckData 连接企业数据源,将业务表或视图字段映射到模板变量,实现数据库标签打印与 SQL 结果套打 |
| 手工 / 表单录入 | 收银、检验、现场补打 | 打印前表单按字段类型录入,支持校验与查询联动 |
二、字段计算与加工
- 公式(类 Excel):条件判断、文本拼接、汇总、日期差等运算,采用高精度数值计算,适合批次号、条码数据段、校验字段。
- 自由变量:以「名称 – 取值」维护,与对象、公式、数据源字段一起参与同一次打印的合并上下文,避免零散硬编码。
- 打印前表单:文本、数字、日期、下拉、多行等录入方式,可设置长度、格式、范围等校验规则;表单项可与数据库字段查询联动,先扫/先输再带出关联信息;按字段类型可配置打印后是否清空(查询类字段倾向清空以便连续下一张)。
三、流水号与序列号:Luck 计数器
需要连续流水号/序列号时,在云服务控制台集中管理 Luck 计数器:
- 配置进制与取值范围、增量、补位与前后缀,启用/停用规则;
- 多模板共用同一编号序列:多个不同模板设置同一组计数器规则时,共用同一编号,避免「每个模板各自从 1 开始」造成的重复编号;
- 计数器受配额与标签管理人员权限约束,由模板变量关联后自动递增,无需手工改号。
四、数据写入业务库(可选)
在许可与数据连接具备的前提下,可在公式中将用途设为数据写入,选择已配置的 LuckData 连接及管理员启用的固态写入策略。实际写入在打印任务成功完成后执行——系统按当次打印的合并上下文计算公式值,再交由企业数据服务落库。若打印前需要对「是否已存在」做拦截,请配置扫描防重(二者目的与时机不同)。
五、迁移实操步骤
- 盘点字段映射:把原系统的「数据库字段/Excel 列 → 标签变量」映射表整理出来(沿用指南①的模板清单);
- Excel 先行验证:先用 Excel 数据源跑通 2–3 张模板的套打,确认变量、公式、行选择逻辑正确;
- 接入业务库:部署 LuckData 连接,把映射关系换成数据库/SQL 查询;配置受控查询与写入、权限;
- 启用防重与留痕:按需开启扫描防重(拦截重复出库/贴标)、打印记录(追溯对账);
- 灰度上线:先一个工位/一个门店试运行,核对数据准确率后再推广。
六、常见问题
Q:Excel 套打需要在 Excel 里画标签吗?
A:不需要。Excel 仅作为数据源,模板在 LuckDesign 中排版并绑定字段后批量套打。
Q:和 ERP 数据怎么同步?
A:对接走 LuckNext HTTP API、LuckData、中间表/视图或业务中间层,把业务表字段映射到标签变量,避免只靠手工导出 Excel。
Q:流水号多个模板会不会重复?
A:多个模板设置同一组 Luck 计数器规则并正确关联变量时,共用同一编号序列,不会各自从 1 开始。
系列:①模板迁移 · ②数据源对接(本文) · ③打印通道切换