SMS_Conteo ciclico_No muestra el total de skus que contiene el conteo.

Para los casos donde nos reportan que se tiene un conteo ciclico que al revisarlo en SMS o TC52 no esta mostrando el total de articulos que contiene el conteo, esto se debe a que alguna clase (Itemplu.classno) no existe en la tabla deptsubclass.classno lo cual provoca la falla.

Para identificar el tema ejecutamos la siguiente consulta con el numero de conteo.

/*Ientifica que numero de Itemplu.classNO  NO EXISTE en la  tabla  deptsubclass la cual causa conflicto*/

 declare @BatchNo nvarchar(32) = '20241217C';

-- Consulta principal
select * 
from CycleCounts with (nolock) 
where BatchNo = @BatchNo;

-- Consulta de los SKUs con clase no existente en deptsubclass
select  DISTINCT ipl.DeptNo,ipl.ClassNo,ipl.SubClass
from CycleCountItems item with (nolock) 
inner join ItemPLU ipl ON item.ItemID = ipl.SKU
left join deptsubclass ds ON ipl.DeptNo = ds.DeptNo AND ipl.classno = ds.classno AND ipl.SubClass =ds.SubClass
where CycleCountId IN (select id from CycleCounts where BatchNo = @BatchNo)
/*and ipl.sku IN ( 122806,878190) */ AND ds.ClassNo IS NULL

Una vez que tengamos el resultado, documentamos el incidente y lo reasignamos al servicio Sistema de Gestión de Mercaderias (MMS) con un comentario como el siguiente.


Se  obserba que  el numero de conteo contiene skus  de la  clase  329  la cual  no existe  la relacion en la tabla  deptsubclass es  por ello que no se muestra el total de los skus del conteo en las pantallas de  SMS  y en TC52, se detecta que los skus bajaron recientemente con cambio de clase.

DeptNo	ClassNo	SubClass
26	    329	    5125

Loading

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *