问题说明:
实际业务中商锐/商慧产品会出现日结完毕后下发基础数据异常的情况,如下图。此类问题一般是商品档案存在异常信息导致。
排查方法:
一、通过系统设置---一键优化功能处理。
导入商品资料后,在系统设置中打开一键优化功能,然后点击检索,再勾选全部然后点一键优化。此操作可检查出对应商品资料导入后存在的异常数据,并进行优化处理。
二、如果一键优化后仍无法解决需根据下发日志进行核实处理。步骤如下:
1、查看安装目录下的tempDB文件夹中的translogXXXX.txt日志看具体报错内容。如下图。
从上图日志显示内容发现在下传商品信息时提示的item_no字段不唯一,则说明可能存在货号重复的情况。
2、打开商品档案中输入%查看全部商品,可以看到异常货号前面有空格。由于软件在下发数据的时候会自动去掉货号前后的空格,如果商品档案中又增加一个相同的条码就会出现上面的货号不唯一错误。如下图:
3、根据上图中内容可以发现商品档案中存在一个有空格的异常货号,一个是正常的货号,我们可以将有空格的异常货号删除,或者联系技术支持协助语句删除处理。之后再进行数据下发即可。
三、日志提示DB类型转换错误的处理方法。
此类报错原因一般都是商品档案中联营扣率、进货规格等录入的数值异常导致。可在商品档案中输入%查询出来所有商品,然后逐个排序检查联营扣率、进货规格等字段是否有空值或者其他异常数值,将其修改后即可。