Código SQL:
Ver original
-- exec P5rLeeALMACEN 'EMP1', 'P081095' ALTER proc P5rLeeALMACEN (@HEmpresa utClave ,@HOrdenventa utClave ) AS DECLARE @almacen utclave SET nocount ON IF isnull(@HOrdenventa,'')<> '' BEGIN SELECT @Almacen=e.Almacen FROM ordvtadetalle d, ordvtaencabezado e WHERE d.almacen=e.almacen AND d.empresa=e.empresa AND d.folio=e.folio AND e.folio = @HOrdenventa AND e.Empresa = @HEmpresa SELECT RetVal = 0, HObservacion2 = @almacen RETURN 0 END SET nocount ON IF isnull(@HOrdenventa,'')<> '' BEGIN SELECT @Almacen=e.Almacen FROM ordvtadetalle d, ordvtaencabezado e WHERE d.almacen<>e.almacen AND d.empresa=e.empresa AND d.folio=e.folio AND e.folio = @HOrdenventa AND e.Empresa = @HEmpresa SELECT RetVal = -1, HObservacion2 = @almacen RETURN -1 END SELECT RetVal = 0 RETURN 0