汕尾用友u8电商订单中心库存分配界面商品查询规则
作者:用友软件(广州)客户服务中心
来源:www.ufida168.com
发布时间:2025-05-29
u8电商订单中心库存分配界面商品查询规则一、案例描述 京东平台商品已经下架,但是在U8电商订单中心,库存分配时还可以分配到对应的商品。 如何设置下架的商品不进行库存分配? 二、问题分析 库存分配界面,商品编码查询时,首先是找店铺商品档案中存在的“对应商品编码”;可参照的商品编码条数是31,与库存分配界面查询出的结果不一致,现分析如下: 1、 库存分配界面,选择仓库,查询结果,返回23条记录;
查询店铺商品档案(EB_ItemInvContrapose),返回33条记录; “线上状态”(approve_status)有4种,无论哪种状态,在库存分配界面都有显示; “同步线上库存”(bupdateqtyonline)均为“否”;所以这两个字段不影响库存分配的取数。 去掉“对应存货编码“(cItemCode)重复的记录,店铺商品档案还有31条记录;记录数和库存分配的还是不一致。
库存分配查询条件,仓库更换一下,发现只剩2条记录了,看来和仓库有关; 由于库存分配是按现存量或可用量来分配的,所以到现存量查询表,一探究竟; 按照商品少的仓库确认,果然现存量表也只有2条记录。 所以商品对应的存货一定是在现存量表中可以查询到记录的,才显示在库存分配界面。
2、 找到初始化库存分配的存储过程EB_PROC_StockAllocateInit,继续分析。(截取) 如上所示,分析如下: (1) 建立临时表,关联商品档案、库存分配结果表、库存分配设置表;
(2) 插入符合条件的数据,区分自动分配和手动分配,自动分配时不分配套件商品; --手工分配,则采用商品档案+店铺关联,PTO是0或1两种情况;
--如果是系统自动分配,则商品档案+店铺+电商仓关联 ,不分配套件商品,只考虑PTO是0的记录
(3) 要求非套件商品要只查出现存量表中有记录的商品 a) 临时表的icurstockid = currentstock.autoid,非PTO套件的商品(bPTOModel=0),与现存量(currentstock)表建立关联,关联项有仓库(cWhCode)、存货编码(cinvcode)以及各个自由项。
b) PTO套件的商品(bPTOModel=1),set icurstockid=0;
c) 再删除icurstockid为空的记录。
三、问题总结 1、库存分配的商品取自店铺商品档案中“对应商品编码”存在的记录; 2、店铺商品档案中的“线上状态”和“同步线上库存”不影响该商品是否进行库存分配; 3、要求非套件商品要只查出现存量表中有记录的商品; 4、满足以上条件的商品,都可以进行库存分配,如果不想要显示在库存分配查询结果界面,只能删除店铺商品档案,或店铺商品档案中的对应商品编码取消掉; 5、线上下架商品或删除商品,不会同步删除U8电商订单中心的店铺商品档案中的记录,只能手动删除。
1 END 1
|
关键词: 系统管理,财务管理,用友管理,用友U8 cloud,财务,销售,用友U8c供应链管理软件,采购管理,U8c销售管理软件
相关服务











