
INSERT INTO NDESA.INV_MARCA (
   COD_CIA, COD_MARCA, DES_MARCA,PORC_UTILIDAD) 
SELECT COD_CIA, COD_MARCA, DES_MARCA,PORC_UTILIDAD
from mayor.inv_marca
where (cod_cia,cod_marca) in 
(select cod_cia,cod_marca from mayor.inv_marca
minus
select cod_cia,cod_marca from inv_marca);


INSERT INTO NDESA.INV_COMB_LCM (
   COD_CIA, COD_LINEA, COD_CLASE, 
   COD_MARCA, PORC_UTILIDAD) 
select COD_CIA, '001', '001', 
   COD_MARCA, 0 from inv_marca
where (cod_cia,cod_marca) in 
(select cod_cia,cod_marca from inv_marca
minus
select distinct cod_cia,cod_marca from inv_comb_lcm);


INSERT INTO NDESA.INV_MEDIDA (
   MEDIDA, MEDIDA_BASE, DES_MEDIDA, 
   FACTOR, EXPONENTE, MEDIDA_CAN, 
   EXPONENTE_CAN, FORMULA_CAN) 
select    MEDIDA, MEDIDA_BASE, DES_MEDIDA, 
   FACTOR, EXPONENTE, MEDIDA_CAN, 
   EXPONENTE_CAN, FORMULA_CAN from mayor.inv_medida
where (medida) in 
(  select medida from mayor.inv_medida
minus
select medida from inv_medida);


INSERT INTO NDESA.INV_ARTICULO (
   COD_CIA, COD_ARTICULO, TIPO_INV, 
   COD_LINEA, COD_CLASE, COD_MARCA, 
   DES_ARTICULO, IND_BLOQUEADO, MEDIDA, 
   COD_MONEDA, MIN_VENTA, CLASE_ABC, 
   FRACCION, FEC_ULTMOD, COD_DEPTO, 
   DES_BLOQUEADO, COD_TABCOMSN, IMPTOCONS, 
   IMPTOVTAS, PESO, COD_PARTIDA, 
   PROVEEDOR_TITULAR, MAXDESCUENTO, EMBALAJE, 
   DESC_CORTA, LOCAL1, REPLICA1) 
select 
   COD_CIA, COD_ARTICULO, '001', 
   '001', '001', COD_MARCA, 
   DES_ARTICULO, IND_BLOQUEADO, MEDIDA, 
   COD_MONEDA, MIN_VENTA, CLASE_ABC, 
   FRACCION, FEC_ULTMOD, '001', 
   DES_BLOQUEADO, COD_TABCOMSN, IMPTOCONS, 
   IMPTOVTAS, PESO, COD_PARTIDA, 
   PROVEEDOR_TITULAR, MAXDESCUENTO, EMBALAJE, 
   DESC_CORTA, 'S', 'S'
from MAYOR.INV_ARTICULO
where (cod_cia,cod_articulo) in 
(select cod_cia,cod_articulo from mayor.inv_articulo
where length(cod_articulo)=5
minus
 select cod_cia,cod_articulo from inv_articulo);


INSERT INTO NDESA.INV_LOTE (
   COD_CIA, COD_LOTE, COD_ARTICULO, 
   COD_LOTEPROV, COD_PROVEEDOR, FEC_INGRESO, 
   FEC_VENCE, COS_UNIDAD, COS_COMPRA, 
   DESCRIPCION, LOCAL1, REPLICA1) 
select 
   COD_CIA, COD_LOTE, COD_ARTICULO, 
   COD_LOTEPROV, COD_PROVEEDOR, FEC_INGRESO, 
   FEC_VENCE, COS_UNIDAD, COS_COMPRA, 
   DESCRIPCION, 'S', 'S'
from xx
where (cod_cia,cod_articulo,cod_lote) in 
(select cod_cia,cod_articulo,cod_lote from mayor.inv_lote
where (cod_cia,cod_articulo) in 
(select cod_cia,cod_articulo from inv_articulo)
);

INSERT INTO NDESA.INV_BODEGA (
   COD_CIA, COD_BODEGA, SUCURSAL, 
   DES_BODEGA, IND_VENTA, COD_CTA, 
   IMPRESORA, CCOSTO) 
select    COD_CIA, COD_BODEGA, SUCURSAL, 
   DES_BODEGA, IND_VENTA, COD_CTA, 
   IMPRESORA, CCOSTO
from mayor.inv_bodega
where (cod_cia,cod_bodega) in 
(select cod_cia,cod_bodega from mayor.inv_bodega
minus
select cod_cia,cod_bodega from inv_bodega);


INSERT INTO NDESA.INV_LOTE_ARTIC_BODEGA (
   COD_CIA, COD_BODEGA, COD_ARTICULO, 
   COD_LOTE, LOCALIZA, CAN_EXISTE, 
   CAN_APARTADO, COS_TOTAL, LOCAL1, 
   REPLICA1) 
select    COD_CIA, COD_BODEGA, COD_ARTICULO, 
   COD_LOTE, LOCALIZA, CAN_EXISTE, 
   CAN_APARTADO, COS_TOTAL, 'S', 
   'S'
from mayor.inv_lote_artic_bodega
where cod_lote='001'and 
(cod_cia,cod_articulo) in 
(select cod_cia,cod_articulo from inv_articulo);


INSERT INTO NDESA.INV_ARTICULOBOD (
   COD_CIA, COD_BODEGA, COD_ARTICULO, 
   COS_ULTIMO, COS_MAYOR, FEC_ULTCOSTO, 
   MIN_EXIST, MAX_EXIST, PUNTO_REORDEN, 
   PORC_UTILIDAD, FEC_ULTMOVTO, LOCAL1, 
   REPLICA1) 
select COD_CIA, COD_BODEGA, COD_ARTICULO, 
   COS_ULTIMO, COS_MAYOR, FEC_ULTCOSTO, 
   MIN_EXIST, MAX_EXIST, PUNTO_REORDEN, 
   PORC_UTILIDAD, FEC_ULTMOVTO, 'S','S'
from mayor.inv_articulobod
where (cod_cia,cod_articulo) in 
(select cod_cia,cod_articulo from inv_articulo);

INSERT INTO NDESA.PRELISTA (
   COD_CIA, COD_LISTA_PRECIO, DES_LISTA, 
   LISTA_MADRE, PORCENTAJE) 
select    COD_CIA, COD_LISTA_PRECIO, DES_LISTA, 
   LISTA_MADRE, PORCENTAJE
from mayor.prelista
where (cod_cia,cod_lista_precio) in 
(select cod_cia,cod_lista_precio from mayor.prelista
minus
select cod_cia,cod_lista_precio from prelista);


INSERT INTO NDESA.PREDETLISTA (
   COD_CIA, COD_LISTA_PRECIO, COD_MONEDA, 
   COD_ARTICULO, COSTO, PRECIO_UNITARIO, 
   PORC_UTILIDAD, DESCUENTO, DOCUMENTO) 
select  COD_CIA, COD_LISTA_PRECIO, COD_MONEDA, 
   COD_ARTICULO, COSTO, PRECIO_UNITARIO, 
   PORC_UTILIDAD, DESCUENTO, DOCUMENTO
FROM MAYOR.PREDETLISTA
where (cod_cia,cod_articulo) in 
(select cod_cia,cod_articulo from inv_articulo);

insert into venpromocion
select * from mayor.venpromocion;

insert into venreqpromocion
select * from mayor.venreqpromocion;

insert into venadipromocion
select * from mayor.venadipromocion;

insert into venprepromocion
select * from mayor.venprepromocion;



Gedier: 22890350
        88654751
