Está en la página 1de 2

CalendarioDinmico

Introduccin
Lapresentesolucinapuntaadarrespuestaaunacaractersticaquehacefaltacomocomponentedinmico
para poder generar cierta programacin de tareas con el objetivo que sea. En nuestro caso se hace
necesarioteneruncalendario(quesepuedaprogramar)paratenerunaagendadediversastareasque
nuestroclienterealizaperiodicamente.
EldesafoerapoderconstruirunosinutilizarobjetosexternosaVelneo,porlotanto,luegode2tardes
buscandolamejoropcin,surgioestasolucin.
Componentes
Lasolucintieneunproyectodedatosyunodeaplicacin.Loimportanteesqueenelproyectodedatosla
nicatablaseencuentraenmemoria,yaquelosdatossongeneradosdinmicamenteporunprocesoque
explicarmasadelante.Juntoaestatablaexisten2variablesglobales(Ao,Mes)parapoderhacerla
seleccinalestilocalendarioestandard.

Elproyectodeaplicacin:

como se puede ver son pocos los componentes necesarios para simular un calendario dinmico y
programable.LasfuncionesPPDMyPPDCsonlasqueenrealidadpermitencrearestecalendario,las
cuales sonusadas enelproceso GEN_CALENDARel cualseencargadecargarlos datosenlatabla
CALENDARIO.
Loimportanteesentenderelprocesoparasimulartenerunamatrizcomolohaceuncalendario;debemos
recordarqueelobjetoCASILLEROrepresentalosregistrosdelatablaasociadademaneratalqueelmismo
puedeversecomounarray.

Elcalendarioentiempodeejecucin

Comoseveenlaimagen,secontemplamostrardiasquenocorrespondenalmesactualponiendolosen
otrocolorymostrandomesalquecorresponden,tambinexistelamarcaparaidentificareldadelafecha
actualdenuestrosistema.
Siserealizaunclicsobreunodelasceldasdelcasillero,semostrarlafechacompletacorrespondientea
eseda.Esteprocesoessolounejemploquesirveparadarsecuentaquepodramosestardisparnado
procesosmascomplejosyqueunidosaotrasestructurasdedatospodremosporejemplotenerunaagenda
deeventosyqueademspodramosresaltareseeventoalestilodelabarraquemarcaeldaactual.
Conclusin
Nuevamente,estohasurgidodeunanecesidadquenoshasurgidoparacosasbienparticularesdeunode
nuestros clientes. Lo ms importante fue poder contar con una solucin tan programable como este
CalendarioDinmicoparaunirloluegoacosasmscomplejas,ademsdehaberlologradoentansolo2
tardesdetrabajoyconunacalidadbastanteinteresante.
Comosiempredecimos,enVelneoV7,lacreatividadesellmiteytansoloesnecesariopodervisualizar
correctamentecualeselcaminomascorto,rentableydisfrutableparalograrelobjetivo.