DROP TABLE COM_HIST_CARGOS_FACTURA;
DROP TABLE COM_HIST_CARGOS_NACIONALIZA;
DROP TABLE COM_HIST_DETFAC;
DROP TABLE COM_HIST_DETNAC;
DROP TABLE COM_HIST_DETORD;
DROP TABLE COM_HIST_DETREC;
DROP TABLE COM_HIST_DET_FACTURA;
DROP TABLE COM_HIST_DET_NACIONALIZACION;
DROP TABLE COM_HIST_DET_RECLAMO;
DROP TABLE COM_HIST_ENCFAC;
DROP TABLE COM_HIST_ENCNAC;
DROP TABLE COM_HIST_ENCORD;
DROP TABLE COM_HIST_ENCREC;
DROP TABLE COM_HIST_ENC_FACTURA;
DROP TABLE COM_HIST_ENC_NACIONALIZACION;
DROP TABLE COM_HIST_ENC_RECLAMO;
DROP TABLE COM_HIST_NACARA;
DROP TABLE COM_HIST_NAC_ARANCEL;


/*
insert into com_parametro
(COD_CIA,IND_INT_CONTA,IND_INT_BANCOS,IND_INT_PAGOS,IND_FONDO_BONIF,COD_MOVTO_INV_ENTT,     
COD_MOVTO_INV_SALT,COD_BODEGA_FISCAL,COD_ARANCEL_ISV,PALABRA_CLAVE,CLASE_PROV_AGENCIA,     
LINEAS_IMP_ORDEN,IND_LIBRO_PRECIO,IND_REQUIERE_OC,IND_VALIDA_CODBAR,DIAS_MAX_RECIBE)        
select COD_CIA,IND_INT_CONTA,IND_INT_BANCOS,IND_INT_PAGOS,IND_FONDO_BONIF,COD_MOVTO_INV_ENTT,     
COD_MOVTO_INV_SALT,COD_BODEGA_FISCAL,COD_ARANCEL_ISV,PALABRA_CLAVE,CLASE_PROV_AGENCIA,     
LINEAS_IMP_ORDEN,IND_LIBRO_PRECIO,IND_REQUIERE_OC,IND_VALIDA_CODBAR,DIAS_MAX_RECIBE 
from com_parametrores;

insert into com_estados
select * from com_estadosres;

insert into com_documento
select * from com_documentores;

insert into com_tolredomoneda
select * from com_tolredomonedares;

insert into com_docreclamo
select * from com_docreclamores;

insert into com_procedencias
select * from com_procedenciasres;

insert into com_consecutivo
select * from com_consecutivores;

insert into com_enc_solicitud
select * from com_enc_solicitudres;

insert into com_det_solicitud
select * from com_det_solicitudres;

insert into com_cargos
select * from com_cargosres;

insert into com_arancel
select * from com_arancelres;

insert into com_partida
select * from com_partidares;

insert into com_cambios_aduana select * from com_cambios_aduanares;

insert into com_partida_arancel select * from com_partida_arancelres;
-----------------------------------------------------------------------*/


insert into com_enc_orden
(cod_cia,sucursal,num_orden,cod_proveedor,cod_moneda,tipo_compra,fecha,adelanto,
transporte,dias_credito,observaciones,fecha_estima_arribo,
manual,dir_envio,cod_bodega,porc_descuento,estado)
select cod_cia,sucursal,num_orden,cod_proveedor,cod_moneda,tipo_compra,fecha,adelanto,
transporte,dias_credito,observaciones,fecha_estima_arribo,
manual,dir_envio,cod_bodega,porc_descuento,estado
from com_enc_ordenres;

insert into com_est_orden
select * from com_est_ordenres;

insert into com_det_orden
(cod_cia,sucursal,num_orden,cod_articulo,cod_artic_prov,medida,cantidad,
cant_recibida,precio_unitario,imp_venta,descuento,imp_consumo,observaciones)
select cod_cia,sucursal,num_orden,cod_articulo,cod_artic_prov,medida,cantidad,
cant_recibida,precio_unitario,imp_venta,descuento,imp_consumo,observaciones
from com_det_ordenres;

insert into com_enc_factura
select cod_cia,sucursal,num_factura,cod_proveedor,cod_movto,fecha,fecha_recibo,cod_procedencia,
cod_moneda,tip_cambio,tip_cambio_base,forma_pago,tipo_compra,tipo_factura,doc_ref,
peso,num_traslado,cod_bodega,observaciones,porc_descuento,monto_fob,monto_cif,
descuento,imp_venta,imp_consumo,num_asiento,estado
from com_enc_facturares;

insert into com_montoprov
(cod_cia,sucursal,num_factura,cod_proveedor,referencia,
subtotal,imp_venta,descuento,imp_consumo,descto_financiero)
select cod_cia,sucursal,num_factura,cod_proveedor,referencia,
subtotal,imp_venta,descuento,imp_consumo,descto_financiero
from com_montoprovres;

insert into com_det_factura
(COD_CIA,SUCURSAL,NUM_FACTURA,COD_PROVEEDOR,NUM_LINEA,COD_ARTICULO,COD_ARTICULO_FINAL,             
MEDIDA,COD_BODEGA,LOCALIZA,FEC_VENCE,CANTIDAD,PRECIO_UNITARIO_FOB,            
SUBTOTAL_CIF,IMP_VENTA,DESCUENTO,IMP_CONSUMO,CANT_BONIFICADA,                
CANT_RECLAMADA,CANT_NACIONALIZADA,LOTE_INTERNO,APLICA_ISV_COSTO)               
select COD_CIA,SUCURSAL,NUM_FACTURA,COD_PROVEEDOR,NUM_LINEA,COD_ARTICULO,COD_ARTICULO_FINAL,             
MEDIDA,COD_BODEGA,LOCALIZA,FEC_VENCE,CANTIDAD,PRECIO_UNITARIO_FOB,            
SUBTOTAL_CIF,IMP_VENTA,DESCUENTO,IMP_CONSUMO,CANT_BONIFICADA,                
CANT_RECLAMADA,CANT_NACIONALIZADA,LOTE_INTERNO,APLICA_ISV_COSTO               
from com_det_facturares;

insert into com_cargos_factura
(cod_cia,sucursal,num_factura,cod_proveedor,acreedor,cod_cargo,tipo_cargo,
cod_moneda,monto,imp_venta,doc_ref)
select cod_cia,sucursal,num_factura,cod_proveedor,acreedor,cod_cargo,tipo_cargo,
cod_moneda,monto,imp_venta,doc_ref
from com_cargos_facturares;

insert into com_enc_fac_orden
(cod_cia,sucursal,num_factura,num_orden,cod_proveedor)
select cod_cia,sucursal,num_factura,num_orden,cod_proveedor
from com_enc_fac_ordenres;

insert into com_det_fac_orden
(cod_cia,sucursal,num_factura,num_linea,cod_proveedor,num_orden,
cod_articulo,medida,cantidad)
select cod_cia,sucursal,num_factura,num_linea,cod_proveedor,num_orden,
cod_articulo,medida,cantidad from com_det_fac_ordenres;

insert into com_enc_nacionalizacion
(cod_cia,sucursal,num_nacionalizacion,num_traslado,num_factura,cod_proveedor,
cod_agencia_aduana,fecha,estado,cod_bodega,tip_cambio,tip_cambio_base,cod_moneda,
monto_cif,num_asiento,fecha_aduana,doc_ref,cod_partida)
select cod_cia,sucursal,substr(num_nacionalizacion,1,10),num_traslado,num_factura,cod_proveedor,
cod_agencia_aduana,fecha,estado,cod_bodega,tip_cambio,tip_cambio_base,cod_moneda,
monto_cif,num_asiento,fecha_aduana,doc_ref,cod_partida
from com_enc_nacionalizacionres;

insert into com_det_nacionalizacion
(cod_cia,sucursal,num_nacionalizacion,cod_articulo,medida,fec_vence,cod_bodega,
localiza,cantidad,subtotal_cif,lote_interno,cant_bonificada,cos_total)
select cod_cia,sucursal,substr(num_nacionalizacion,1,10),cod_articulo,medida,fec_vence,cod_bodega,
localiza,cantidad,subtotal_cif,lote_interno,cant_bonificada,cos_total
from com_det_nacionalizacionres;

insert into com_cargos_nacionalizacion
(cod_cia,sucursal,num_nacionalizacion,acreedor,cod_cargo,tipo_cargo,de_factura,
cod_moneda,monto,imp_venta,doc_ref)
select cod_cia,sucursal,substr(num_nacionalizacion,1,10),acreedor,cod_cargo,tipo_cargo,de_factura,
cod_moneda,monto,imp_venta,doc_ref
from com_cargos_nacionalizacionres;

insert into com_nac_arancel
(cod_cia,sucursal,num_nacionalizacion,cod_articulo,medida,fec_vence,cod_arancel,monto)
select cod_cia,sucursal,substr(num_nacionalizacion,1,10),cod_articulo,medida,fec_vence,cod_arancel,monto
from com_nac_arancelres;

insert into com_enc_recibo
(cod_cia,sucursal,documento,origen,proveedor,referencia,estado)
select cod_cia,sucursal,documento,origen,proveedor,referencia,estado
from com_enc_recibores;

insert into llobet.com_det_recibo
(cod_cia,sucursal,documento,cod_bodega,cod_articulo,medida,cantidad,cod_articulo_final)
select cod_cia,sucursal,documento,cod_bodega,cod_articulo,medida,cantidad,cod_articulo_final
from com_det_recibo_nacio;

insert into com_enc_reclamo
(cod_cia,sucursal,num_reclamo,tip_cambio,tip_cambio_base,num_factura,cod_proveedor,cod_movto,tipo_reclamo,
cod_moneda,fecha,resolucion,otros_reclamos,otros_imp_venta,otros_imp_consumo,
observaciones,num_asiento,estado)
select cod_cia,sucursal,num_reclamo,1,1,num_factura,cod_proveedor,cod_movto,tipo_reclamo,
cod_moneda,fecha,resolucion,otros_reclamos,otros_imp_venta,otros_imp_consumo,
observaciones,num_asiento,decode(estado,'A','L','N','A','P','P')
from com_enc_reclamores;

insert into com_det_reclamo
(cod_cia,sucursal,num_reclamo,razon_reclamo,cod_articulo,medida,fec_vence,
cantidad,monto,imp_venta,imp_consumo,descuento,lote_interno)
select cod_cia,sucursal,num_reclamo,razon_reclamo,cod_articulo,medida,fec_vence,
cantidad,monto,imp_venta,imp_consumo,descuento,lote_interno
from com_det_reclamores;




DROP TABLE COM_ARANCELRES CASCADE CONSTRAINTS;
DROP TABLE COM_CAMBIOS_ADUANARES CASCADE CONSTRAINTS;
DROP TABLE COM_CARGOSRES CASCADE CONSTRAINTS;
DROP TABLE COM_CARGOS_FACTURARES CASCADE CONSTRAINTS;
DROP TABLE COM_CARGOS_NACIONALIZACIONRES CASCADE CONSTRAINTS;
DROP TABLE COM_CONSECUTIVORES CASCADE CONSTRAINTS;
DROP TABLE COM_DET_FACTURARES CASCADE CONSTRAINTS;
DROP TABLE COM_DET_FAC_ORDENRES CASCADE CONSTRAINTS;
DROP TABLE COM_DET_NACIONALIZACIONRES CASCADE CONSTRAINTS;
DROP TABLE COM_DET_ORDENRES CASCADE CONSTRAINTS;
DROP TABLE COM_DET_RECIBORES CASCADE CONSTRAINTS;
DROP TABLE COM_DET_RECLAMORES CASCADE CONSTRAINTS;
DROP TABLE COM_DET_SOLICITUDRES CASCADE CONSTRAINTS;
DROP TABLE COM_DOCRECLAMORES CASCADE CONSTRAINTS;
DROP TABLE COM_DOCUMENTORES CASCADE CONSTRAINTS;
DROP TABLE COM_ENC_FACTURARES CASCADE CONSTRAINTS;
DROP TABLE COM_ENC_FAC_ORDENRES CASCADE CONSTRAINTS;
DROP TABLE COM_ENC_NACIONALIZACIONRES CASCADE CONSTRAINTS;
DROP TABLE COM_ENC_ORDENRES CASCADE CONSTRAINTS;
DROP TABLE COM_ENC_RECIBORES CASCADE CONSTRAINTS;
DROP TABLE COM_ENC_RECLAMORES CASCADE CONSTRAINTS;
DROP TABLE COM_ENC_SOLICITUDRES CASCADE CONSTRAINTS;
DROP TABLE COM_ESTADOSRES CASCADE CONSTRAINTS;
DROP TABLE COM_EST_ORDENRES CASCADE CONSTRAINTS;
DROP TABLE COM_MONTOPROVRES CASCADE CONSTRAINTS;
DROP TABLE COM_NAC_ARANCELRES CASCADE CONSTRAINTS;
DROP TABLE COM_PARAMETRORES CASCADE CONSTRAINTS;
DROP TABLE COM_PARTIDARES CASCADE CONSTRAINTS;
DROP TABLE COM_PARTIDA_ARANCELRES CASCADE CONSTRAINTS;
DROP TABLE COM_PROCEDENCIASRES CASCADE CONSTRAINTS;
DROP TABLE COM_TOLREDOMONEDARES CASCADE CONSTRAINTS;