
INSERT INTO Trn_MayFacturas ( TipFac, Factura, IdCia, Item, Fecha, IdProducto, Cantidad, ValorTotal, CantDev, ValorDev, NContrato, CdCiaCon, ClaseCont, IdCliente, IdAgencia,EsProdBase, TipoProd)
SELECT K.TipDoc,K.Documento,K.IdCia,K.Item,K.Fecha,K.IdProducto,K.Salidas,K.VrUnitario*K.Salidas,K.Entradas,K.VrUnitario*K.Entradas
,ISNULL(C.NContrato,0),ISNULL(C.IdCia,'00'),ISNULL(C.ClaseContrato,'EDS'),K.IdTercero,ISNULL(K.CdAgencia,'0'),K.EsProdBase,'COMBUSTIBLE'
FROM Trn_Kardex AS K INNER JOIN ProdMcias AS P ON K.IdProducto=P.IdProducto
 LEFT JOIN (SELECT TOP 1 NContrato,IdCia,ClaseContrato,IdCliente,IdAgencia FROM Trn_MayContratos
 WHERE IdEstado<>'0002' AND IdEstado<>'9999' AND AprobJunta>0) AS C ON K.IdTercero=C.IdCliente AND K.CdAgencia=C.IdAgencia
WHERE TipDoc IN ('FCR','FC1','FC2','FC3','FC4','FC5','DFC','DF1','DF2','DF3','DF4','DF5') AND EsProdBase<2
 AND Tanques=1 AND TipoRef='PRODUCTO'
order by K.TipDoc,K.Documento,K.IdCia,K.Item

--antiguo
--INSERT INTO Trn_MayFacturas ( TipFac, Factura, IdCia, Item, Fecha, IdProducto, Cantidad, ValorTotal, CantDev, ValorDev, NContrato, CdCiaCon, ClaseCont, IdCliente, IdAgencia,EsProdBase, TipoProd)
--SELECT K.TipDoc,K.Documento,K.IdCia,K.Item,K.Fecha,K.IdProducto,K.Salidas,K.VrUnitario*K.Salidas,K.Entradas,K.VrUnitario*K.Entradas
--,ISNULL(C.NContrato,0),ISNULL(C.IdCia,'00'),ISNULL(C.ClaseContrato,'EDS'),K.IdTercero,ISNULL(K.CdAgencia,'0'),K.EsProdBase,'COMBUSTIBLE'
--FROM Trn_Kardex AS K INNER JOIN ProdMcias AS P ON K.IdProducto=P.IdProducto
 --LEFT JOIN (SELECT NContrato,IdCia,ClaseContrato,IdCliente,IdAgencia FROM Trn_MayContratos 
 --WHERE IdEstado<>'0002' AND IdEstado<>'9999' AND AprobJunta>0) AS C ON K.IdTercero=C.IdCliente AND K.CdAgencia=C.IdAgencia
--WHERE TipDoc IN ('FCR','FC1','FC2','FC3','FC4','FC5','DFC','DF1','DF2','DF3','DF4','DF5') AND EsProdBase<2
 --AND Tanques=1 AND TipoRef='PRODUCTO'
