思迅服装之星 v8 门店销售商品无法查询的解决

   Updated: 2012-12-27 00:22       思迅服装之星 v8 门店销售商品无法查询的解决无评论

最近有个使用服装之星的客户那里反应部分门店销售的某几个商品,在门店的销售报表和流水里均看不到,但是总部的销售报表和流水里均可以看到。

环境:思迅服装之星 v8 连锁版,分店类型为 「进销存」,类别编码为 2 位。

经过对比,发现无法查看的这几个商品都属于类别编号为 「L」 的类别,但我记得系统里是不存在这个类别的。咨询思迅售后技术,说 L 这个类别是系统默认存在的,当系统使用 「6 级 1 位」[注 1]的类别时,L 这个类别就是 「LB-其他类别」 的父级(一般使用使用的是 「3 级 2 位」 的类别)。

此客户遇到商品销售数据不能查看的原因就是将商品放到了 L 这个类别中。

解决办法:如果要修改的商品很少,总部在后台程序中将属于 L 的商品修改类别到非 L 类别中,门店下传一下数据即可,不影响原来的任何数据,同时以前不能看到的销售数据现在也可以查看了。

如果要修改的商品比较多,则可以使用 SQL 语句来执行:

USE hbfsv8
go
----备份商品档案表
SELECT *  INTO t_bd_item_info_BAK1225 FROM t_bd_item_info
----将商品档案中的设定类别不在类别表中的,统一改成 LB 类别
update t_bd_item_info set item_clsno='LB' where item_clsno not in (select item_clsno from t_bd_item_cls)
----将商品档案中的设定类别为 L 的,统一改成 LB 类别
update t_bd_item_info set item_clsno='LB' where item_clsno='L'

如果客户那里不使用 「6 级 1 位」 的类别,建议将数据库表 t_bd_item_cls 中 L 这个条目删除,以免做商品资料时不小心放到 L 类别里。

打开表直接删除这一行,或使用 SQL 语句:

USE hbfsv8
go
delete t_bd_item_cls where item_clsno='L'

[注 1]「6 级 1 位」指使用 6 级分类,每级类别编码为 1 位数;「3 级 2 位」就是 3 级类别,每级类别编码为 2 位数(系统默认)。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注