Aprende a usar el Objeto Binario en Velneo V7 para adjuntar documentos a tus aplicaciones

¿Necesitas adjuntar documentos en tus aplicaciones Velneo V7? ¿No sabes cómo adjuntar a una ficha de proveedor esa tarifa de precios que te ha enviado en formato pdf? ¿Tienes que guardar en la ficha del artículo las últimas fotos para el catálogo? En este tutorial vamos a aprender a utilizar el objeto binario para poder adjuntar cualquier tipo de fichero a nuestros registros de la base de datos. ¿Qué es el objeto binario? Antes de entrar en materia vamos, como siempre, con un poco de teoría para saber qué es un objeto binario: “Los campos de tipo objeto binario, permiten contener cualquier tipo de archivo, que será almacenado en el contenedor en formato binario.” A diferencia del resto de los campos, tienen la particularidad de que su contenido se almacena en un contenedor aparte de los datos, por lo que el tamaño del registro no aumenta con su uso, si no que este se contabiliza en su contenedor. Además la ayuda de velneo también no indica que La única forma de trabajar con este tipo de campo es vía proceso, con los comandos de instrucción “importar binario” y “exportar binario”, pues no existe un control específico para su edición Creando […]

El artículo Aprende a usar el Objeto Binario en Velneo V7 para adjuntar documentos a tus aplicaciones fue publicado en Ayudavelneo por Francisco José Vila Martín

Tutorial Layouts en Velneo V7, un objeto para dominarlos a todos.

Ya has arrancado con Velneo V7, has creado tu primera solución, tus primeros proyectos y tus primeras tablas. Todo ha sido sencillo. Creas tu primer formulario, tus primeros controles, lanzas la previsualización para ver como ha quedado y…. ¡¡“ahhhhhhhh yo no puse ahí esos controles“!! ¿Tiene arreglo? La respuesta es SI: dominando los layouts en Velneo V7 ¿Qué son los layouts? Vamos primero a aclarar este concepto. Según la definición de Velneo un layout es: Los controles de layout del objeto Formulario permiten distribuir, ajustar el tamaño y alinear, de manera organizada y automática, los controles que contienen, permitiendo además organizar otros controles de layout contenidos. Facilitan el ajuste de los controles al contenido, adaptándose a los nombres y contenidos, incluyendo multi-idioma, ajustándose los tamaños en función de la traducción correspondiente, además de ajustar el alto y ancho en función del tamaño del formulario, según la pantalla o el tamaño a que se redimensione éste en modal. Aquí os dejo el enlace a la ayuda oficial de Velneo V7 Tipos de layouts? Para “maquetar” nuestros formularios, disponemos de tres tipos de layouts: Layout vertical: distribuye los controles incluidos dentro de él en filas uno debajo del […]

El artículo Tutorial Layouts en Velneo V7, un objeto para dominarlos a todos. fue publicado en Ayudavelneo por Francisco José Vila Martín

Formación en Velneo V7

Me han llegado algunos e-mails y mensajes en los que me preguntaban si este año iba a realizar el “Campus de Verano” de formación en Velneo V7. Algo haré… La razón es que este verano voy a estar entretenido dando los cursos de formación online oficiales de Velneo. En el post anterior os decía que el blog. después de dos años de siembra, estaba comenzando a dar los primeros frutos. Uno de ellos ha sido este. Durante los meses de verano voy a estar impartiendo los seminarios básico y avanzado de Velneo V7. Además también seré el encargado de realizar el seminario introductorio “Tu primera aplicación desde 0″. Estos serán los contenidos y las fechas de los seminarios: Tu primera aplicación desde cero. En este seminario te enseñaremos a desarrollar la primera aplicación con Velneo. Crearás una aplicación sencilla de gestión de contactos. Está dirigido a personas que nunca han desarrollado aplicaciones empresariales o que se quieran iniciar en Velneo. Será uno mensual durante los meses de junio, julio agosto y septiembre. El próximo será el día 9 de julio Si quieres inscribirte, puedes hacerlo desde aquí Desarrollo […]

El artículo Formación en Velneo V7 fue publicado en Ayudavelneo por Francisco José Vila Martín

3 errores (evitables) de novato con Velneo V7

Cuando nos estamos iniciando en Velneo V7 solemos cometer algunos errores evitables de novato que hacen que nuestras aplicaciones no funciones como nosotros desearíamos. Vamos a ver en este artículo algunos de los errores mas comunes que cometemos a la hora de escribir instrucciones en procesos o manejadores de evento. Error Nº 1: Instrucción “If… Else” Uno de los errores mas comunes que cometemos al poner una instrucción If… Else es insertar algún comentario (REM) entre ambas instrucciones: Si os fijáis en la imagen, la línea resaltada se encuentra entre la instrucción “If” y la instrucción “Else”. En este caso nunca se ejecutará la instrucción “Else”. Lo correcto hubiese sido insertar el comentario dentro de la rama de la instrucción Else: Error Nº 2: Instrucción “Recorrer lista de solo lectura”… “Modificar campo” Otro de los errores mas comunes que solemos cometer es cargar una lista de registros, poner la instrucción “Recorrer lista de solo lectura“… y a continuación poner una instrucción “Modificar campo“: Si os fijáis en el ejemplo una vez cargada la lista intentamos modificar un campo de una ficha cuando estamos recorriendo la lista en la que se encuentra dicha ficha en […]

El artículo 3 errores (evitables) de novato con Velneo V7 fue publicado en Ayudavelneo por Francisco José Vila Martín

vServers cloud para todos, la oportunidad de comenzar de los N1

Desde la semana pasada profitsoft.co ha liberado el primer servicio basado en su plataforma vClouden y lo denominan Light vServers. Mediante este nuevo servicio se pueden crear velneo vServers cloud al gusto especificando el rendimiento deseado, la versión del vserver, ubicación y hasta el número de usuarios, permitiendo ejecutar aplicaciones v7 en cuestión de minutos. La denominación de “Light” se da como consecuencia a su tamaño en Ram que va desde los 100 hasta los 500 MegaBytes, suficiente para la gran mayoría de instalaciones de pequeñas y medianas empresas, para instalaciones más grandes, este año se ofrecerán servidores virtuales robustos con más capacidad y funcionalidades. La primera oportunidad de vender de los N1. Una de las cosas más llamativas de este servicio es que esta disponible para TODOS, no es necesario ser desarrollador de Velneo de un nivel 2, 3 o 4 para tener acceso a las funcionalidades de los light vServers. Sus costos y características están disponibles para el público en general, lo que le permite a un Nivel 1 que solo esta comenzando con velneo v7 y que lo usa de forma gratuita, desplegar sus primeras instalaciones a clientes en modalidad cloud, con unos […]

El artículo vServers cloud para todos, la oportunidad de comenzar de los N1 fue publicado en Ayudavelneo por Francisco José Vila Martín

Plan de vuelo del programa formativo “Despega con Velneo V7″

El próximo día 2 de mayo, los que han comprado el billete para el programa formativo “Despega con Velneo V7“, comenzarán a recibir el material del curso. Por si todavía te lo estás pensando, aquí te dejo el índice del programa. Embarcando 1. Check-in: Estructura de la aplicación Creando los proyectos Creando las tablas Actualizaciones y Triggers 2. Por la pasarela: Creación de plantillas básicas. Con formulario de edición Con edición en rejilla 3. Toma asiento: Creando plantillas intermedias Condicionando los índices Menú formularios con búsquedas avanzadas condicionadas 2.- Tomando Pista 4. Abrochándonos el cinturón: Creación de plantillas avanzadas Estructura Maestro – Detalle Incorporando índices complejos Optimizando el interfaz 5. Seguridad a bordo Usuarios y permisos Acceso a los permisos: utilización de funciones 3.- Despegando 6. Cogiendo velocidad: Maestros Creación de maestros Maestros de extensión Extensión de ficha 7. Elevándonos: Ciclo de compras Pedidos Recepciones Albaranes 8. Manteniéndonos en el aire: Ciclo de ventas Presupuesto Pedidos Albaranes Facturas 9. Realizando la aproximación Movimientos y stock Acumulados mensuales 4.- Tomando tierra 10. Actualización de versiones 11. Imprimiendo informes 5.- Utilizando el programa de puntos Al finalizar el programa formativo, habrá un regalo especial… Todas […]

El artículo Plan de vuelo del programa formativo “Despega con Velneo V7″ fue publicado en Ayudavelneo por Francisco José Vila Martín

Aprende a usar índices complejos en Velneo V7

Joaquín Daneri después de ver el post sobre “¿Cómo integrar un panel de búsquedas avanzadas en un formulario?” quería ir un paso mas allá y planteaba en el foro de Velneo la siguiente cuestión: Tengo tabla pedidos que está asociada a la tabla clientes y a su vez a localidades, y con este método me gustaría ver todas las lineas de pedidos que se solicitaron de una localidad x. Además hoy marianoyana planteaba esta cuestión: Tengo dos tablas, una de ellas es ficha y la otra Establecimiento, por cada establecimiento existen diferentes fichas. En la Tabla ficha tengo un enlace y un índice, y lo que no consigo hacer es que me busque las fichas que tiene un establecimiento. Es decir tengo un índice llamado establecimiento, una búsqueda por este índice y un formulario que me lanza la búsqueda, pero no consigo que me lo haga, y lo hago por el nombre de la ficha si lo hace pero no por el nombre del establecimiento. La respuesta para las dos cuestiones es la misma: UTILIZANDO ÍNDICES COMPLEJOS Antes vayamos con un poco de teoría ¿Qué son los índices complejos? Resulta difícil dar una definición de lo que es […]

El artículo Aprende a usar índices complejos en Velneo V7 fue publicado en Ayudavelneo por Francisco José Vila Martín

¿Sabes cómo optimizar la carga de plurales en Velneo V7?

¿Estás desesperado porque tus formularios con plurales incrustados en pestañas tardan en cargarse? ¿Sabes que puedes optimizar la carga de plurales en Velneo V7 con 3 simples manejadores de evento?. ¿No me crees? ¡Ingenuo! Imaginad que tenemos un formulario con una ficha de un maestro y en un separador tenemos unos cuantos formularios en los que tenemos incrustados varios plurales (en mi caso tengo un extracto contable y unos cuantos plurales para ver sus vencimientos, iva soportado, iva repercutido, el iva, etc etc…) Lo normal cuando estamos empezando es poner en cada uno de los formularios un objeto vista de datos con un maravilloso proceso con estas líneas: Este proceso hace precisamente lo que queremos. Nos carga el plural deseado y nos devuelve la lista a la salida… Este sistema tiene dos problemas: 1.- Velneo, antes de mostrarnos el formulario, carga todos los registros de los plurales que se encuentren en el control “Separador de formularios” (vayamos a mostrarlo o no) al mostrar el formulario principal en el que se encuentra nuestro separador. 2.- El cabreo que se coge el usuario cada vez que tenga que mostrar el formulario que hará que se acuerde de toda […]

El artículo ¿Sabes cómo optimizar la carga de plurales en Velneo V7? fue publicado en Ayudavelneo por Francisco José Vila Martín

Como eliminar registros y sincronizar la vista de datos

En este tutorial vamos a ver como podemos actualizar una vista de datos incrustada en un formulario sin origen después de eliminar uno de los registros que se encontraba en dicha vista de datos. ¿Sabes ya la respuesta? Lo mas lógico sería añadir un botón para eliminar el registro en el formulario de edición de la ficha. El problema que tendríamos con este montaje sería que al estar fuera del ámbito del formulario principal (el formulario sin origen que contiene la vista de datos) nos sería imposible actualizar la vista de datos y recalcularla con los nuevos registros. El montaje pasa por “lanzar” directamente desde el formulario principal la eliminación del registro. ¿Cómo eliminar registros y conseguir recalcular la vista de datos? La idea es colocar un botón en el formulario que contiene la vista de datos (en este caso con el icono de una papelera. A este botón le vamos a asignar un manejador de evento al que vamos a llamar “ELIMINAR_FICHA”. Antes de ver este manejador, necesitaremos crear una variable local del mismo tipo que el ID de la tabla cuyo registro queramos eliminar o otra booleana para saber si se pulsa el botón […]

El artículo Como eliminar registros y sincronizar la vista de datos fue publicado en Ayudavelneo por Francisco José Vila Martín

Sincronizar vistas de datos en un formulario sin origen

Interesante la cuestión que planteaba Joaquín Daneri en este post del foro de Velneo V7. Básicamente quería sincronizar vistas de datos dentro de un formulario sin origen. Aunque mi “padawan” Paco Satué ya ha dado un posible solución al problema planteado (usando vJavaScript) vamos a ver otra alternativa más sencilla sin utilizar vJavaScript. El resultado final será algo parecido a esto: Como podéis ver, dentro de un formulario sin origen, tenemos 3 vistas de datos: En la primera visualizamos los proyectos. Cuando seleccionamos un proyecto, nos aparece a la derecha el formulario con la ficha del proyecto En la vista de datos inferior aparecen las tareas del proyecto seleccionado. Creando las vistas de datos Para mostrar los registros de la primera vista de datos… nada nuevo. Un proceso con origen ninguno y destino la lista de proyectos… sin ninguna instrucción. Recordad que la carga se realiza en el manejador de evento “Refrescar” (puedes ver un ejemplo de un proceso similar en este post). A esta primera vista de datos le vamos a llamar “PROYECTOS” Creando los objetos necesarios Vamos a ver los objetos que vamos a necesitar para componer nuestras vistas de datos. Para […]

El artículo Sincronizar vistas de datos en un formulario sin origen fue publicado en Ayudavelneo por Francisco José Vila Martín