如何设置编码规则原创
金蝶云社区-Howhy
Howhy
28人赞赏了该文章 7854次浏览 未经作者许可,禁止转载编辑于2019年01月22日 11:23:29
封面

        作为系统自动生成编号的组成部分,设置编码规则是比较重要的部分。但是由于金蝶云星空出厂的单据都预置了默认的编码规则,所以设置编码规则一般容易被人忽略。但是一旦用户想要自定义生成单据编号的规则时候,就需要修改或者新建编码规则了。很多用户对于编码规则设置不是很了解,比如什么是编码元素,编码依据是什么意思。盲目勾选之后,生成的单据编号不符合预期,就会很困惑,本文对编码设置进行简单界面,涵盖一些基本的使用方法。

        让我们以最基本的编码设置开始,一般以管理员身份(或者有权限用户)进入到编码规则设置。在左侧导航树上点击或者通过搜索检索到指定单据的编码规则,如下,我们以采购订单编码规则作为示例。

编码规则-采购订单.PNG

        如上图,一般只有一个编码规则,但是也可能存在多个编码规则的情况。这里简单说明下。一般情况下,单据在保存时生成的单据编号是通过默认编码规则生成的(默认规则为“是”的那个)。但是在单据类型设置界面,允许不同的单据类型通过不同的编码规则生成单据编号。所以这里允许多个编号规则存在。进入编码规则的修改界面,进行具体设置,来看采购订单单据编号是如何设置的。

修改编码规则.PNG

        在这个表单中,单据头主要属性包含默认规则、允许修改、手动补号、自动补号等。补号相关相对比较复杂,后续文章再介绍。接下来是单据体,如上图情况是比较简单的单据编号生成情况。单据编号由常量“CGDD”+流水号生成,如上示例,生成CGDD000001,流水为的位数有后面长度决定,根据实际估计的长度来决定,步长是每次递增的值。如上步长为1,那么下一个单据编号将是CGDD000002。

       上面的常量和流水号都是勾选的编码元素的,而且是不可以修改的。勾选了编码元素,设置或者生成的值将出现在单据编号中。接下来介绍一个比较重要的概念,就是编码依据。我们将上面的编码规则修改一下,添加一个采购日期为编码依据,且不作为编码元素。设置如下:

编码依据.PNG

        上面这种情况下,生成的单据编号是什么样的呢?答案也是CGDD000001,因为采购日期并没有作为编码依据。那么这种情况下和原来有什么区别呢?区别在于如果相同的采购日期依次生成的是CGDD000001,CGDD000002。不同的采购日期重新生成CGDD000001,CGDD000002。当然系统一般不建议这样使用,因为这样会产生重复的编号。大部分的需求都是将采购日期作为编码元素。如果将采购日期作为编码元素。最终产生的单据编号将是CGDD201701000001,CGDD201701000002这种编号。所以编码规则每一项设置都具有意义,尤其是编码依据和编码元素。像常量和流水号必须作为编码元素,而且不能作为编码依据。

        好了,本次编码规则设置就先介绍到这里,下一次继续介绍分隔符、替代符、补位符以及截断等使用方法。





赞 28