批号/序列号编码规则

定义批号或序列号编码规则。单据上自动获取批号时,根据物料对应的批号编码规则来产生一个批号。序列号管理的物料,根据序列号编码规则生成序列号。

前提条件:

定义批号/序列号编码规则前必须先定义批号/序列号属性。

功能路径:

【供应链】->【库存管理】->【批号管理】>【批号/序列号编码规则列表】。

字段说明

属性编码

取批号/序列号属性基础资料,F8选择已审核未禁用的批号/序列号属性返回;属性编码、属性名称、属性类型、属性来源对应批号/序列号属性的编码、名称、类型、来源取值。

适用范围

批号或序列号,多选。表示此规则是适用批号,还是序列号。如果适用于序列号,则批号编码规则必须有流水号。

物料-批号编码规则设置:仅能选择编码规则适用批号的;

物料批号规则设置-批号规则:仅能选择编码规则适用批号的;

物料-序列号编码规则设置:仅能选择编码规则适用序列号的。

强制物料作为批号的编码依据

勾选时,物料作为批号的编码依据,不同物料有不同的最大流水号;不勾选时,不同物料的最大流水号相同。

强制组织作为批号的编码依据

勾选时,组织作为批号的编码依据,不同组织有不同的最大流水号;不勾选时,不同组织的最大流水号相同。

长度

0–表示该元素长度根据取值自动伸缩变化;其他正整数–表示严格规定长度。

编号、基础资料、行号、流水号类型的属性字段可以自定义长度。

分隔符

支持输入一个字节的有效字符作为分隔符,为空则不需要分隔开。

格式

当属性类型=日期字段时,需要选择一个日期格式;

当属性类型=基础资料、辅助资料、编号、常量时,指定是否将字母全部转换为大写字母或者小写字母,还是保留正常状态;

当属性类型=流水码时,可以支持十进制和十六进制。

设置值

属性类型为常量时,在这里设置常量值

起始值、步长

属性类型为流水号时,需要设置流水号起始值和步长。

编码依据

当日期字段作为编码依据时,按日期格式转换后作为分组;

对于基础资料、辅助资料,则按字段最终取值(取值可能为编码、名称、助记码,然后按长度、替代符等规则生成最终值)作为分组。

比如编码规则为[日期+流水号],日期作为编码依据,

那么自动产生的流水号随着日期的变化而从起始值开始:

20110816001;20110816002;……;20110816017;20110817001;20110817002;……;20110817008。

比如编码规则为[日期+流水号],日期不作为编码依据,那么自动产生的流水号随着日期的变化而一直增长:

20110816001;20110816002;……;20110816017;

20110817018;20110817019;……;20110817025。

编码元素

参与编码的属性。

右侧截断

右侧截断勾选:从左往右返回指定长度的字符,多余的字符截掉;

右侧截断不勾选:代表左侧截断,即:从右往左返回指定长度的字符,多余的字符截掉。

右侧填充

右侧填充勾选:字符长度不够指定长度时,用补位符填充,填充在右侧;

右侧填充不勾选:代表左侧填充,即:字符长度不够指定长度时,用补位符填充,填充在左侧。

补位符

字符长度不够指定长度时,用于补位的字符。

业务说明

批号/序列号编码规则属于共享型基础资料。

审核未禁用状态的编码规则才能被使用。 根据适用范围:批号或序列号,设置编码规则适用批号或适用序列号。

适用序列号编码规则必须设置一个流水号编码,适用批号的编码规则不做要求。

php批号管理,批号_序列号编码规则相关推荐

  1. 沿用供应商批号进行批号管理的优劣分析

    批号管理不管是在离散制造业,还是在流程化工企业,都是一个很常见的管理需求,尤其在一些特定的行业中批号管理是一个不可缺少的管理手段.在一些对质量管理要求高的行业如半导体.医疗.化工等相关行业均非常重视批 ...

  2. java 按规则生成编码_填值规则(编码生成)

    > 自动生成规则编码,比如: 订单号的生成,前缀+年月日时分秒 时间戳 如果创建一个规则实现? * 第一步:实现接口 IFillRuleHandler 参考实例: ``` /** * 填值规则D ...

  3. 对没有标记为安全的activex控件进行初始化和脚本运行_新的C++安全编码规则出炉...

    新的安全编码规则 在Visual Studio v16.8 Preview 3中,我们添加了一些新的安全编码规则,来帮助开发者更容易找到一些更加容易导致Bug的编码错误,这些错误涵盖了从简单的功能缺失 ...

  4. pajek软件使用方法_双全科技|管家婆管理库存必备“序列号”,管家婆软件的使用方法...

    管家婆软件的使用方法比较的简单,但还是有许多的朋友在使用管家婆软件过程中会遇到各种的难题,今天来听听小编为大家分享关于管家婆库存管理的知识.大多数的通讯行业通过串号严格管理库存,也想要通过串号支持扫描 ...

  5. 金蝶k3单据编码规则_编码规则

    1.名称: 设置编码规则名称 2.描述: 设置编码规则描述 3.允许修改: 支持手工输入编号 4.默认规则: 设置默认的一套规则 5.支持补号: 运行时支持手动补号,勾选后[允许修改]复选框字动勾选, ...

  6. 4位格雷码的顺序编码_格雷码编码规则_格雷码有什么规律

    格雷码 典型的二进制格雷码简称格雷码,因1953年公开的弗兰克·格雷专利"Pulse Code Communication"而得名,当初是为了通信,现在则常用于模拟-数字转换和位置 ...

  7. 计算机tlv简介_优化TLV编码规则

    优化 TLV 编码规则 王沁 ; 许娜 ; 张燕 ; 张晓彤 [期刊名称] <计算机科学> [年 ( 卷 ), 期] 2008(035)011 [摘要] 抽象语法标记 ASN.1 是一种 ...

  8. 诊所管理软件_药一点诊所管理系统v2.0.0.1

    诊所管理软件_药一点诊所管理系统v2.0.0.1 随着计算机技术和IT业的飞速发展,门诊管理信息系统的建设经过几十年的发展取得了很大的进步.门诊管理信息化是社会和时代发展的需要,门诊能不能在激烈的竞争 ...

  9. 时间管理专题_软件篇03

    本文属非商业用途,文中借鉴他人处均已注明出处,若侵犯原作权益,请联系删除,谢谢 接上一篇 时间管理专题_软件篇02 标题:一年多的GTD和自我管理之路(上) 作者:褪墨・时间管理 地址:http:// ...

最新文章

  1. ExecutorService 的理解与使用
  2. java 导出 jar lib_java使用IDEA引入外部jar和导出可执行jar文件的方法
  3. 高性能云计算展望(中)
  4. clickhouse原理解析与应用实践_Hybrid App (混合应用) 技术全解析 方案原理篇
  5. opencv 腐蚀 matlab,Opencv3编程入门笔记(4)腐蚀、膨胀、开闭运算、漫水填充、金字塔、阈值化、霍夫变换...
  6. ES5中新增的Array方法详细说明
  7. ajax eval html,Ajax eval的应用示例
  8. 程序员简历的10不要与7要
  9. 医生- 患者 - 图标
  10. 【MyBatis基础】(09)- 逆向工程(代码自动生成)
  11. 助教日志_沈航1.2班第一二周作业
  12. Creator动态获取,数据文,JSON并使用,枚举Enum,cc.sys.localStorage获取音效的判断 ,冒泡排序做排行榜 ,动态获取提示(cc.loader.loadRes),制作签到
  13. 程序员找如何才能找到传说中的女朋友?
  14. 仿照浮墨的开源笔记neno
  15. C++实现与电脑进行石头剪刀布的游戏
  16. 半导体器件物理【8】平衡半导体 —— 平衡状态、统计力学
  17. SpringBoot——什么是SpringBoot、SpringBoot入门、创建SpringBoot
  18. 释放自我,展现18岁青春色彩:自然堂举办重拍毕业照活动
  19. 全卷积网络(FCN)实战:使用FCN实现语义分割
  20. PhoneGap介绍

热门文章

  1. 百度服务器公网IP无效
  2. v9php 碎片信息,PHPCMS V9模板中的常用变量、碎片代码详解
  3. LatinIME中几个主要方法说明======》修改按键背景,以及行列间距
  4. 《寒假去世十 第一章》
  5. vscode如何运行python新手教程_VSCODE安装以及使用Python运行调试代码的简单记录
  6. NW.js 打包并发布桌面应用 ---备忘心得
  7. 未名病毒(自动禁用杀毒软件)的查杀
  8. python if for 多种写法
  9. 如何精确统计用户在页面的停留时长?
  10. 我又进入天堂2的深渊了