Web de Velneo V7

Alta directa en V7

Publicado: 21.04.08 (00:00 UTC)

En Velneo 6 y versiones anteriores existe una instrucción de procesos llamada Alta directa¸ que nos permite crear una ficha en una tabla concreta. Os refrescaré la memoria:

La instrucción genera dos sub-procesos. El Pre es ejecutado antes de grabar la ficha en disco y en él suelen inicializarse los campos y el Post es ejecutado una vez ha sido guardada en disco. En el Post podemos leer, por el ejemplo, el código que el sistema ha asignado a la ficha.

En V7 no existe esta instrucción tal y como la conocemos; podría decirse que ha sido dividida en dos distintas:

Crear nueva ficha en memoria que se correspondería con el evento Pre del alta directa. Y Alta de ficha que lo que hace es generar una ficha en disco a partir de la ficha creada en memoria por la instrucción anterior.

Veamos sus parámetros:

En el primer parámetro de esta instrucción estableceremos un identificador para denominar a la ficha que vamos a crear en memoria y en el segundo indicaremos la tabla de destino. Esta instrucción genera un subproceso en el que podremos, por ejemplo, inicializar los campos.

Esta instrucción tiene un único parámetro y es el identificador de la ficha establecido en la instrucción anterior. También genera un subproceso, que será ejecutado después de haber grabado la ficha en disco.

El proceso mostrado en la primera captura de pantalla de este artículo programado con V7 será:

Esto tiene varias ventajas:

Esta forma de proceder en V7 es que el alta directa genera transacción y la duración de ésta dependerá en gran medida del subproceso que se ejecute en el Pre de la misma. Por el contrario, en V7 no, dado que la inicialización de la ficha se hace en memoria y de forma separada a su grabación.

El alta directa genera siempre una ficha, no es posible cancelar el alta en el evento Pre de la misma; ahora, al estar separado, podremos crear la ficha en memoria, evaluar las condiciones y generarla o no en disco.

 

Etiquetas: alta directa, ,

Arriba

Comentarios

  • Publicado: 21.04.08 (12:01 UTC)
    Por fjpnovo #

    Entendido.

    En el poco tiempo que he tenido para hacer pruebas he hecho algún proceso que hace altas y he visto que funciona bien.

    Un saludo,

    Fran.

  • Publicado: 22.04.08 (17:59 UTC)
    Por juan_figueroa #

    A mí me gustaría que la ID_FICHA, en el “Alta de ficha”, se ofreciera con un desplegable todas las identificaciones declaradas previamente, como es el estilo Velneo de siempre, y ahorrarse la escritura potencialmente errónea.

    Por lo demás, me parece un cambio muy positivo, que espero podáis resolver adecuadamente en las migraciones V6->V7

  • Publicado: 24.04.08 (16:53 UTC)
    Por rcueto #

    Gracias por vuestros comentarios.

    Juan Figueroa: Tomamos nota de tu sugerencia. Muchas gracias.

  • [...] Alta directa en V7 (Velneo) [...]

Deja un comentario


© 2012, Velneo S.A. Todos los derechos reservados      Contacto | Privacidad - Legal
Life is Soft