Excel服务器云平台-E立方管理平台-低代码快速开发平台

Excel服务器如何设置自动编码

日期:2024-01-30 14:12  |  分类:自动编码  |  人气:

在很多单据中,会有一些流水号性质的项目,如《客户资料》的客户编号、销售单的单据号等,这些项目的值可以由自动编号数据规范来自动产生。
       下面我们就建立“客户编号”自动编号数据规范,如下图所示:

 
编码组成
一个自动编码可以由多个部分组成,包括“固定文字”、“日期部分”、“数据规范”、“数据项目”和“顺序号位数”,你可以用这些任意组合出你想要的自动编码,而其中“顺序号位数”是必须的,并且只能出现一次。
“数据规范”目前支持“登录用户姓名”、“登录用户所在机构”、
                       “登录用户所在部门”、“登录用户所在部门编码”
“数据项目”支持从数据项目中获取自动编码的组成部分,以便于能产生更加丰富的自
                     动编码
 
假设我们现在要生成一个由 “固定文字A打头 + 紧跟着是6位年月 + 最后部分是3位顺序号” 组成的自动编码。如上图所示,
  1. 点击“增加”按钮,从下拉选择中选择“固定文字”,并且在右边输入“A”
  2. 点击“增加”按钮,从下拉选择中选择“日期部分”,并且在右边的下拉中选择“年年年年月月”
  3. 点击“增加”按钮,从下拉选择中选择“顺序号位数”,并且在右边输入“3”
 
产生时机
我们通过产生时机来设定自动编码在什么时候产生,目前支持的产生时机有4种:
“填报打开时” ——  就是填报打开的时候立即产生
“保存时” ——  就是保存数据的时候才产生
“数据项目变化时” —— 当指定数据项目的内容发生变化时就立即产生
“填报以及数据项目变化时” —— 这是第一种和第三种的组合
      
       分组独立编号
       选中后,自动编码就会根据组成文字的不同分别产生独立的顺序号,例如:
              A200802001、A200802002… …
              A200803001、A200803002… …
 
如果不选择,那么不管组成文件如果改变,顺序号都是统一按顺序产生,例如:
              A200802001、A200802002、A200803003、A200803004… …
作废编码重用策略
作废编码重用策略有四种,默认是“总是重用”,表示当你输入单据的时候申请了一个编码,但最后没有保存数据,那么这个号可以再次被您或者其他的人利用。“当月重用”表示作废的编码只在当月有效,过期以后将永远作废,“当天重用”、“当季重用”和“当年重用”类似。“不重用”表示一旦你申请了一个编码,但你最后没有保存数据,那么该编码就永远也不能再用了。
“清除所有作废编码”的作用是:清除所有等待重用的作废编码。
 
最后产生的编号是这样组成的:前缀+日期+顺序号,例如我们在2003-5第一次填表,那么产生的编号就是A200305001,第二次就是A200305002等等。顺序号的位数决定了顺序号的最大值,例如“3”表示其最大值就是“999”,起始值从 1 开始。
点击“确定”完成新增。
       接着与《客户资料》的“客户编号”数据项目进行绑定,如下图所示;

绑定完成后,我们进入填表状态,这时你会发现客户编号已经自动产生,如下图所示:

如果继续填写下一份资料,那么客户编号就是“A200608002”。
另外,如果自动编号数据规范用在重复数据项目,如果产生时机不是“数据项目变化时”,
那么都需要在保存时才会产生编号。