Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Select ESTADO, *
-- UPDATE CAB SET ESTADO ='P'
From dbo.Erp_Inv_OrdenCompra_Cab Cab
WHERE documento= '0007595'
*/
go
-- sp_who kill 53
declare @OrdenCompra nvarchar (7) --,@Tipo Nvarchar(5), @Mes nvarchar(2),
@Numero int, @Documento nvarchar(7)
declare @IPB nvarchar (7) --,@Tipo Nvarchar(5), @Mes nvarchar(2),
@Numero int, @Documento nvarchar(7)
declare @SubTotalOrden numeric(18, 2)
declare @TotalOrden numeric(18, 2)
declare @Precio numeric(18, 6)
declare @Codigo nvarchar(12)
declare @Cantidad numeric(16, 6)
declare @Bodega int
select @TotalOrden = 0
select @Bodega = 24
-------------------------
--- orden de compra
-------------------------
--SELECT cab.CantidadFuncional, cab.Precio_Unidad, cab.Precio,cab.Iva,
cab.TTImpuesto, *--, CAB.TTImpuesto = (((cab.CantidadFuncional * @Precio) * 12) /
100)
UPDATE CAB SET cab.Precio_Unidad = @Precio, cab.Precio = @Cantidad * @Precio,
cab.CantidadFuncional = @Cantidad , cab.CantidadDigitada= @Cantidad ,
CAB.TTImpuesto =0, Iva =0
--UPDATE CAB SET cab.Precio_Unidad = @Precio, cab.Precio = @Cantidad * @Precio,
cab.CantidadFuncional = @Cantidad,cab.CantidadDigitada= @Cantidad, CAB.TTImpuesto =
(((cab.CantidadFuncional * @Precio) * 12) / 100), Iva =1
From dbo.Erp_Inv_OrdenCompra_tra cab
WHERE Numero IN ( Select id_fila
From dbo.Erp_Inv_OrdenCompra_Cab Cab
WHERE documento= @OrdenCompra)
and cab.codigo = @Codigo
------------------------------------
----- COMPRA / DETALLE RELACION IBB, considere el que tiene iva o o
------------------------------------
--SELECT Cab.Costo, Cab.CostoTotal, TTImpuesto
UPDATE CAB SET Cab.Costo = @Precio, Cab.CostoTotal= @Cantidad * @Precio,
cab.CantidadDig = @Cantidad, cab.CantidadFun = @Cantidad, CAB.TTImpuesto=0,
GrabadoIVA=0
--UPDATE CAB SET Cab.Costo = @Precio, cab.CantidadFun = @Cantidad, Cab.CostoTotal=
cab.CantidadFun * @Precio, cab.CantidadDig = @Cantidad, CAB.TTImpuesto =
(((cab.CantidadFun * @Precio) * 12) / 100), GrabadoIVA=1
-- select *
FROM dbo.ERP_Inv_Compras_tra Cab
WHERE Numero IN (SELECT id_fila
FROM dbo.ERP_Inv_Compras_Cab Cab
WHERE DocumentoRel = @OrdenCompra
and Documento = @IPB -- ipb
)
and cab.codigo = @Codigo
-----------------------------------
--- INFORMACION CONTABLE DEL IPB
-----------------------------------
--SELECT CAB.Total, CAB.Debito, CAB.Credito, *
UPDATE CAB SET CAB.Total = @SubTotalOrden, CAB.Debito= @SubTotalOrden, CAB.Credito=
@SubTotalOrden
FROM dbo.SGI_Con_Cab cab
WHERE id_fila IN ( SELECT Id_Contable
FROM dbo.ERP_Inv_Compras_Cab Cab
WHERE DocumentoRel = @OrdenCompra
and Documento = @IPB -- ipb
)
select *
from SGI_Inv_Stocks where Id_Bodega = @Bodega and Periodo= '2018'
and Codigo = @Codigo
-- Actualiza el IPB
--exec Erp_INV_ActualizaIPb_Contabilidad 'IPB', 'COM' ,@IPB