按照自定义规则,给excel表格,自动生成单据编号,只需3分钟!

这里说的编号,绝对不是简单的序号哦!

  • 生活中,我们会遇到这种情形:去银行办理业务时,大堂经理会让你去柜台找工作人员要相应的表单,按照表单上面的要求填好后,再将表单交回工作人员。同时,你会发现你和前面或者后面办理相同业务的人所取得的表单是一样的,但是,每张表单都有一个唯一性的、具有标识性的编号,通俗来说,就是我们常说的表单单据号。表单有了这些表单单据号,就会方便工作人员整理、记录入案。

使用传统的excel,给我们常用的表单,比如销售订单,采购订单等等电子表单,设置自动生成的编号,是不容易做到的,但有一个工具可以,就是云表,它兼容excel,可以导入导出,自动编号,自动填充,还可以有多用户,用户权限,流程,更为令人想不到的,还可以一键生成手机APP,这一切都不用编程,不用VBA,普通人都可以做到。

这里用的工具是免费的,所以大家也不用担心费用问题,文末会有免费下载的方法

这个工具,除了实现这个自动编程,还可以做进销存,ERP等各种管理软件。

接下来把自动生成编号的教程分享给大家

其他教程后续陆续分享,可以关注。

  • 在云表中,同样也存在这么一个具有“表单单据号”的功能——由于人工输入编号容易出错,因此,在云表制作模板时,我们常会给需要编号的数据项引用一个带有自动编号的数据接口作为填写规范。当我们新建表单后,会根据我们所设计的自动编号来自动产生具有唯一性的、具有标识性的编号,避免手工输入所带来的一些问题。
  • 日常管理中,人们填写单据的时候常常需要给单据进行从1开始的顺序编号,如:1、2、3…。云表提供了一种自动帮助我们创建单据编号的工具——自动编号。自动编号由一组含有一定规则的编码组成,包含固定的部分和不固定的部分。实际管理中,自动编号可以运用在学号、工号、商品代码、座位号、车牌号等的编号中。
  • 下面让我们一起来学习如何设置数据接口——自动编号吧。

基本设置



名称

  • 首先要输入自动编号的名称,可任意取名(建议根据需要进行自动编号的数据项名称编写,便于后期调用。如:采购单编号、入库单编号等),主要作用是便于我们直观的区分数据接口的用途。

访问权限

  • 我们可以通过设置访问权限来实现自动编号数据接口仅限本模板使用,或被多个模板同时使用的功能。在新建数据接口时,我们可以选择数据接口是私有还是公开,也可以在创建完成后再次修改访问权限(重新设置私有或公开)。需要注意的是,前期设置了访问权限后,在模板表单中的数据项里调用该数据接口,然后又重新设置了访问权限,这时,我们曾调用数据接口的数据项还是可以使用数据接口,若是之后别的数据项调用该数据接口,便只能由后期设置的访问权限决定是否可以调用该数据接口。
  • 私有:只有本模板可调用此数据接口;
  • 公开:本系统的所有模板都可调用此数据接口。

自动编号组成



  • 我们在设置编号时,首先要确定我们的编号由几部分组成。在云表中可以设置顺序号位数、固定文字、日期变量、系统变量以及自定义参数。

顺序号位数



  • 自动编号原本就是为每个单据生成的流水号,用不断叠加的数字进行编号,为了让每个流水号一样长,就会在不够位数的编号前面加0进行补充,这样就生成了像“0001、0002、0003、...、9999”的编号。在使用前,我们需要规定位数。如果在选择组成类别为“顺序号位数”后,选项处填写“3”,则会从001开始往后编号,如果编号达到999,系统会自动进阶为1000,然后继续往后编号,以此类推。所以设定时,最好先预想最大顺序号,以保证自动编号的整个长度一致。自动编号的顺序号位数需配合下面面板的选项为组成文本独立生成序号以及强制编号连续进行。

固定文字




  • 在实际应用时,我们不会在不同模板中都只单纯使用顺序号位数进行自动编号,这样不便于区分不同的表单模板。因此,我们需要在顺序号自动编号前使用固定的前缀,用于区分不同的表单模板。模板的自动编号设置了固定文字后,每当新增表单时,自动编号中的固定文字部分不会改变。
  • 例如,入库单在使用自动编号时,我们通常使用入库单的拼音首字母的大写“RKD”作为固定的前缀,再加上固定文字“-”,因此可以得到这样一串编号:RKD-0001、RKD-0002、RKD-0003、...、RKD-0100、…;而采购单的固定前缀我们可以使用其拼音首字母的大写“CGD”作为固定前缀,再加上固定文字“-”,则可以得到:CGD-00001、CGD-00002、CGD-00003、...、CGD-00100、…。

日期变量




  • 若是想在编号中加入开单日期也是可以实现的,只需要将组成类别设为“日期变量”,选项根据你想显示的日期格式进行设置即可,一般日期变量的选项可以选择“yyMM”、“yyyyMM”、“yyMMDD”、“yyyyMMDD”、“yy”、“yyyy”、“MMDD”(yy或者yyyy代表年,MM代表月,DD代表日)。例如,入库单编号加了日期变量“yyyyMM”后可以表示为:RKD-201801-0001、RKD-201801-0002、RKD-201801-0003、...、RKD-201801-0100、…;而采购单编号加了日期变量“yyMMDD”后可以表示为:CGD-180130-00001、CGD-180130-00002、CGD-180130-00003、...、CGD-180130-00100、…。
  • 若是要让单据的编号跨年、跨月或跨日时重新开始顺序号,只需勾选基本信息(下面板)中的为组成文本独立生成序号。那么,上面所说的入库单编号跨月就会变成这样一系列的编号:RKD-201801-0001、RKD-201801-0002、...、RKD-201801-0100、…、RKD-201802-0001、RKD-201802-0002、…、RKD-201802-0100、…;而采购单编号跨日就会变成这样一系列的编号:CGD-180130-00001、CGD-180130-00002、...、CGD-180130-00100、…、CGD-180131-00001、CGD-180131-00002、...、CGD-180131-00100、…。

系统变量




  • 如果希望自动编号中用系统的某些参数作为编号的元素,我们可以将组成类别设置为系统变量,选项可以选择你所需要的系统参数。系统参数有以下16种:UUID、当前日期、当前日期时间、当前时间、当前用户主岗位、当前用户姓名、当前用户所在机构、当前用户所在机构全称、当前用户所在部门、当前用户所有岗位、当前用户所有角色、当前用户登录账号、当前用户编号、当前用户部门ID、当前用户部门全称、当前用户部门编号。
  • 如果需要直观的通过看编号就了解是哪个部门填写的,这时,我们可以在编号中加上部门或部门编号。例如,请假单编号为:QJD-02-201801-0001、QJD-02-201801-0002、QJD-02-201801-0003...QJD-02-201801-0100…,此编号中02为某部门的编号。如何实现这一个功能呢?只需将组成类别设置为系统变量,选项设置为当前用户部门编号就可以达到此效果。当然,除了设置当前用户部门编号,还可以设置当前用户姓名、当前用户账号、当前用户岗位等信息……

自定义参数



  • 实际应用中,当我们为商品进行编号时,想要在其编号中直接看出其所属的类别,那么,就需要设置数据接口自动编号中的自定义参数。
  • 自定义参数可以对应模板上的数据项,在填报时,根据这个数据项的中填写的内容来构造自动编号的自定义参数这一项。 自定义参数在自动编号设置中,只需要指定参数名。因为真正调用此自动编号时,才可以绑定模板中相对应的数据项。具体请查看本节02.03自定义参数设置部分。

自定义参数设置



  • 自定义参数顾名思义,就是用户自己定义一类数据作为参数。而我们在设计带有自定义参数的自动编号时,首先需要在数据接口自动编号中创建参数,之后引用该数据接口时,才能设置并接收用户需要的参数值。



  • 实际应用中,我们希望在产品单单号中带上含有所属类别的编号,这时,我们只要设置自定义参数中的相关参数名、数据类型、是否必填以及默认值,然后回到自动编号组成中,在组成类别里选择自定义参数,选项选择刚刚所添加的自定义参数的字段,便可以快速给自动编号中编入所属类别的编号。


  • 做好该含有自定义参数的自动编号数据接口后,我们就可以到模板设计的数据表管理中的填写规范处引用该数据接口。这时,我们需要在右侧的填写规范-参数中绑定我们需要的参数。例如,可以绑定数据项“本表单.所属中类编号”,这时,我们会发现新建表单后,当我们填完所属中类编号并保存后,该表单的自动编号中会有一段是刚刚所填入的所属中类编号。

好的,以上就是自动生成编号的基本教程,如果不太清楚,可以下方留言。

免费获取免费云表软件的方法:

手机端:麻烦转发,好评一下,发送私信给我。私信内容为:云表,你就可以自动收到软件,当然还有其他的惊喜哦,私信中可以看到

也可以从评论区查看链接

转发,点赞,关注,好评的,另外赠免费进销存一套。

举报
评论 0