跳转至

流水号

内容简介

功能简介

流水号是系统控件,用于在表单中自动生成唯一编号,常用于采购单、合同单、项目单等需要标准编号规则的业务场景。
流水号由系统根据预设规则生成,创建后不可修改,用于唯一标识一条业务数据。

一个表单只能配置一个 流水号 控件,新增数据时自动生成,不支持手动填写或复位。

使用场景

  • 采购单、报销单、付款申请等业务单据编号。
  • 项目、合同、订单等需要统一编号规则的场景。
  • 根据业务类型、日期维度区分编号的场景。

预期效果

  • 每条数据生成唯一且有规则的流水号。
  • 支持按时间周期进行自增序号重置。
  • 支持组合固定字符和表单字段,满足业务个性化编号需求。

设置步骤

功能入口

设计表单>表单设计>系统控件>流水号

功能详情

流水号规则

基础规则说明
流水号由系统自动生成。
新增数据时生成,不支持编辑、不支持复位。
当自增序号达到当前位数最大值时,系统会自动增加一位继续递增。

提交日期
用于控制流水号中的时间维度,一个流水号中只允许存在一个日期项。
支持三种格式:年月年月日
日期通常用于区分不同时间周期内的编号规则。

自增位数
用于生成连续递增的数字序号,支持 1~8 位。

  • 自增序号是否重置,取决于 提交日期 的格式。
  • 重置含义:进入新周期后,自增序号从 1 重新开始。

支持的重置规则如下:

  • 提交日期为 年月日
    • 不重置/按年重置/按月重置/按日重置
  • 提交日期为 年月
    • 不重置/按年重置/按月重置
  • 提交日期为
    • 不重置/按年重置
  • 不使用提交日期
    • 仅支持不重置

固定字符
用于在流水号中插入固定内容,如前缀、分隔符等。

  • 每个字符项最多支持 4 位。
  • 可添加多个固定字符项。
  • 支持字符类型:字母、数字及特殊符号(包括但不限于 _-.# 等)。

表单控件
支持将主表中的字段值参与流水号生成,实现按业务类型区分编号。
支持的控件类型:

  • 单行文本
  • 单选框
  • 下拉框
  • 数字

可组合多个表单控件使用,常见场景如:

  • 按订单类型生成不同前缀流水号。
  • 按业务分类区分编号规则。

仅支持主表字段,不支持子表字段。

注意事项

  • 流水号 由系统自动生成,不支持手动修改或复位。
  • 流水号 仅在新增数据时生成,历史数据不会重新计算。
  • 提交日期在一个流水号中只能存在一个。
  • 使用表单控件参与生成时,请确保字段值在提交时已确定,否则可能影响编号规则。
  • 流水号 控件本身不可编辑,但拥有者、所属部门等系统字段可单独修改。