系统配置中设置商品编码长度时,最好不要将商品编码的总长度(包括可能设置的前缀、品类编码、流水编号)设置为8位、12位或13位,因为商品条码可能有8位、12位或13位的,这样可能会造成条码与商品编码重复的情况。
如果一定要选择使用8位、12位或13位长度的编码并且允许前台使用商品编码销售(GoodsCodeLength参数设为0可禁止使用编码销售),系统在销售时是按照先寻找编码,在编码不存在的情况下才找条码的次序来取得商品信息的,因此一旦有商品编码与商品条码重复,商品条码将不起到作用,因此容易产生商品读取错误,所以一般情况下商品编码总长度应避开8位、12位或13位。