Listado de cambios de Velneo 20

Código Descripción

VELNEO-3912

Nuevo sistema de retención de copias de seguridad.

Cuando definamos una tarea del tipo Copia de seguridad, podremos definir un número de retenciones. Este número indica el número de copias que se guardarán de una misma tarea, realizando una copia previa del fichero ya existente, que será renombrado del primero al último.

Por ejemplo, si definimos 6 retenciones de una copia que se realiza todos los meses, tendremos copia de los 6 últimos meses, con una única definición de tarea.

VELNEO-4536

Mejora en el panel de mensajes de vAdmin.

Cuando los mensajes superan los 65000, para optimizar se muestran únicamente los últimos 65000 mensajes emitidos en orden descendente para poder ver rápidamente los mensajes.

VELNEO-4746

Mejora del mensaje en vAdmin del error de acceso a fichero, indicando la operación y el mensaje de error del sistema además de la senda del fichero afectado.

Cuando el servidor no puede acceder a un fichero en disco, debido a que se ha borrado o no tiene permiso en ese momento para acceder, muestra un mensaje que se puede ver en el panel de mensajes de vAdmin, en el que se ha añadido a la información actual la operación que se ha intentado realizar (escritura, lectura, etc.), el mensaje de error que emite el sistema y la senda del fichero afectado, para facilitar la labor del implantador de aplicaciones.

VELNEO-4141

CSS en ventanas abiertas desde manejadores evento disparados por señales onclose, pre-inicializacion y pos-inicializado.

Se aplican los CSS generales de la aplicación en ventanas abiertas en manejadores de evento por medio de determinados comandos de instrucción como Modificar ficha seleccionada con formulario o Seleccionar ficha de la lista.

VELNEO-4412

Mejora en la selección de registro en una vista de datos asociada a un edit de maestro o DataCatcher.

Se soluciona una incidencia que impedía volver a seleccionar el mismo registro tras limipiar el contenido de los campos mediante un manejador de evento.

VELNEO-4658

Soporte de HighDPI en controles objeto dibujo, controles dibujo, imágenes de instancias, etc.

Se ha implementado el soporte de HighDPI en formulario en controles objeto dibujo y controles dibujo, en la ventana de selección de instancia y otros controles para mejorar la visualización de las aplicaciones con pantallas de alta resolución.

VELNEO-4668

QML2 en Velneo vClient con compatibilidad de QML1.

La nueva versión de QML2 permite la ejecución de interfaces mucho más ágiles y versátiles y nos permitirán aprovechar acceder a GPS, usar sensores del móvil, usar canvas, etc. En la transición a QML2 podremos mantener la ejecución de QML1 pudiendo cambiar de uno a otro de forma transparente cambiando únicamente la importación de «import QtQuick 1.1» a «import QtQuick 2.4».

QML2 está disponible en Windows, Linux, OSX y Android.
QML1 está disponible en Windows, Linux, OSX, Android e iOS.

VELNEO-4677

Optimización del pintado de imágenes en objetos de lista y controles dibujo e iconos.

Se optimiza el pintado de imágenes mejorando la velocidad y calidad en objetos de lista como rejillas y casilleros, en controles objeto dibujo y dibujo de formulario y en iconos de menús, toolbars, etc.

VELNEO-4726

Soporte de iPad Pro en iOS y mejoras de integración

Se actualiza el SDK de IOS usado en la generación de Velneo vClient con el fin de soportar iPad Pro y las últimas mejoras de integración con el sistema (teclado, etc.) y la adaptación a la pantalla highdpi del dispositivo.

VELNEO-4733

Mejoras en ejecución de la Rejilla Avanzada.

Se mejora el rendimiento de carga y trabajo de la rejilla avanzada. Se acelera notablemente las operaciones de ordenación, agrupación, filtrado, etc., con cientos de miles de registros en Cloud
Se implementan barras de progreso durante las operaciones para informar en todo momento al usuario el progreso.

VELNEO-4789

Actualización de la versión de Velneo vClient para Android

La nueva versión del cliente permite un mejor rendimiento e integración con el sistema al soportar un nivel de API mayor de Android. Poder aprovechar las mejoras características del sistema Android implica que la versión mínima de Android soportada ahora Android 4.0 KitKat.

Si queremos disfrutar de Velneo vClient para Android en versiones inferiores a Android 4.0 hemos de hacer uso de la versión 7.19 de Velneo que todavía soporta versiones antiguas de Android.

VELNEO-4794

Nueva función isNull() de las clases VObjectInfo y VProjectInfo para comprobar si el objeto es nulo.

La nueva función isNull() nos permite detectar si un objeto correspondiente a las clases VObjectInfo y VProjectInfo realmente contiene un objeto o ha sido inicializado vacío, con el fin de facilitar al programador la gestión del objeto.

VELNEO-4826

Mejora de caché en rejillas y rejillas avanzadas en las versiones de 64 bits.

Gracias a la arquitectura 64 bits, se ha mejorado el método de carga de datos en cache para acelerar el trabajo sobre grandes listas de datos

VELNEO-4478

Información del servidor al que estamos conectados en Velneo vDataClient y Velneo vInstallBuilder.

Para mejorar la usabilidad, en la barra de título de ambos componentes se muestra la VRL del servidor al que estamos conectados.

VELNEO-4235

Inspector de objetos no usados directamente.

Nueva opción de vDevelop en el menú de Objetos que te ayuda a mejorar la calidad de tus proyectos, encuentra los objetos no usados y limpia tu proyecto. En unos minutos podrás conseguir que tu aplicación sea más eficiente y ligera tanto en edición como en ejecución.

VELNEO-4266

Ejecución de componentes desde Velneo vDevelop.

Un nuevo menú «Componentes» en Velneo vDevelop permite ejecutar Velneo vDataclient, Velneo vAdmin, Velneo vInstallBuilder, Velneo vTranslator y otra instancia de Velneo vDevelop, con el fin de facilitar las labores de administración, desarrollo y ejecución.

Cuando ya estemos conectados a un servidor, al ejecutar el componente se conectará directamente sin solicitar información de conexión. Cuando además tengamos una solución o un proyecto abiertos, los componentes abrirán la solución o ejecutarán la aplicación correspondiente.

VELNEO-4640

Nuevo editor de Rejilla Avanzada en Velneo vDevelop.

Este nuevo editor permite crear, editar y previsualizar la Rejilla Avanzada, pudiendo configurar propiedades y columnas de forma sencilla. Con este nuevo editor y las mejoras de rendimiento en ejecución se potencia este versátil objeto.

VELNEO-4660

Migración en el portapapeles en la copia de objetos entre proyectos de versiones distintas de Velneo.

A partir de esta versión, podremos copiar objetos de una versión de inferior a una versión superior de Velneo y el objeto se migrará de forma automática. Asimismo, evitará los intentos de copiado desde una versión superior a una inferior, debido a la imposibilidad de migración.

VELNEO-4704

Nuevo rango para el objeto Dispositivo serie en Windows con prefijo «\\.\».

Se ha añadido al rango de puertos seleccionable en el objeto Puerto Serie para Windows un nuevo rango de puertos con el prefijo \\.\ que permite abrir puertos de serie COM superiores a COM9 y acceder a más dispositivos desde la misma máquina.

VELNEO-4705

Mejoras de usabilidad en la Galería de Objetos.

Para facilitar al desarrollador la creación de objetos desde la Galería, guarda el modo en el que se visualizan los objetos: lista, árbol, iconos, el último objeto seleccionado, y si la ayuda está visible o no, además del tamaño de la ventana.

VELNEO-4706

Nuevas opciones en el menú de contexto de la ventana de proyecto: Galería, Nuevo objeto, Nuevo subobjeto, Eliminar.

Para facilitar la usabilidad en el desarrollo de aplicaciones, se ha añadido al menú de contexto de la ventana de proyecto opciones análogas a las disponibles a través del menú de proyecto con el fin de agilizar la creación de nuevos objetos. Además, se ordenan alfabéticamente en vez de por tipo para poder encontrarlos más rápidamente.

VELNEO-4735

Nuevo editor de tubos de ficha y lista.

El nuevo editor de tubos de ficha y lista permite trabajar con estos objetos de forma sencilla y rápida, creando de forma automática los capilares, permitiendo moverlos arriba y abajo para dejarlos de acuerdo con las necesidades del programador, y funcionando de forma autónoma, pero integrada, a la definición de campos de la tabla.

VELNEO-4742

Abrir proyecto como estaba en el cambio de solución.

Se ha solucionado una incidencia con el fin de facilitar la usabilidad de Velneo vDevelop, que impedía que en determinadas circunstancias se guardase el estado de edición del proyecto en los cambios de solución además de en la apertura.

VELNEO-4766

Mejoras en los instaladores para Windows para facilitar la implantación de aplicaciones.

Los instaladores de la nueva versión de los componentes de Velneo indican la arquitectura que soportan en el panel de instalaciones de Windows, evitan su instalación sobre Windows XP avisando al implantador, evitan la instalación de 64 bits en un sistema 32 bits y permiten el uso de Velneo vUpdater para la actualización automática.

VELNEO-4768

Solucionada incidencia que provocaba una rotura de Velneo vDevelop en determinadas circunstancias al borrar un proyecto que contenía objetos con manejadores de evento.

VELNEO-4775

Mejora en la renderización del Visor de soluciones y el pintado de iconos de proyectos.

Con el fin de facilitar la visualización de los proyectos que componen una solución se ha mejorado la renderización del esquema y el pintado de los iconos en el caso de que el tamaño usado en la definición del proyecto no sea correcto, ajustando el icono a un tamaño predefinido. De esta forma el programador puede navegar por su solución de forma sencilla y agradable.

VELNEO-4819

Los ficheros qml se crean siempre con estilo «Guardar en cache de cliente«.

Con el fin de mejorar la usabilidad en el desarrollo de apliaciones con QML, cuando creamos un fichero QML en la pestaña de Scripts, este fichero se marcará de forma automática con el estilo «Guardar en cache de cliente», haciendo de esta forma innecesario que el programador tenga que recordar realizar esta acción por si mismo, haciendo más rápida y sencilla la edición y ejecución de una aplicación con QML, y evitando errores por olvidar activar este estilo.

VELNEO-4825

Mejoras en la navegación y tabulación en editores de objetos como campos de tablas, componentes de búsquedas, elementos de las tablas estáticas, etc.

Se facilita la tabulación y navegación en la edición de los elementos que componen el objeto permitiendo acceder a todas las propiedades moviéndote por éstas evitando el uso del ratón, lo que redundará en una experiencia de usuario rápida y sencilla.

VELNEO-4842

Rediseño de cabeceras de asistentes y Acerca de… de los componentes de Velneo.

Continuando con el trabajo de conseguir un interfaz más coherente y más simple, hemos rediseñado las cabeceras de asistentes y Acerca de… de producto, simplificando y mejorando las descripciones, con el fin de facilitar el uso de las opciones y mejora la experiencia de uso.

VELNEO-3117

Los proyectos se guardan en caché encriptados con una nueva extensión que los distingue de los proyectos para edición, vha para aplicación, vhd para datos.

Estos ficheros no pueden ser abiertos ni editados, no pueden ser instalados en un servidor para ser editados o ejecutados, ni es posible heredarlos o hacer otro uso de ellos que la ejecución contra el servidor que los ha distribuido.

De cara a movilidad y otras instalaciones donde sea importante optimizar el espacio en disco, se ha implementado una compresión extra de tal forma que ocupen menos espacio en la caché del cliente, con lo que ficheros de proyecto se encuentran comprimidos además de encriptados.

VELNEO-3918

Mejora en la regeneración de contenedores de gran tamaño.

Con la nueva versión de 64 bits se pueden regenerar contenedores de cualquier tamaño, aprovechando la memoria física disponible para la operación.

VELNEO-4123

Ventana de cambio de contraseña en Android.

Se implementa la ventana de cambio de contraseña en Android, a la que se puede acceder mediante el comando en stock en acciones o el nuevo comando de instrucción para el cambio de contraseña.

VELNEO-4573

Calculo apropiado de la información de memoria en Linux 64 bits.

Las funciones de Velneo de información de memoria y las ventanas «Acerca de…» permiten mostrar la información de memoria ocupada, total y libre en Linux 64 bits. Con está medida el sistema de cache automático podrá ajustarse de forma más adecuada a la memoria disponible en el sistema.

VELNEO-4635

Actualización del runtime para los componentes en Windows con mejor rendimiento e integración con el sistema.

En esta versión hemos actualizado al runtime C++ 12.0 para la ejecución de componentes en Velneo, además de añadir el soporte de 64 bits, lo que redundará en una mejora de rendimiento de las aplicaciones y en la integración con el sistema.

VELNEO-4673

Nuevos iconos con estilo Material, más neutros y coherentes, y con soporte HighDPI.

Para mejorar la usabilidad de la plataforma y facilitar tanto al desarrollador el trabajo diario con la herramienta, como al usuario final la ejecución de aplicaciones, se han mejorado los iconos de todos los componentes incorporando nuevos iconos con estilo Material, un estilo más neutro y legible. Se ha aprovechado para homogeneizar y hacer más coherentes todas las familias de iconos, además de incorporar iconos de mayor resolución con el fin de soportar HighDPI con mayor calidad.

VELNEO-4734

Nuevo comando de instrucción para el cambio de contraseña y mejora del cuadro de diálogo.

Con el fin de facilitar al programador la configuración de contraseñas de acuerdo a políticas de seguridad más estrictas (por ejemplo L.O.P.D.), con este comando podemos programar un cambio de contraseña en la aplicación, con una validación por medio de una expresión regular que permite el cambio de contraseña sólo cuando se cumpla la fórmula de validación, pudiendo programar tantos intentos como sea necesario hasta que la contraseña sea válida.

VELNEO-4737

Implementados Tubos de ficha y lista en proyectos de datos.

En esta nueva versión es posible definir tubos de ficha y lista en proyectos de datos, con el fin de poder implementar procedimientos más complejos en proyectos de datos y acotar aún más la capacidad de operar con datos en el proyecto de datos.

VELNEO-4776

Nuevo certificado de firma digital de ejecutables en Windows con SHA-256 y SHA-1 para sistemas no soportados.

Con el fin de mejorar la seguridad en el uso de los componentes de Velneo en Windows, hemos incorporado el nuevo estándar de firma de código digital con SHA-256 soportado por los sistemas operativos más modernos.

Se ha añadido a la firma digital ya existente que hace uso de SHA-1, con el fin de mantener la compatibilidad con sistemas operativos antiguos.

VELNEO-4813

Nueva función getPaths de la clase theApp para obtener las sendas estándar del sistema.

Esta función devuelve un array de cadenas con las sendas estándar del sistema para la localización que indicamos como parámetro, lo que facilita establecer las sendas de trabajo para lectura y escritura de ficheros de forma estandarizada para todos los sistemas operativos Windows, Linux, Mac, Android e iOS.

En los sistemas operativos puede haber más de una senda para el tipo de localización seleccionado, de ahí que el resultado de la función sea un array de cadenas y no una única cadena.

VELNEO-4820

Nueva versión de QML2 más potente y versátil.

La nueva versión de QML2 permite la ejecución de interfaces mucho más ágiles y versátiles haciendo uso de la renderización con Open GL, tanto en escritorio como en dispositivos móviles. Incluye una larga lista de nuevos elementos disponibles en QML en su versión 2.4 que nos permitirán aprovechar acceder a GPS, usar sensores del móvil, usar canvas, etc.

Hemos trabajado también para añadir la capacidad de ejecutar de forma transparente, sin intervención del usuario ni del desarrollador, sobre sistemas sin soporte de OpenGL haciendo uso de ANGLE/DirectX, o la opción de renderización por software para sistemas con bajo rendimiento.

VELNEO-4823

Versión 64 bits en Windows de todos los componentes de Velneo, interoperables con los componentes de 32 bits.

Tal y como habíamos anunciado, los componentes de Velneo para Windows se distribuyen en su versión 64 bits, lo que permite aprovechar las mejoras de rendimiento (25% de mejora general de velocidad), optimizaciones y funcionalidades que esta arquitectura permite, como la Tecnología BigKey en la regeneración de índices, etc. Hemos hecho que la migración de 32 a 64 bits sea transparente para el desarrollador, que no tiene que modificar su código, y también para el implantador, que no requiere de configuración adicional para ejecutar aplicaciones con la versión de 64 bits. Además, todos los componentes son interoperables con los componentes de 32 bits, haciendo más rápida y sencilla la migración a un sistema de 64 bits.

En el Centro de Soporte de Velneo podrás encontrar las descargas de los componentes Velneo vClient, Velneo vDevelop, Velneo vAdmin. Solicita a través de un ticket del Centro de Soporte de Velneo, las descargas adicionales correspondientes a tu nivel.

VELNEO-4824

Fin de soporte del sistema operativo Windows XP para todos los componentes de Velneo.

Como ya fue anunciado anteriormente, la implementación de novedades del runtime impiden la compabilidad con el sistema operativo Windows XP, sin soporte por parte de Microsoft desde el 8 de abril de 2014 , además de permitir la transición a Windows 64 bits.

En el caso de necesitar seguir trabajando con algún equipo con Windows XP, la última versión compatible es la 7.19.1.

VELNEO-4830

Rediseño de ventanas de conexión de los componentes de Velneo.

Para conseguir un interfaz más coherente y más simple hemos rediseñado las ventanas de conexión: la reorganización de los elementos y las nuevas paletas de colores facilitan el uso de las opciones y mejoran la experiencia de uso.

VELNEO-2470

La librería VCLClientRunWeb.dll de Velneo vModApache muestra la versión de Velneo.

De esta forma podemos conocer la versión que está instalada y comprobar que es compatible con la versión del servidor de Velneo al que se conecta.

VELNEO-3471

Informes con imágenes en Velneo vModApache.

Los informes generados desde Velneo vModApache soportan controles que contengan objetos dibujo o campos objeto dibujo, que se imprimirán junto al texto.

VELNEO-4309

Solucionados warnings en la ejecución de Velneo vServer en Linux.

Se evitan los siguientes warning que se mostraba en consola o aparecían en el log durante la ejecución:

QObject: Cannot create children for a parent that is in a different thread.
(Parent is VCMapObjeto(0x1b782b0), parent's thread is QThread(0x1c047f0), current thread is VCControlServerThread(0x1ee1a80)

VELNEO-4624

Nuevas funciones para vModApache para gestionar entrada y salida binaria y modo multi/part con el método POST.

Las funciones theRequest.rawBody() y theResponse.setRawBody() permiten manipular ficheros binarios cuando usamos el modo multipart en métodos POST, ampliando las posibilidades de nuestra aplicación web.

VELNEO-4778

Detección de memoria insuficiente en el servidor.

El servidor comprueba la memoria ocupada en el sistema cada 5 minutos e informa en el panel de mensajes de vAdmin que el sistema no tiene memoria suficiente para el servidor cuando ésta supera el 90% de ocupación.

Esta información es determinante para el buen funcionamiento del servidor, ya que un valor superior al 90% de ocupación de la memoria impedirá el uso de
memoria necesaria para el proceso y su correcto funcionamiento.

VELNEO-4895

Cambios en vServer Express para soporte de 64 bits y ajuste de número de enganches para nuevas licencias

VELNEO-4494

CSS en funciones confirm y prompt de la clase VApp.

Se aplica el CSS general en las ventanas emergentes generadas por las funciones confirm y prompt de la clase VApp durante la ejecución de código javascript.

VELNEO-4645

Cambio en el formato de versionado de Velneo.

A partir de la versión 20, cambiamos el versionado de los componentes de Velneo. Este cambio es transparente para todos los puntos es que se gestiona ese dato.

VELNEO-4654

Nueva función de fórmula del grupo Directorios:
currentDir().

Devuelve la senda del directorio en curso, por defecto la senda del ejecutable, con el fin de poder hacer uso de la senda para operaciones de lectura y escritura en disco.

VELNEO-4714

Implementadas las teclas aceleradoras Enter/Intro y doble clic de ratón en rejilla avanzada.

Para facilitar al usuario final poder acceder a modificar un registro en un formulario, se implementan las teclas Enter/Intro y doble clic de ratón para abrir formulario y lanzar señal de activo.

VELNEO-4795

Nueva función applicationDirPath() de las clases theLogin y theInstances para la personalización de la ventana de conexión por medio de QML.

La nueva función applicationDirPath() devuelve la senda del ejecutable Velneo vClient con el fin de usarla para referenciar a ficheros existentes en esa senda con el fin de facilitar al programador la personalización de las aplicaciones con su marca.

VELNEO-4802

Solucionada incidencia que provocaba una rotura de Velneo vDevelop al borrar un índice localizado por medio del inspector de objetos Dónde se usa.

VCLOUD-21

Activada Tecnología BigKey por defecto en servidores de Velneo Cloud.

Los servidores 64 bits de Velneo Cloud tienen activada por defecto la nueva tecnología BigKey que permite una mejora de rendimiento en la regeneración de índices, mejorando los tiempos de arranque y reconstrucción de bases de datos.

VCLOUD-26

El servicio Velneo Cloud incluye ahora un vServer de 64 bits que ofrecerá un mayor rendimiento en tus aplicaciones alojadas en el servicio Velneo Cloud.

VCLOUD-27

Todos los servidores del servicio Velneo Cloud, tienen soporte SSL para ofrecer más seguridad en tus aplicaciones alojadas en el servicio Velneo Cloud.

VCLOUD-30

Debido al crecimiento que se está produciendo en Latinoamérica en la contratación del servicio Velneo Cloud, hemos ampliado nuestras infraestructuras para ofrecer mayor rendimiento y estabilidad a todos nuestros clientes.

VCLOUD-31

Dispondrás de un nuevo servicio “Mi Cloud” accesible desde escritorio y móvil.
Este nuevo servicio te aportará funcionalidades nuevas y mejorará el uso de las actuales.

VERP-42

Solucionada incidencia en el método POST del API rest que producía duplicidad en el alta de registros.

VERP-47

Hemos resuelto que en la carga de plurales de los subformularios de cuentas auxiliares ahora sólo se muestra información de la empresa en curso del usuario. Los plurales revisados son: registro de facturas emitidas, registro de facturas recibidas y costes.

VERP-55

Importante novedad para la verificación de la integridad de las información de gestión y contabilidad. Se ha añadido un nuevo dock especializado para la verificación automática de la información registrada en los asientos, apuntes, facturas de compra y venta y su información relacionada como vencimientos a cobrar y pagar o facturas emitidas y recibidas. Además se ha incluido la verificación automática de que los saldos contables de clientes y proveedores coinciden con la deuda pendiente a cobrar o pagar respectivamente. En total se controlan más de 100 posibles errores. La lista de los registros erroneos se pueden visualizar en un control que permite acceder de forma directa al formulario de dicho registro para su revisión rápida.

VERP-58

Añadido en los vencimientos a cobrar el campo NUM_DOC_COB (Nº documento de cobro) y en vencimientos a pagar el campo NUM_DOC_PAG (Nº documento de pago) para que se pueda grabar el nº de documento del cobro o pago asociado. Ese nº suele ser un nº de cheque o talón, o un nº de documento que nos puede ayudar en la conciliación bancarias de dicho cobro o pago.

VERP-59

Hemos añadido el modelo tributario 303, siendo ahora 4 los modelos disponibles.

VERP-60

Hemos resuelto una incidencia en la contabilización de agrupamientos de cobros por la que ni en el vencimiento a cobrar generado por agrupación como en la operación de cobro del vencimiento a cobrar agrupado: “Generado por agrupamiento” no quedaba grabado el asiento y el apunte.

VERP-61

Hemos resuelto una incidencia que se producía cuando se creaba un nuevo cobro ya que por defecto siempre se activaba el check de 1ª operación de adeudo de la cuenta. Además, al incluir el vencimiento en una remesa no cambiaba el estado del booleano aunque realmente no fuese la 1ª operación.

VERP-5

Al contabilizar facturas de compra y venta si por algún motivo en el asiento hay errores y no se puede verificar hasta ahora se mostraba un mensaje de error pero no se sabía que facturas había que revisar, ahora se ha mejorado incluyendo tras el mensaje de aviso de errores encontrados la visualización de la lista de facturas de compra y venta contabilizadas con errores en la contabilización que no ha permitido que los asientos estén correctamente verificados.

VERP-37

Hemos incluido un nuevo campo fórmula: Existencia disponible (EXS_DIS) que calcula el resultado de restar la cantidad pendiente de servir de las existencias físicas. También hemos incluido este dato tanto en el formulario como las rejillas de existencias que hemos revisado y mejorado incluyendo todos los campos relacionados con las existencias y los pedidos pendientes de servir y recibir. Hemos añadido 2 nuevas pestañas en el formulario de artículos que permitirán consultar las líneas de pedidos pendientes de servir y recibir del artículo.

VERP-41

Utilidad para facilitar la implementación de un log transaccional mediante personalización en las tablas que se consideren oportunas.

VERP-63

Añadida una nueva función NUM_TO_TXT capaz de convertir un número a texto.

Al ser una función puede ser ejecutada desde cualquier fórmula por lo que puede ser usada tanto en contenidos iniciales de campos como en cualquier proceso o función.