当前位置: 首页 > 管家技巧  > 云端版 > 销售

原始单货品匹配规则

2018/11/9 11:12:25 人评论 作者:Annie

摘要为空

一 、原始单货品编号为空

取原始单货品名称 根据货品名称、货品别名,货品在售交易名 查询货品档案是否仅存在一条记录。

(1).如果只有一条记录。判断是否是多规格,如果是多规格再根据规格名字匹配

(2).多条或0条记录。 根据组合装名称查询是否能匹配到组合装,如果仅有一条匹配,就匹配到该组合装

 

二、原始单货品编号不为空

取原始单货品编号 根据(货品的条码+附加码) 查询货品档案是否仅存在一条记录。

(1).只有一条记录。成功匹配到该货品

Select * from V_GoodsBarCode where bBlockup = 0 and BarCode='原始单货品编号';

(2).如果多条或0条记录。

1.根据货品的辅助条码来查询是否存在货品

select * from V_GoodsBar_Assist where bBlockup = 0 and BarCode='原始单货品编号';

2.根据货品条码货品编号查询货品档案是否仅存在一条记录。

select * from G_Goods_GoodsList  where bBlockup = 0 

 and (GoodsNO= '原始单货品编号' or barcode= '原始单货品编号');

2.1. 只有一条记录 ,成功匹配到货品。 同时需要判断是否是多规格货品。

多规格货品根据规格名称来匹配。

如果匹配不到具体规格,先查组合装货品编号是否能匹配。

如果不能匹配到组合装,再根据系统设置,这个策略生效的前提是 货品的规格要同时满足到期日期大于当天  货品(库存 待发 订购> 0

图片1.png

2.2.如果多条或0条记录。

2.2.1. 根据组合装货品编号匹配。

Select * from G_Goods_GoodsListFit where bBlockup = 0

and  GoodsNO='原始单货品编号';

2.2.2. 根据周期性货品编号匹配。

2.2.3. 最后根据货品编号,货品条码 匹配多规格货品。逻辑同2.1

 


说明:

原始单货品匹配是在抓单环节,订单审核的订单驳回到原始单,重新递交不会重新匹配;

抓单货品匹配和货品库存同步设置的匹配没有关系。

 

货品匹配不成功原因:

1、货品条码,规格名称 出现重复

2、多规格货品的规格不满足可订购量> 0 和到期日期大于当前时间

3、货品在原始单抓单之后,才新建或者修改正确的条码,附加码,货品编号。这种情况原始单不会重新匹配。


相关技巧

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?