场景:条码不在《条码主档》,通过扫码读取条码信息,按规则解析出字段信息。
动态解释有3种类型,分段解析、固定长度和规则参与编码
一、分段解析:使用“分隔符”将“条码属性”分段,然后根据分隔符分段解析。
注意事项:
1、 勾选 <参数设置> 的“分段解析”。
2、 <规则内容>设置“分隔符”,最后1个条码属性不用设置。
3、 设置“条码解析优先级”,解析时按优先级逐一匹配规则。
4、 解析逻辑,按规则中“分隔符”与条码中比对,分隔符匹配一致则按此解析。
5、不需要解析的信息 设置成“固定属性”,不用设置长度,用合适的分隔符隔开即可。
![](/download/010026067be1c4ab446798651a3143f92fb6.png)
二、固定长度:<规则内容>中“条码属性”的“长度”都是固定的。
注意事项:
1、不勾“分段解析”,设置<规则内容>条码属性的“长度”。
2、<基本信息>的“条码长度”=Σ(<规则内容>中属性“长度”) + 分隔符个数。
3、设置“条码解析优先级”,解析时按优先级逐一匹配规则。
4、解析逻辑,规则“条码长度”与条码匹配一致,则按此解析。
5、特别注意,每个条码属性“长度”固定,才适合使用固定长度动态解析(仅“数量”可通过设置补位符后正常解析)
6、①分段解析:可设置固定字符,跳过不需要解释的子u但
![](/download/0100f5038322708245d1a8ea2bec17aa979c.png)
三、规则参与编码:<基本信息>的“规则编码”显示在条形码最后。
注意事项:
1、勾“规则参与编码”,不勾“分段解析”,不设置“长度”。
2、解析逻辑,根据“规则编码”直接获取规则解析,但也需设置分隔符。
3、使用场景,一般企业内部简单条码不存主档,才使用规则参与编码动态解释。
![](/download/01009f9534501c8c433eb7fecf2ab2261904.png)
动态解释总体说明:
1、针对外部条码,有分段解析和固定长度2种类型,其中,分段解析使用更广泛。
2、针对内部条码,不存主档可通过规则参与编码的规则进行动态解释。
3、动态解释规则,在<规则内容>的 参与编码都勾选。
4、动态解释规则<适用业务对象>维护对应《扫描配置》的“源单”和“目标单”。
注意:修改《条码规则》后要重新登录PDA!!!