none
alguien sabría como integrar un output en este procedimiento lo he intentado pero no entiendo RRS feed

  • Pregunta


  • alter PROCEDURE [dbo].[Sp_Act_Cat_ActivoFijos_Agregar]
    @Id AS INT, 
    @IdEmpresa AS INT, 
    @IdSucursal AS INT, 
    @Estatus AS CHAR(1), 
    @Estado AS CHAR(1), 
    @Descripcion AS VARCHAR(250), 
    @Consecutivo AS INT OUTPUT, 
    @Fecha AS DATETIME, 
    @IdUsuario AS INT, 
    @Fecha_Can AS DATETIME, 
    @IdUsuario_Can AS INT, 
    @Fecha_Mod AS DATETIME, 
    @IdUsuario_Mod AS INT, 
    @IdLinea AS INT, 
    @IdSublinea AS INT, 
    @IdAdscripcion AS INT, 
    @IdMarca AS INT, 
    @IdProvedor AS INT, 
    @IdEmpleado AS INT, 
    @Facturas AS VARCHAR(50), 
    @FechaFactura AS DATETIME, 
    @Costo AS NUMERIC, 
    @IdImpuesto AS INT, 
    @Importe AS NUMERIC, 
    @Total AS NUMERIC, 
    @Modelo AS VARCHAR(50),
    @Imagen AS VARBINARY(MAX),  
    @NumeroDeSerie AS VARCHAR(50), 
    @IdTipoCompra AS INT,
    @Observaciones varchar(1000), 
    @Detalle AS dbo.Act_Cat_ActivosFijosCotizacion_Type READONLY
    AS
    BEGIN
    SELECT @Id=ISNULL(MAX(id),0) + 1 FROM Act_Cat_ActivoFijos(NOLOCK) 

    SELECT @Consecutivo=ISNULL(MAX(Consecutivo),0) + 1 
    FROM Act_Cat_ActivoFijos(NOLOCK) 
    WHERE idEmpresa=@IdEmpresa AND idSucursal=@IdSucursal

    INSERT INTO Act_Cat_ActivoFijos(id,idEmpresa, idSucursal, Estatus, Estado, Descripcion, Consecutivo, Fecha, idUsuario, Fecha_Can, idUsuario_Can, Fecha_Mod, idUsuario_Mod, idLinea, idSublinea, idAdscripcion, idMarca, idProvedor, idEmpleado, Facturas, FechaFactura, Costo, idImpuesto, Importe, Total, Modelo,Imagen, NumeroDeSerie, idTipoCompra,Observaciones) 
    VALUES(@id,@IdEmpresa, @IdSucursal, @Estatus, @Estado, @Descripcion, @Consecutivo, @Fecha, @IdUsuario, @Fecha_Can, @IdUsuario_Can, @Fecha_Mod, @IdUsuario_Mod, @IdLinea, @IdSublinea, @IdAdscripcion, @IdMarca, @IdProvedor, @IdEmpleado, @Facturas, @FechaFactura, @Costo, @IdImpuesto, @Importe, @Total, @Modelo,@Imagen, @NumeroDeSerie, @IdTipoCompra,@Observaciones) 

    INSERT INTO Act_Cat_ActivosFijosCotizacion(idActivoFijos,idCotizacion,Descripcion) 
    SELECT @Id,idCotizacion,Descripcion
    FROM @Detalle
    END
    GO
    viernes, 28 de octubre de 2016 20:07

Respuestas