文件编号规则

一、规则说明
  
文件编号规则是由$符号分隔的符合特定规则的一串字符串。通常,编号规则中包含常量(例如:类别码)、变量(例如:日期、公司编码、部门编码、员工工号等)和流水号部分。

   常量部分:在由规则生成文件编号时,常量部分保存不变。注意:如果常量部分在编号规则的开始部分,可以不加起始分隔符$. 如果常量部分不是在规则的开始部分,则要加分隔符$.例如:database代表类别常量。

   变量部分:在由规则生成文件编号时,变量部分是由系统定义的一些特定值。例如:公司编号、公司名称、部门编号、部门名称、员工工号、员工姓名等,这些变量都和用户的属性相关联。另外,变量还包括 当前年份、当前月份、当前日期等。例如: $year 代表当前年份 $workNo 代表用户工号。

   常用系统定义的变量如下:$USERNAME:当前用户名。 

                           $USERDEPT:当前用户所在部门。

                           $USERDEPTNO:当前用户所在部门代码。(数据字典中必须设置部门字段,并设置部门代码)

                           $USERWORKNO:当前用户工号。

                           $USERROLE:当前用户角色名称。

                           $COMPANYNAME:用户所在公司名称。

                           $COMPANYNO:用户所在公司代码。(数据字典中必须设置公司字段,并设置公司代码) 

                           $TODAYS:当前日期,样式如20070101。

                           $TODAY:当前日期,样式如2007-01-01。

                           $NOWS:当前时间,样式如20070101010101。

                           $NOW:当前时间,样式如2007-01-01 01 01 01。

                           $YEAR:当前日期的年份。

                           $MONTH:当前日期的月份。

                           $DAY:当前日期的日。

   流水号部分:生成文件编号时,流水号部分自动递增。流水号的规则为 : getid(). 例如:getid(4) 将生成起始0001的流水号。Getid(5) 将生成起始为00001的流水号。

二、编号规则示例
    
CGMBJ-$TODAYS$-周例会-$getid(4) :其中CGMBJ-是常量部分,$TODAYS是当前日期,$-周例会- 是常量部分,$getid(4) 是流水号部分。
     编号规则将生成第一个编号:CGMBJ-20110818-周例会-0001。

     $CompanyNo$-GWI-$USERDEPTNO$-$getid(5)$-V1_0 : 其中$CompanyNo 是公司编码,$-GWI-是常量(指作业指导书),$USERDEPTNO是部门编号, $getid(5)是5位数的流水号, $-V1_0是常量,代表版本号(此值可以在创建时修改). 生成的第一个流水号类似于:JSWT-GWI-03-00001-V1_0

三、编号规则设置及使用图例说明
    
在系统类别创建(或修改)中设置文件编号规则
     



    
上图的编号规则database-$getid(5)设置以后,在文件创建时,系统将自动生成下述文件编号 database-00001
     



    
下述$companyNo代表公司代码,$getid(3) 为流水号规则, -V1_0为常量
     



    
文件创建时,自动生成 JSWT001-V1_0 的第一个文件编号
     


  请参见

开发背景 适用范围 许可协议 联系我们




维通科技 发送有关此主题的反馈
Copyright © Vtone Corporation