BOS运行时 - 编码规则- 补号无法支持动态长度场景

编码规则默认支持0长度的编码元素,0长度的意思是任意长度(0-n),。比如设置物料分组编码作为编码元素,长度为零,如果编码长度为A,生成的编号包含一个A,如果物料编码是ABCDEFG,则生成的编码包含ABCDEFG。
另一张情况下设置固定长度,但是没有补位,这种情况下,也是动态长度。
因为长度位数不固定,且可能是是数值形态,星空的补号是根据正则表达式来计算出来的,所以当某一行设置编码元素为0长度,且仅勾选编码元素时(或者其他行有类似情况),由于无法确认流水号的位数,无法支持补号。
对于编码依据也是类似情况,因为最终计算补号时,需要按照依据进行分组,然后计算出对应分组下的断号,如果是动态长度,那么无法获取到哪些数据是属于同一个分组下的(存在截断和补位的情况)。
具体场景参考以下说明:
当编码规则设置行某一项没有全部勾选依据和元素时,计算补号需要精确匹配。根据每项组成长度来计算依据计算补号。
比如编码规
BOS运行时 - 编码规则- 补号无法支持动态长度场景
编码规则默认支持0长度的编码元素,0长度的意思是任意长度(0-n),。比如设置物料分组编码作为编码元素,长度为零,如果编码长度为A,生成的...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



