USE [SIGMAMIRROR]
GO
/****** Object: StoredProcedure [dbo].[SP_PLUS_GESTION_DE_ CALZADO_ORDEN_PACKING_LISTADO_ TIPOS] Script Date: 16/1/2020 16:27:45 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
GO
/****** Object: StoredProcedure [dbo].[SP_PLUS_GESTION_DE_
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[SP_PLUS_GESTION_DE_ CALZADO_ORDEN_PACKING_LISTADO_ TIPOS]
AS
AS
DECLARE @UBIC_CALZADO INT
DECLARE @UBIC_CMX INT
DECLARE @UBIC_CONTR INT
DECLARE @UBIC_CMX INT
DECLARE @UBIC_CONTR INT
SET @UBIC_CALZADO = (SELECT MU.idUbicacion
FROM MAESTRO_SUBDEPOSITOS MSD
INNER JOIN MAESTRO_UBICACIONES MU ON MSD.idSubDeposito = MU.idSubDeposito
WHERE MSD.codSubDeposito = 'CALZADO')
FROM MAESTRO_SUBDEPOSITOS MSD
INNER JOIN MAESTRO_UBICACIONES MU ON MSD.idSubDeposito = MU.idSubDeposito
WHERE MSD.codSubDeposito = 'CALZADO')
SET @UBIC_CONTR = (SELECT MU.idUbicacion
FROM MAESTRO_SUBDEPOSITOS MSD
INNER JOIN MAESTRO_UBICACIONES MU ON MSD.idSubDeposito = MU.idSubDeposito
WHERE MSD.codSubDeposito = 'CALZ_CONTR')
FROM MAESTRO_SUBDEPOSITOS MSD
INNER JOIN MAESTRO_UBICACIONES MU ON MSD.idSubDeposito = MU.idSubDeposito
WHERE MSD.codSubDeposito = 'CALZ_CONTR')
SET @UBIC_CMX = (SELECT MU.idUbicacion
FROM MAESTRO_SUBDEPOSITOS MSD
INNER JOIN MAESTRO_UBICACIONES MU ON MSD.idSubDeposito = MU.idSubDeposito
WHERE MSD.codSubDeposito = 'CALZ_COMEX')
FROM MAESTRO_SUBDEPOSITOS MSD
INNER JOIN MAESTRO_UBICACIONES MU ON MSD.idSubDeposito = MU.idSubDeposito
WHERE MSD.codSubDeposito = 'CALZ_COMEX')
SELECT IdTipoOP 'IDTIPOOP',
CodTipoOP 'CODTIPOOP',
DescTipoOP 'DESCTIPOOP',
Observaciones 'OBSERVACIONES',
CASE CodTipoOP
WHEN 'CLZ' THEN @UBIC_CALZADO
WHEN 'CMX' THEN @UBIC_CMX
WHEN 'CRTL' THEN @UBIC_CONTR
END 'UBICACION'
FROM PLUS_GESTION_DE_CALZADO_ ORDEN_PACKING_TIPO
WHERE ACTIVO = 1
AND CodTipoOP <> 'CLZ'
AND CodTipoOP <> 'CLZ'
ORDER BY IDTIPOOP ASC
crear en la table sedes el registro:
No hay comentarios:
Publicar un comentario