Funcionalidades generales
Funcionalidades generales
Velneo vClient V7 incorpora una serie de funcionalidades generales comunes a cualquier aplicación Velneo V7. Estas son:
Conexión con Velneo vServer V7: Explicación de cómo podemos conectarnos con un Velneo vServer V7 para ejecutar una aplicación.
Interfaz:
Cambiar el estilo de visualización de la aplicación: Explica cómo cambiar el estilo visual de las aplicaciones.
Cambiar el idioma: Explica como cambiar el idioma de nuestras aplicaciones.
Ver/Ocultar barras de herramientas.
Funcionamiento del editor de imágenes.
Funcionamiento del asistente para edición de fórmulas.
Comandos disponibles en rejillas:
Comandos de ficha.
comandos de lista.
Edición directa de campos en rejillas.
Navegante.
Accesos directos y VRL
Es posible crear un acceso directo a las instancias de Velneo vServer V7.
Para ello debemos crear un acceso directo con el siguiente formato:
/senda/ejecutable vatp://usuario:contraseña@dominio:puerto/instancia
Está compuesto en primer lugar por la senda de Velneo vClient V7 (fichero vClient.exe), que necesitaremos para poder lanzar el ejecutable.
La segunda parte se trata de la VRL (Velneo Resource Locator), que está compuesta por el esquema o protocolo (vatp), el usuario y la contraseña separados por dos puntos (:), el dominio o ip del servidor y el puerto, separados por dos puntos (:) y la senda, que es el identificador de la instancia a la que queremos acceder.
Por ejemplo, en el sistema operativo Windows se escribiría de la siguiente forma:
“C:\Archivos de programa\Velneo\V7\vClient.exe” “vatp://usuario:contraseña@v7cloud3.velneo.com:6001/14″
para conocer el identificador de la instancia usaremos Velneo vAdmin V7 haciendo doble clic sobre la definición de instancia:

El contenido de este parámetro solamente podrá contener letras mayúsculas, números y guiones bajos _.
Panel de procesos en 2º plano
Se trata de un panel que nos permite monotorizar los procesos y las colas que están siendo ejecutados en multitarea.

En la parte superior se muestra la lista de procesos y en la parte inferior la lista de colas colas. Si en el momento de la consulta hay en ejecución algún proceso de una cola, éste será mostrado en una subrama de la misma.
De los procesos en ejecución podremos obtener la siguiente información:
Nombre: Nombre del proceso.
ID.: Numerador que Velneo vServer V7 usa internamente para identificar la transacción.
Estado: Del proceso (Ejecutando, Detenida, Deshecha, etc).
% realizado: Información sobre el porcentaje realizado del proceso.
Manejo de cestas de la compra
Desde rejillas de Velneo vClient V7 podremos interactuar con cestas de la compra declaradas en un proyecto.
Si en la aplicación existe alguna cesta de la compra asociada a la misma tabla de datos que la rejilla, en el menú de contexto que se abre al pulsar el botón derecho del ratón sobre una rejilla, aparecerán las siguientes opciones:

: Envía el/los registros seleccionados en la rejilla a la cesta de la compra activa. A una misma cesta se podrán enviar registros desde cualquier rejilla de una misma tabla de datos. Si se añade un registro a una cesta y ésta ya lo contenía, no se incluirá.
: Envía todos los registros de la lista a la cesta de la compra activa.
: Abre una ventana que mostrará todas las cestas de la compra disponibles para esa tabla, cada una en una pestaña diferente, y su contenido:

Para ver el contenido de una cesta concreta, pulsaremos sobre la pestaña correspondiente a la misma.
Desde esa ventana podremos realizar las siguientes operaciones con la cesta activa:
: Mueve los registros seleccionados en la cesta de la compra a la rejilla activa. Si alguno de los registros seleccionados ya existe en la rejilla de destino, no lo incluirá.
: Copia los registros seleccionados en la cesta de la compra a la rejilla activa. Si alguno de los registros seleccionados ya existe en la rejilla de destino, no lo incluirá.
: Quita los registros seleccionados de la cesta de la compra. Los registros serán quitados de la lista, no borrados de la base de datos.
: Selecciona todos los registros de la cesta de la compra activa.
: Cierra la ventana.
En el caso de existir más de una cesta asociada a la misma tabla de datos, para indicar al sistema sobre qué cesta queremos trabajar, tendremos que ejecutar en previamente la opción del menú de contexto de la rejilla y acceder a la pestaña correspondiente a la cesta deseada.
Es posible que en la aplicación se haya programado una vista permanente de una cesta de la compra; en ese caso, cada vez que interactuemos durante nuestra sesión de Velneo vClient V7 con la cesta de al compra, su contenido será refrescado automáticamente.
La persistencia de la cestas es en memoria, esto quiere decir dos cosas:
1) Que al cerrar nuestra sesión de Velneo vClient V7 su contenido desaparecerá.
2) Que su contenido no es compartido por otros usuarios u otras sesiones de Velneo vClient V7 que estén ejecutando el mismo proyecto.
Refrescos
Durante la edición de fichas o registros de tablas durante la ejecución de una aplicación Velneo vClient V7 efectúa lo que llamamos refrescos primarios y secundarios de datos; a continuación explicaremos en qué consiste cada uno.
Refresco primario: Es el refresco directo, motivado por el contenido inicial o la fórmula de un campo. Por ejemplo, si el campo TOTAL = CANTIDAD * PRECIO, cuando en un formulario modificamos CANTIDAD o PRECIO se recalculará y se refrescará el campo TOTAL.
Refresco secundario: Es el refresco indirecto, por ejemplo, derivado de una actualización o un evento de tabla. Por ejemplo, cuando desde una línea de factura acumulamos, mediante una actualización, el total de la línea en el campo TOTAL de la factura.
Además, las cestas de la compra Una cesta de la compra, cuando es disparada como dock de un marco, el contenido de la misma será refrescado automáticamente por el sistema, a medida que vayamos operando con la misma en una misma sesión de Velneo vClient V7, o bien a través de procesos, o bien por su manejo por parte del usuario final.
Caché local
Para mejorar el rendimiento de Velneo vClient V7 éste genera una caché local de archivos a nivel de usuario; en ella se almacenarán tanto los proyectos que se ejecuten como los Ficheros adjuntos declarados en los mismos.
El hacer uso de la caché de aplicación redundará en una mejora en los tiempos de ejecución de la misma ya que, al pedírsela a Velneo vServer V7 para su ejecución, si ya la tenemos en caché, no tendrá que enviarla de nuevo sino que se hará uso de la de la caché. Por tanto, Velneo vServer V7 solamente tendrá que enviarla al cliente en su primera ejecución y cuando haya nuevas versiones de la misma.
