-- Refrescado de tablas y snapshots del pos

-- Snapshots Fijos (No se refrescan nunca)
begin
   dbms_snapshot.refresh('LICENCIA,GEN_COMPANIA,GEN_PARAMETRO,VENPARAMETROS,PREPARAMETRO,'||
                         'APRPARAMETROS,INV_PARAMETRO,CXC_PARAMETRO,GEN_SUCURSAL');
   -- FREPARAMETRO
   -- VENCONSECUTIVO, VENBLOQUES
   dbms_snapshot.refresh('VENCONSIGNATARIO,VENTIPODOC,VENCONCEPTOCOBRO,VENCONCEPTOVAL,VENCONCEPTOMISC,VENDESCUENTOS');

   dbms_snapshot.refresh('INV_TIPINV,INV_LINEA,INV_MARCA,INV_CLASE,INV_COMB_LCM');
   -- INV_COMB_LCM fast?
   dbms_snapshot.refresh('INV_LOTE,INV_ARTIC_BODEGA,INV_LOTE_ARTIC_BODEGA,INV_ACUM_PERIODO,INV_MEDIDA,'||
                         'INV_BODEGA,INV_DEPTOS,INV_ARTICULO,INV_ARTIC_CODBAR,INV_ARTIC_MEDIDA,INV_CONCEPMOVTO,'||
                         'INV_CONSEC_MOVTOS,INV_TABLADESC');
   -- Complete Refreshes
   dbms_snapshot.refresh('INV_ATRIBUTOS,INV_ENCABTABLACOMSN,INV_ARTIC_PROV,INV_DETALLES,INV_TABLABONIFIC');

   dbms_snapshot.refresh('GEN_IMPUESTO,GEN_CLIENTE,GEN_PERSONA,GEN_AGENTE,GEN_FUNCIONES,GEN_CLIE_AGENTE,'||
                         'GEN_SOBREG_CLIENTE,GEN_PERIODO_RANGO,GEN_MONEDA,GEN_TIPO_CAMBIO');

   dbms_snapshot.refresh('gen_clase_cliente,gen_tipcontacto,gen_tipo_agente,gen_clasificacion,gen_provincia,'||
                         'gen_canton,gen_distrito,gen_zona,gen_subzona,gen_cliente_clasif,gen_contclie,gen_cliente_accion,'||
                         'gen_cliente_bitacora');

   dbms_snapshot.refresh('CAJA,CAJERO,TIPOCAJERO,CONCEPTO,CONCEPTOVENTA');
   dbms_snapshot.refresh('PREESPECIALES,PRELISTA,PREDETLISTA,FAC_PROMOCION,FAC_PRECIO_PRO,FAC_DESC_CLIENTE,PREDESCUSUARIO');

   dbms_snapshot.refresh('CXC_DOCUMENTO,CXC_POR_DESC,CXC_AUTORIZACION,CXC_LINEA,CXCPERFIL,cxc_cliente_persona');

   -- Snapshots de Cobros Actualizables
   dbms_snapshot.refresh('CXC_ENC_PAGO_NOTA,CXC_OBLIGACION,CXC_DET_PAGO_NOTA,CXC_ENC_MOVIMIENTO,CXC_CON_DOCUMENTO,CXC_CREDITO');

   -- Tablas de pagos
   dbms_snapshot.refresh('CXP_DET_DESCU');

end;
