Novedad Velneo 22: Mejoras de diseño y rendimiento en vERP

Con la nueva versión Velneo 22 podremos disfrutar de la nueva versión de la plantilla de código abierto vERP, con un nuevo y más usable sistema de diseño, tanto a nivel usuario como a nivel código fuente. También se han aprovechado las novedades de Velneo 22 que ayudan a mejorar el rendimiento de las aplicaciones y se incluyen nuevas funcionalidades, como por ejemplo la conciliación bancaria. Maximiza tu desarrollo.

Ventajas principales:

  • Más ligera
  • Nuevo diseño
  • Más rápida que nunca

En el seminario online de presentación de las novedades de la versión, Rafael Cueto nos contó en qué consisten las principales mejoras de vERP:

Podéis conocer la lista de novedades más destacadas de esta versión en la página de novedades.

Si quieres conocer ésta y otras novedades en profundidad y aprender como aprovechar todas la ventajas de las versiones 21 y 22 de Velneo, no puedes perderte el Curso de actualización 2018, un curso online impartido por nuestros expertos. ¡Aprovecha la oportunidad y consigue el título de Desarrollador Certificado Velneo!

Este artículo Novedad Velneo 22: Mejoras de diseño y rendimiento en vERP es original de Velneo.

Novedad Velneo 21: Más novedades

Además de las novedades principales que trae la nueva versión Velneo 21, podréis disfrutar de más de 80 novedades, cambios y mejoras que facilitan la vida a los programadores de aplicaciones empresariales. Más novedades.

Características principales:

  • Novedades generales
  • Tienda y Mi Velneo
  • Velneo Cloud
  • Movilidad
  • vERP
  • Usabilidad
  • Informes personalizables

En el seminario online de presentación de las novedades, Jesús Arboleya y Mario Conde nos contaron en que consisten algunas de esas 80 novedades:

Podéis conocer la lista de novedades más destacadas de esta versión en la página de novedades.

Este artículo Novedad Velneo 21: Más novedades es original de Velneo.

Las 3 únicas formas de ampliar las funcionalidades de Velneo vErp

Hay una pregunta recurrente en los clientes que contratan tanto el “Bono de 10 horas de desarrollo” como el “Servicio de desarrollo online“:

“¿Cuál es la mejor forma de ampliar las funcionalidades de Velneo vErp para mis desarrollos?”

Las 3 únicas formas de ampliar las funcionalidades de Velneo vErp

 

Además de responder a esta pregunta, surgen otras cuestiones no menos importantes:

  • Si modifico directamente la plantilla, ¿qué pasa cuando Velneo saque una nueva versión?
  • Si heredo la plantilla, ¿cómo integro mis desarrollos?
  • Si parto de una versión de vErp y la modifico según mis necesidades, cuando Velneo saque alguna funcionalidad interesante en posteriores versiones, ¿podré adaptarla a mi vErp?

Vamos a intentar responder a todas estas cuestiones viendo los pros y los contras de cada una de las formas.

Opción 1: Ampliar las funcionalidades de velneo vErp modificando directamente la plantilla

La solución “aparentemente” mas fácil… pero con matices.

Todos los objetos que creemos para añadir las funcionalidades de velneo vErp (o modificarlas), irán en los mismos proyecto de la plantilla.

Si trabajamos con este método, tendremos que tener algún mecanismo para que cuando Velneo lance una nueva versión, podamos añadir las nuevas funcionalidades incluidas sin borrar toda nuestra personalización.

Lo que se hace normalmente es crear una una carpeta (tanto en el proyecto de datos como en el proyecto de aplicación) llamada, por ejemplo, “Personalización”.

Cada objeto que modifiquemos (ya sea del proyecto de datos o del proyecto de aplicación), tendremos que moverlo a esta carpeta “Personalización” ¡sin cambiarle el identificador al objeto!.

Cada objeto nuevo tendremos que moverlo también dentro de esta carpeta.

¿Cómo actuar cuando Velneo lance una nueva versión de vErp?

Tendremos que realizar los siguientes pasos cada vez que Velneo lance una actualización de la plantilla:

  • Abrir 2 vDevelop:
    • En uno tendremos nuestro vErp modificado.
    • En el otro tendremos la nueva versión de vErp.
  • Eliminaremos de la nueva versión todos los objetos que tengamos en nuestra carpeta “Personalización” (tanto en el proyecto de datos como en el de aplicación)
  • Copiaremos nuestra carpeta “Personalización” a la nueva versión de Velneo vErp.
  • Creamos un .vin con la nueva versión y la instalaremos en nuestro servidor de producción.

Sencillo… si tenemos cuidado.

Ventajas

Solución + cómoda técnicamente.

Evitamos el uso de herencia (con otras soluciones) y herencia inversa. + sencillo para los desarrolladores que os estáis iniciando en la plataforma.

Podemos modificar a nuestro antojo los triggers y las actualizaciones de las tablas.

Inconvenientes

Exige un mantenimiento cada vez que salga una nueva versión.

Mayor riesgo de cometer errores. Sobre todo en borrado de objetos

Opción 2: Ampliar las funcionalidades de velneo vErp heredando la plantilla

Solución algo mas compleja que la anterior.

Tendremos que crear una nueva solución que “herede” de Velneo vErp.

En esta nueva solución crearemos todos los objetos necesarios para ampliar las funcionalidades de Velneo vErp.

Ampliar las funcionalidades de velneo vErp heredando la plantilla

Si queremos modificar alguno de los objetos del proyecto de aplicación incluidos en Velneo vErp, tendremos que “subirlo” a nuestra solución (en este caso al proyecto vCrm_app 1.0):

Personalización de vErp

Como podéis ver, he creado una carpeta llamada “Personalización de vErp” en la que voy “subiendo” los objetos que quiero modificar de la plantilla vErp.

Si hay que ampliar la funcionalidad de las tablas de vErp, tendremos que crear “Tablas de extensión” en nuestro nuevo proyecto de datos.

¿Cómo actuar cuando Velneo lance una nueva versión de vErp?

Al no haber tocado ningún objeto de la plantilla Velneo vErp, simplemente instalamos el nuevo .vin y a funcionar.

Ventajas

Solución + sencilla de mantener.

Menor riesgo de cometer errores.

Inconvenientes

Mayor dominio de la plataforma al usar herencia inversa.

No podemos modificar ni ampliar las funcionalidades de los trigger y actualizaciones de las tablas incluidas en Velneo vErp puesto que Velneo no permite herencia inversa en tablas.

Opción 3: Ampliar las funcionalidades de velneo vErp partiendo de una versión de la plantilla

Partimos de una versión de la plantilla vErp y a partir de ahí nos olvidamos de dicha plantilla.

Con esta opción ya podemos jugar con diversas variantes.

A mi personalmente la opción que mas me gusta es tener un “Core” o “Núcleo” común para todos mis desarrollos y a partir de ahí, utilizar de nuevo la “Opción 2” pero con mi “Core” para las distintas personalizaciones sectoriales o de distintos clientes.

Con esta opción modifico y amplío las funcionalidades de mi “Core” sin depender de otras empresas.

¿Cómo actuar cuando Velneo lance una nueva versión de vErp?

Cuando Velneo lance una nueva versión de la plantilla, tendremos que integrar manualmente las funcionalidades que nos sean útiles o necesarias que vengan incluidas en vErp.

Ventajas

Solución completamente adaptada a nuestras necesidades.

No dependemos de Velneo para la corrección de errores o ampliación de nuevas funcionalidades.

Inconvenientes

Perdemos la integración con el ecosistema de aplicaciones de velneo vErp.

Integración manual de nuevas funcionalidades incluidas en la plantilla.

 

¿Con cuál de las 3 formas de ampliar las funcionalidades de vErp te quedas? 

Déjame un comentario mas abajo y comenzamos el debate.

La entrada Las 3 únicas formas de ampliar las funcionalidades de Velneo vErp aparece primero en AyudaVelneo.

Seminario online: gana más dinero programando software de gestión

Regístrate ahora: plazas limitadas

¿Para quién es este seminario?

¿Haces software para empresas usando Visual Basic, .NET, o FoxPro u otra plataforma para profesionales? ¿Quieres programar tu propio ERP para vender a tus clientes? Te invitamos a que conozcas Velneo vERP en este seminario gratuito.

¿Para qué sirve este seminario?

A partir de una plantilla empresarial con gestión de compras, ventas, almacenes, TPV, contabilidad.. te mostraremos de qué forma podrás personalizar y adaptarla a tus necesidades o las de tus clientes en un tiempo récord, y así, disponer de tu propio ERP.

¿Cuándo se celebra?

El seminario es online y tiene una duración de 90 minutos. Se celebra el jueves, 10 de agosto de 2017, 16:00 – 18:00 CEST (ver tu zona horaria).¡No te pierdas este seminario y gana más dinero programando software de gestión! Gana tiempo y rentabilidad.

¿Qué puedo hacer con Velneo?

Este artículo Seminario online: gana más dinero programando software de gestión es original de Velneo.

Velneo vERP frente a otras soluciones ERP: dudas más comunes

vis03

Introducción

Muchos programadores que se acercan a Velneo -tras informarse por su cuenta o con la ayuda de un consultor– nos preguntan por las diferencias entre Velneo vERP y las otras soluciones ERP que están valorando.

Lo primero que hay que tener claro es: ¿cuales son las necesidades? y ¿qué es lo que se desea? puesto que todas las soluciones son buenas si se ajustan a lo que queremos hacer.

Relación de diferencias

Por ello, os damos una relación de comentarios al respecto y las diferencias:

1º El concepto

Open Bravo, odoo ERP, Axapta y similares son un ERP completo y con mil funcionalidades, mientras que Velneo vERP no lo es.

Realmente el concepto de si es código abierto o de si es un ERP parametrizable no es relevante en este caso, pues incluso si es código abierto, dominar todas sus interioridades y conocer en profundidad todas esas fuentes nos llevará mucho tiempo y las limitaciones son similares entre un ERP muy parametrizable y uno en el que se acceda totalmente a su núcleo.

Velneo vERP es una plantilla de código abierto que cubre el mínimo común denominador de cualquier ERP y de cualquier producto de gestión.

Lo que te da vERP es esa base y ese conocimiento, que de otra forma te llevaría años conseguir, y te permite poner en producción un mínimo producto viable en apenas unas semanas. Tu cliente quedará satisfecho y a partir de ahí, podrás hacer crecer vERP a medida de las necesidades del cliente.

2º La plataforma

Lo que marca realmente la diferencia es la plataforma. Velneo no está basado en SQL. Las particularidades de esta base de datos -que denominamos real- hacen que:

  • Desarrollar en Velneo sea tremendamente rápido.
  • Que todavía sea mucho más rápido y cómodo modificar aplicaciones, e incluso bases de datos que ya están en producción.
  • Su refactoring. Esto lo hace ideal para conseguir resultados realmente a medida.
  • Que un programa hecho en Velneo se entiende, ya que la lógica de negocio está definida en la base de datos.
  • La magia de la herencia de soluciones, que te permite que cuando haces una nueva funcionalidad la puedas hacer en el solución general y por tanto funcional en cualquiera de tus clientes instalados, en la solución heredada del vertical y afectará a un conjunto de clientes o de forma individual, en uno solo de tus clientes.
  • Todo se hace de forma transparente. Se acabó el tener distintas versiones para cada producto. Pero todo esto es dificil de detallar aquí, y próximamente sacaremos otro artículo centrado en ello.

3º Conclusión

Si lo que deseas es encontrar un ERP con muchas funcionalidades, y todo ya hecho con sus pros y sus contras, elige el ERP que más se ajuste a tus necesidades de entre lo que hay en el mercado.

Si eres programador, tienes en la cabeza un vertical o una solución determinada. Sin duda la unión de Velneo como plataforma y la base que te damos en vERP, hará que en un mes puedas tener tu producto instalado y que continuamente lo puedas ir ajustando a tus necesidades y a las de tu cliente, sin importarte lo que ya tienes en producción o no. Tendrás realmente la solución que quiere tu cliente y adaptada a su necesidad en cada momento. Con vERP sentirás como si lo hubieras hecho tú desde el primer momento.

Te puede interesar, para ampliar información asistiendo al siguiente seminario gratuito de Velneo vERP. Solicita más información aquí.

Este artículo Velneo vERP frente a otras soluciones ERP: dudas más comunes es original de Velneo.

Novedad Velneo 7.18: más y mejor vERP

Junto con esta nueva versión de Velneo 7.18, aparece una nueva versión de Velneo vERP, la plantilla empresarial de código abierto, que incorpora nuevas funcionalidades y mejoras. vERP, más y mejor, sin programar.

Características principales:

  • Altamente personalizable
  • Código abierto
  • Módulo contable
  • Módulo TPV con gestión de salores

En el seminario online de presentación de las novedades, Jesús Arboleya nos detalló las grandes mejoras que incorpora esta versión de Velneo vERP:

 

Os recuerdo que podréis ver el funcionamiento en detalle de ésta y otras novedades en el curso de actualización que se celebrará el próximo mes de noviembre. No dejes pasar la oportunidad de ponerte al día con el mejor equipo de maestros posible. LIBERA TU POTENCIAL DE CRECIMIENTO.

Este artículo Novedad Velneo 7.18: más y mejor vERP es original de Velneo.

Destripando un formulario menú de vErp

En vErp (y en casi todas las aplicaciones desarrolladas con Velneo V7) las opciones de un modulo (familias, artículos, albaranes, etc) están integradas dentro de un formulario sin origen que actúa a modo de menú. Desde esté menú se realizan todas las operaciones relacionadas con los datos de la tabla (dar altas, editar un registro, localizar, buscar, etc). ¿Quieres aprender a desarrollar un formulario de este tipo?… Pues sigue leyendo Construyendo el menú He cogido como ejemplo el menú de “Formas de pago” de vErp: Como diría Jack “destriparemos el menú de vErp por partes” Vamos a comenzar detallando los distintos objetos que aparecen en el formulario: Control de edición alfabética NOM_BUS_1: Lo primero que nos encontramos es un control de edición para que el usuario introduzca la palabra por la que va a querer buscar los registros… después veremos como se lanza esa búsqueda. El contenido de este control es una variable local al formulario llamada NOM. Estará visible si no se ha disparado la búsqueda avanzada. Botón “Buscar”: Este botón llamado “BTN_BUS_1″ lanza el manejador de evento BUS (lo veremos en detalle después). Este botón es el que ejecuta la búsqueda de registros en la tabla [...]

El artículo Destripando un formulario menú de vErp fue publicado en Ayudavelneo por Francisco José Vila Martín

Aumenta la rentabilidad con un ERP

vERP_pro_principalUno de los componentes de la plataforma Velneo que aporta más productividad a sus suscriptores es Velneo vERP.

Se trata de una plantilla empresarial de código abierto, con un módulo de gestión, módulo de TPV  y otro de contabilidad que incluye la documentación necesaria tanto para el desarrollador como para el usuario final.

Este jueves, de 16 a 17:30 en el seminario on line gratuitoGana dinero con tu propio Erp” entre otros temas, te explicamos las 4 diferentes formas de utilizar Velneo vERP.

Registrarme

De forma resumida son:

tagComo producto a implantar

Aunque Velneo vERP no pretende ser una aplicación final, es cierto que en su módulo de gestión cuenta con un circuito completo de Almacén, Compras, Ventas y TPV (presupuesto-pedido-albarán-prefactura-factura-contabilización) y en su módulo de contabilidad, cuenta con toda la funcionalidad para gestionar de forma eficaz una contabilidad empresarial y con funcionalidades totalmente personalizables en tiempo de ejecución, sin programar apenas.

Además, la aplicación se complementa con un manual de usuario totalmente personalizable para poder entregar a un usuario final.

Todo esto hace que sean muchos los suscriptores de Velneo que implantan vERP en sus clientes finales como opción productiva y de rápido retorno económico sin excesivas complicaciones técnicas.

magic_wandComo “core” de tus aplicaciones

El uso más habitual de Velneo vERP en empresas de programación es su utilización como core, es decir, como núcleo desde el que partirán sus desarrollos de verticales o donde podrán personalizar toda la aplicación ayudándose en las posibilidades que a tal efecto proporciona Velneo como son las tablas de extensión, formularios de extensión, … que permiten adaptar Velneo vERP modificando incluso su estructura de datos, añadiendo menús, formularios, rejillas, procesos, … modificando objetos visuales y manteniéndolos en futuras actualizaciones gracias a la utilización de la herencia.

Esto permite que en las próximas versiones de la plataforma, Velneo pueda actualizar el core de Velneo vERP manteniendo las personalizaciones realizadas en proyectos que hereden de él como núcleo.

Esta opción es la más recomendada por Velneo para la mayoría de los casos que no requieren de grandes adaptaciones y es ideal para la creación y distribución de software vertical.

directionsComo fork de Velneo vERP para tu desarrollo

Un fork en el desarrollo del software es lo más parecido a elegir una bifurcación, la creación de un proyecto en una dirección distinta de la principal u oficial tomando el código fuente del proyecto ya existente.

Esta forma de utilizar Velneo vERP es la recomendada para adaptaciones que requieren muchas modificaciones en estructura de tablas, procesos, objetos visuales, etc. y cuya magnitud pueda ser contraproducente de utilizar en otros supuestos.

Un claro ejemplo podría ser la adaptación de Velneo vERP para procesos de producción donde debamos añadir muchos campos (gestión de personal, horarios, tiempos, unidades, …) a varias tablas (contactos, movimientos, compras, ventas, almacén, …) que hagan más difícil y costosa de mantener con proyectos que hereden de él.

Para estos casos complejos, lo ideal es utilizar un fork, hacer nuestra propia versión basándonos en el código fuente de Velneo vERP.

Para las próximas versiones de Velneo vERP, Velneo se encarga de documentar todos los objetos modificados y/o añadidos indicando incluso qué líneas de código se han modificado, componentes, … para que si nos resultan interesantes las podamos incluir en nuestro proyecto, podamos localizarlos fácilmente en nuestra versión e implementarlos de forma fácil y segura.

videoComo recurso formativo

Quizás la forma menos comentada pero para Velneo una de las más importantes, es la utilización de Velneo vERP como recurso formativo, ya que es ahí donde aplicamos las nuevas funcionalidades que aparecen en cada versión y que son susceptibles de ser utilizadas en software de gestión, donde aplicamos las normas básicas de programación, uso de abreviaturas y normalización en desarrollo y buenas prácticas de programación.

Por todo esto, Velneo vERP es un recurso formativo de alta calidad con ejemplos no sólo de buenas prácticas de programación sino de personalización y utilización de componentes avanzados de Velneo como son Javascript, QML, CSS, ….

En la Base de conocimiento de Velneo encontraréis este artículo donde se explica técnicamente como llevar a cabo las distintas opciones (es necesario estar validado en el Centro de soporte).

Si todavía no tienes vERP y quieres información, pregúntanos sin compromiso alguno.

Un saludo!

Este artículo Aumenta la rentabilidad con un ERP es original de Velneo V7.

Contabilidad para el ERP estándar personalizable

Ya tenemos disponible el vídeo de la ponencia ERP con módulo de contabilidad listo para instalar que realizaron Jesús Arboleya y Nicolás Osuna en el pasado Life is Soft 2015.

En esta ponencia nos enseñaron el nuevo módulo de contabilidad de Velneo vERP que ya está disponible y que forma parte de la plantilla empresarial, junto con los módulos de gestión (compras, ventas y almacenes), así como el módulo de TPV.

Este artículo Contabilidad para el ERP estándar personalizable es original de Velneo V7.