# Calendario dinámico programable

**URL:** <https://foros.velneo.com/t/calendario-dinamico-programable/3254>\
**Category:** Velneo\
**Created:** [28 Abril, 2011 04:28 UTC](https://foros.velneo.com/t/calendario-dinamico-programable/3254 "2011-04-28T04:28:50Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![emastall](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/emastall/32/5130_2.png) [@emastall](https://foros.velneo.com/u/emastall)\
**Post date:** [28 Abril, 2011 04:28 UTC](https://foros.velneo.com/t/calendario-dinamico-programable/3254/1 "2011-04-28T04:28:50Z")

</div>

Hola comunidad,

bueno, aquí va otro aporte (que como siempre es mejorable) que puede ser de utilidad y que puede servir como base para desarrollos como por ejemplo un agendizador de tareas. Esta solución esta creada 100% con componentes Velneo (no con el objeto calendario). Adjunto el .vin y un pdf con una breve explicación.

Un saludo desde Uruguay y como siempre a las ordenes.

[attachment=17129,1414]

---

<div class="post-metadata">

**Author:** ![rafael-zaragoza](https://avatars.discourse-cdn.com/v4/letter/r/bbce88/32.png) [@rafael-zaragoza](https://foros.velneo.com/u/rafael-zaragoza)\
**Post date:** [28 Abril, 2011 08:30 UTC](https://foros.velneo.com/t/calendario-dinamico-programable/3254/2 "2011-04-28T08:30:33Z")

</div>

Gracias

---

<div class="post-metadata">

**Author:** ![manuel.rd](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/manuel.rd/32/3508_2.png) [@manuel.rd](https://foros.velneo.com/u/manuel.rd)\
**Post date:** [28 Abril, 2011 08:31 UTC](https://foros.velneo.com/t/calendario-dinamico-programable/3254/3 "2011-04-28T08:31:29Z")

</div>

Muchas gracias Enrique.  
Aunque no veo el vin como adjunto.

---

<div class="post-metadata">

**Author:** ![benito.lavandeira](https://avatars.discourse-cdn.com/v4/letter/b/439d5e/32.png) [@benito.lavandeira](https://foros.velneo.com/u/benito.lavandeira)\
**Post date:** [28 Abril, 2011 09:04 UTC](https://foros.velneo.com/t/calendario-dinamico-programable/3254/4 "2011-04-28T09:04:53Z")

</div>

Muchas gracias, que bien

---

<div class="post-metadata">

**Author:** ![emastall](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/emastall/32/5130_2.png) [@emastall](https://foros.velneo.com/u/emastall)\
**Post date:** [28 Abril, 2011 11:11 UTC](https://foros.velneo.com/t/calendario-dinamico-programable/3254/5 "2011-04-28T11:11:03Z")

</div>

Buenos días gente,

hola Manuel!, si efectivamente me olvide de adjuntar el .vin. Debe haber sido el sueño ya a esa hora :). Pero bueno aquí va.

Saludos!

[attachment=17136,1415]

---

<div class="post-metadata">

**Author:** ![mivimu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/mivimu/32/5052_2.png) [@mivimu](https://foros.velneo.com/u/mivimu)\
**Post date:** [28 Abril, 2011 17:09 UTC](https://foros.velneo.com/t/calendario-dinamico-programable/3254/6 "2011-04-28T17:09:01Z")

</div>

Muchas gracias por tu aportación.  
Creo que es una solución muy elegante.

Hay algo curioso al mover el dia o el año con los microscrollers salta varios de golpe. ¿Lo habeis observado?.  
Saludos Miguel.

---

<div class="post-metadata">

**Author:** ![Giuseppe\_Komenco](https://avatars.discourse-cdn.com/v4/letter/g/5fc32e/32.png) [@Giuseppe\_Komenco](https://foros.velneo.com/u/Giuseppe_Komenco)\
**Post date:** [28 Abril, 2011 17:20 UTC](https://foros.velneo.com/t/calendario-dinamico-programable/3254/7 "2011-04-28T17:20:01Z")

</div>

@mivimu

Sí, salta de dos en dos para ser exactos.

---

<div class="post-metadata">

**Author:** ![emastall](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/emastall/32/5130_2.png) [@emastall](https://foros.velneo.com/u/emastall)\
**Post date:** [28 Abril, 2011 21:22 UTC](https://foros.velneo.com/t/calendario-dinamico-programable/3254/8 "2011-04-28T21:22:00Z")

</div>

Hola Miguel, Guiseppe

la verdad que no me ha pasado eso que comentan. Aclaro por las dudas, todas las pruebas las hice sobre Linux. No se si las han hecho sobre Windows. Estuve chequeando nuevamente el formulario y no le encontré nada extraño. Si a alguien más le ha sucedido esto sería interesante saberlo. Y como siempre muchas gracias por sus comentarios.

Saludos.

---

<div class="post-metadata">

**Author:** ![Giuseppe\_Komenco](https://avatars.discourse-cdn.com/v4/letter/g/5fc32e/32.png) [@Giuseppe\_Komenco](https://foros.velneo.com/u/Giuseppe_Komenco)\
**Post date:** [29 Abril, 2011 07:52 UTC](https://foros.velneo.com/t/calendario-dinamico-programable/3254/9 "2011-04-29T07:52:38Z")

</div>

Yo lo he probado en mi instancia de la nube, con el vClient desde Fedora 14 64b.  
Y tanto en microscroller del mes y del año, pulsando una sola vez, salta dos meses.

También me dí cuenta, abriendo el proyecto con vDevelop, que el casillero CALENDAR, tiene un proceso asignado llamado Testing\_message, que no existe. Quizás el vin no corresponde a la última versión que estuviste probando, y por eso a tí no te pasa?

---

<div class="post-metadata">

**Author:** ![jdalamillos](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/jdalamillos/32/5173_2.png) [@jdalamillos](https://foros.velneo.com/u/jdalamillos)\
**Post date:** [29 Abril, 2011 07:57 UTC](https://foros.velneo.com/t/calendario-dinamico-programable/3254/10 "2011-04-29T07:57:43Z")

</div>

Buenos dias, eso que comentais a mi no me pasa, estoy ejecutandolo en local y ba todo bien.  
Buen trabajo Enrique

---

<div class="post-metadata">

**Author:** ![velavisual1](https://avatars.discourse-cdn.com/v4/letter/v/dbc845/32.png) [@velavisual1](https://foros.velneo.com/u/velavisual1)\
**Post date:** [29 Abril, 2011 08:02 UTC](https://foros.velneo.com/t/calendario-dinamico-programable/3254/11 "2011-04-29T08:02:35Z")

</div>

@ALL Buenos días,

@Enrique Mastalli

Como dice Giuseppe, el casillero tiene asignado un proceso que no existe.  
Si verdaderamente este proceso debe realizar algo, no lo hace por que no existe.  
Si no interfiere para nada simplemente lo quitamos del casillero.  
.  
Tenemos que darle más al botón de 'recalcular errores', ahí y en este caso si sale el error de que no existe.  
.  
A veces cuando recalculamos nos dice que todo va Ok y no lo está pero, eso ya es otra cosa. :)  
.  
. Buen trabajo Enrique y gracias  
.  
saludos  
Antonio Vela  
http://www.velavisual.com

---

<div class="post-metadata">

**Author:** ![Giuseppe\_Komenco](https://avatars.discourse-cdn.com/v4/letter/g/5fc32e/32.png) [@Giuseppe\_Komenco](https://foros.velneo.com/u/Giuseppe_Komenco)\
**Post date:** [29 Abril, 2011 08:18 UTC](https://foros.velneo.com/t/calendario-dinamico-programable/3254/12 "2011-04-29T08:18:45Z")

</div>

El poco tiempo que he podido dedicar a indagar, creo, que el problema está en las conexiones de eventos que llaman al evento de refresco.

He quitado las conexiones de evento (tanto tecla como click) asociadas a TXT\_MES, y he puesto un botón que es el encargado de llamar al evento de refresco, y ahora funciona perfectamente,

Ya tienes por donde mirar, yo por desgracia, no puedo dedicarle más tiempo esta mañana que estoy liadete jejejeje :)

Y por cierto, gracias por la aportación, que no lo había dicho aún :D

---

<div class="post-metadata">

**Author:** ![benito.lavandeira](https://avatars.discourse-cdn.com/v4/letter/b/439d5e/32.png) [@benito.lavandeira](https://foros.velneo.com/u/benito.lavandeira)\
**Post date:** [29 Abril, 2011 11:29 UTC](https://foros.velneo.com/t/calendario-dinamico-programable/3254/13 "2011-04-29T11:29:27Z")

</div>

En local funciona correctamente

---

<div class="post-metadata">

**Author:** ![Giuseppe\_Komenco](https://avatars.discourse-cdn.com/v4/letter/g/5fc32e/32.png) [@Giuseppe\_Komenco](https://foros.velneo.com/u/Giuseppe_Komenco)\
**Post date:** [29 Abril, 2011 14:31 UTC](https://foros.velneo.com/t/calendario-dinamico-programable/3254/14 "2011-04-29T14:31:47Z")

</div>

Si en local va bien, y en la nube no, entonces, son malas noticias, porque implicaría que hay algo de las señales que no funciona como debería, y en la nube, duplica el evento.

---

<div class="post-metadata">

**Author:** ![jdalamillos](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/jdalamillos/32/5173_2.png) [@jdalamillos](https://foros.velneo.com/u/jdalamillos)\
**Post date:** [29 Abril, 2011 15:48 UTC](https://foros.velneo.com/t/calendario-dinamico-programable/3254/15 "2011-04-29T15:48:17Z")

</div>

OK Giuseppe, eso es malo  
¿Alguien podriía decir o explicar porque pasa esto?

---

<div class="post-metadata">

**Author:** ![emastall](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/emastall/32/5130_2.png) [@emastall](https://foros.velneo.com/u/emastall)\
**Post date:** [29 Abril, 2011 17:11 UTC](https://foros.velneo.com/t/calendario-dinamico-programable/3254/16 "2011-04-29T17:11:42Z")

</div>

Hola!

Si efectivamente, me quedó el proceso TESTING\_MESSAGE "colgado". Fue una prueba que hice y olvidé quitarlo. En realidad no afecta el funcionamiento. Ahora, con respecto al tema de las señales en la nube es completamente verdad (siempre lo probé en local por eso no me había dado cuenta). Hay algo en las señales que no me queda claro cual puede ser el problema. Pero bueno, indagaremos un poco para ver si se encuentra algo por ahí.

Saludos y gracias!.

---

<div class="post-metadata">

**Author:** ![jose1](https://avatars.discourse-cdn.com/v4/letter/j/dec6dc/32.png) [@jose1](https://foros.velneo.com/u/jose1)\
**Post date:** [29 Abril, 2011 17:27 UTC](https://foros.velneo.com/t/calendario-dinamico-programable/3254/17 "2011-04-29T17:27:23Z")

</div>

Hola

En primer lugar, gracias por tu aportación, es muy interesante  
En segundo lugar, hay un pequeño "fallo" en el evento que se encarga de ejecutar el "CLIC" sobre una celda del casillero

Interfaz: procesar ( CALENDAR , Todas )  
-- Seleccionar ficha por posicion ( sysListSize ) **¿?**  
-- Leer ficha seleccionada  
-- -- Mensaje

La linea "Seleccionar ficha .por posicion ..." sobra, ademas, selecciona siempre la ultima ficha de la lista, y no la que el usuario pulsa

un saludo  
Jose Luis

---

<div class="post-metadata">

**Author:** ![emastall](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/emastall/32/5130_2.png) [@emastall](https://foros.velneo.com/u/emastall)\
**Post date:** [29 Abril, 2011 19:20 UTC](https://foros.velneo.com/t/calendario-dinamico-programable/3254/18 "2011-04-29T19:20:13Z")

</div>

Hola!

José Luis, completamente de acuerdo, esa línea no tiene sentido (ya no está :)). Por otro lado estuve revisando y sin dudas que en la nube hay algún problema con las señales (voy a mandar un soporte a Velneo para registrar este detalle). Pero bueno, lo importante siempre es buscarle la vuelta y ver de que manera poder hacer funcionar las cosas. Por eso en esta nueva versión no utilizo microscrollers, los cuales sustituyo por botones que ejecutan eventos y además probé "jugar" con arrays para la carga del calendario. Por lo tanto ahora solo hay 2 procesos, GEN\_CALENDAR y LOAD\_CALENDAR.

Saludos!

[attachment=17174,1418]

---

<div class="post-metadata">

**Author:** ![emastall](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/emastall/32/5130_2.png) [@emastall](https://foros.velneo.com/u/emastall)\
**Post date:** [29 Abril, 2011 19:40 UTC](https://foros.velneo.com/t/calendario-dinamico-programable/3254/19 "2011-04-29T19:40:00Z")

</div>

Un pequeño detalle, en esa versión quedó comentado en el evento REFRESH la llamada al proceso GEN\_CALENDAR. Para que funcione correctamente cuando ingresamos manualmente el mes o año hay que descomentarlo.

Saludos.

---

<div class="post-metadata">

**Author:** ![comercial](https://avatars.discourse-cdn.com/v4/letter/c/94ad74/32.png) [@comercial](https://foros.velneo.com/u/comercial)\
**Post date:** [29 Abril, 2011 19:43 UTC](https://foros.velneo.com/t/calendario-dinamico-programable/3254/20 "2011-04-29T19:43:48Z")

</div>

Hola, Jose Luis ¿ le pasa algo a tu blog ?, me da error.

Perdón por el Off Topic.

PD:Gracias por tu trabajo y por compartirlo, Enrique.

[Página siguiente](https://foros.velneo.com/t/calendario-dinamico-programable/3254.md?page=2)
