The Seed Company Software

Desarrollo de aplicaciones profesionales para la Pyme

En The Seed Company Software no sólo entendemos de tecnología, entendemos sus necesidades. Confíe en nosotros para diagnosticar sus necesidades e implantar las soluciones que lograr/aacute;n sacar un máximo beneficio a su negocio

Esta usted en: Inicio > Blog > Archivo

Archivo de la categoría ‘Velneo’

Novedades v7 7.6 (II): Mejoras en la impresión

Sábado, 22 de Enero de 2011
  • Impresoras lógicas

La impresora lógica es un objeto que nos servirá para que el usuario pueda elegir, en tiempo de ejecución, desde qué impresoras físicas van a salir sus informes.

En los informes deberemos elegir que la salida por defecto sea una impresora lógica y asociarle una de las impresoras lógicas creadas.

Cuando un informe tiene asociado una impresora lógica y ésta tiene asociada una impresora física, al mandar imprimir el informe saldrá directamente por la impresora asignada.

Si un informe tiene asociada una impresora lógica y esa impresora lógica no está asociada a una impresora física, al imprimirlo por primera vez, nos pedirá que elijamos la impresora física y ésta será asociada a la impresora lógica para las siguientes veces.

Si un informe no tiene asociada impresora lógica y tampoco se la asociamos en la instrucción Imprimir Informe, a la hora de imprimir nos pedirá que elijamos una impresora física y durante esa sesión será la impresora que coja por defecto para las siguientes impresiones.

Si el informe no tiene asociada una impresora lógica pero le asignamos la impresora lógica en la instrucción Imprimir Informe cada vez que queramos imprimir el informe nos pedirá que elijamos una impresora física.

La asociación de impresoras lógicas será guardada en un archivo en la caché local del vClient, en una carpeta llamada printers.  Esta caché es generada por máquina y usuario. Así que si más de un usuario ejecuta sesión en una máquina cada uno de ellos tendrá su propia asignación de impresoras.

  • Archivo: Configurar impresoras lógicas

Para poder mostrar en ejecución la pantalla de asignación de impresoras deberemos crear una acción que ejecute el comando Archivo: Configurar impresoras lógicas.


  • Comando Exportar informe a fichero

Este comando de lista nos permite generar un fichero (pdf o eps ) en disco a partir de un informe.

  • Imprimir desde un formulario

Hasta la aparición de la v7 7.6 teníamos un problema para incluir un botón para imprimir un informe en un formulario.

Ejemplo: Tenemos un formulario de albaranes con sus datos de cabecera y un control objeto para mostrar las líneas del albarán. Si hacíamos cualquier cambio en la cabecera y pulsábamos un botón que ejecutase un proceso para imprimir el albarán nos encontrábamos con el problema de que no nos cogía los cambios realizados en la cabecera.

En la v7 7.6 podemos evitar esto usando la instrucción  Interfaz: Guardar la ficha en alta o modificación. Con el uso de esta instrucción se nos guardará el cambio realizado en la ficha y ya podremos imprimir nuestro informe sin problemas.

Novedades v7 7.6 (I): Mejoras en rejillas editables

Miércoles, 19 de Enero de 2011

La versión 7.6 de la plataforma de desarrollo Velneo V7 trae novedades importantes en cuanto a las rejillas editables.

A parte de solucionar  alguna incidencia referida a la edición de números con decimales caben destacar las siguientes novedades:

  • Señales a nivel de columna

A partir de ahora podremos asignar eventos a las columnas de una rejilla.

Como se muestra en la imagen podremos, por ejemplo, asociar un evento a la pérdida de foco de una columna.

  • Nuevas señales de edición

También aparecen nuevas señales para controlar la edición:

Edición iniciada: El evento asociado a la conexión se disparará cuando se inicie la edición de un registro en la rejilla.

Edición aceptada: El evento asociado a la conexión se disparará cuando se finalice la edición, es decir cuando se guarden los cambios en la edición de un registro una rejilla.

Edición cancelada: El evento asociado a la conexión se disparará cuando se  cancele la edición de un registro de una rejilla.

NOTA importante sacada de la ayuda de la web de Velneo : “Debemos tener en cuenta que si en un evento de interfaz ejecutado desde una columna de una rejilla editable usamos el comando de instrucción de proceso Set retorno proceso = NO, su ejecución solamente hará que no se ejecuten otros eventos asociados asociados a otras columnas editables del registro que esté siendo editado. Por lo tanto, si queremos hacer que no se avance el foco o se cancele la edición del registro al editar una celda de una rejilla tendremos que hacerlo mediante el control de la señal de tecla pulsada (tabulador o enter).”

  • Nuevo comando de interfaz: Obtener ficha en edición de la rejilla

Esta instrucción nos sirve para acceder a la ficha en edición.

Ejemplo: Ejecutamos en evento (imagen anterior) que es ejcutado al perder foco una columna FECHA de una rejilla editable. Si cambiamos el valor de esa columna, al perder foco el primer mensaje nos mostrará el valor incial de la ficha, y después de obtener la ficha el segundo mensaje nos mostrrá el valor cambiado.

Nueva versión Velneo v7 7.6

Martes, 18 de Enero de 2011

Ya esta aquí la versión 7.6 de Velneo v7.

Apenas han pasado 2 meses desde la presentación de la versión 7.5

Cabe destacar el enorme esfuerzo del equipo de Velneo en sacar una versión en tan poco tiempo y tan cargada de novedades.

De entre todas las novedades debemos destacar las referidas a la mejoras en las conexiones de eventos sobre subobjetos y controles del objeto en curso.

Además se han recogido muchas de las necesidades expresadas por los desarrolladores: Impresoras lógicas, avance de controles con Return o con cualquier otra tecla, Aceptar sin cerrar formulario, mejoras en las rejillas editables, etc.

Las principales novedades de esta versión son:

  • Mejoras en impresión:
    • Impresoras lógicas.
    • Nuevo comando de instrucción: Exportar informe a fichero.
    • Comando de instrucción: Imprimir Informe pasándole como parámetro la impresora lógica.
    • Asignación de impresora lógica en la primera ejecución de un informe.
    • Comando de botón para abrir la pantalla de asignación de impresoras.
  • Mejoras en las rejillas editables:
    • Señales a nivel de columna.
    • Mejora en la edición de campos numéricos.
    • Nuevas señales de edición: Inicio, Cancelada, Aceptada y Retorno NO.
    • Nuevo comando de interfaz: Obtener ficha en edición de la rejilla.
  • Mejoras en los casilleros:
    • Posibilidad de elegir los formularios de alta, modificación y baja.
    • Timer.
    • Doble clic. Formulario de modificación.
    • Orientación horizontal y vertical.
    • Configuración automática de filas y columnas.
  • Resto novedades:
    • Mejoras en conexiones de eventos: Señales de subobjetos y controles del objeto en curso y del marco.
    • Comando de botón: Aceptar sin cerrar formulario para las altas.
    • Comando de instrucción de interfaz:  Guardar ficha en alta o modificación.
    • Comandos de botón para la configuración del avance y del retroceso en los controles de un formulario.
    • Nuevos comandos para subcontroles de contenedores de objetos.
    • Mejoras en la carga de las aplicaciones.
    • Ya es funcional la propiedad “Valor incremento” de los controles de formulario: Microscroller, Dial,  Deslizador y Rueda.
    • Ya es funcional la señal de evento “Botón pulsado”.
    • Solucionado problema del vInstallBuilder con instalaciones grandes.
    • etc.

Enlaces de la web de Velneo:

http://velneo.es/novedades-velneo-v7-ene-11/

http://velneo.es/velneo-v7-7-6-%E2%80%93-video-de-novedades-de-la-version/

Novedades v7 7.5 (I): Copiar y pegar Subobjetos

Viernes, 19 de Noviembre de 2010

Una de las novedades de la versión v7 7.5 que más agilizará el trabajo a los programadores es la opción de copiar y pegar Subobjetos.

Seleccionándolo en el panel de Subobjetos podremos, pulsando los botones de Copiar y Pegar , duplicar ese Subobjeto en el Objeto principal o pegarlo en otro Objeto.

Posibilidades de duplicado que nos abre el copiado / pegado de Subobjetos:

  • Columnas en Rejillas. Así conseguiremos copiar todas sus propiedades y sólo tendremos que elegir el nuevo campo.
  • Componentes de una búsqueda.
  • Eventos, Conexiones de eventos y variables de un formulario.
  • Campos e índices de tablas.
  • ….

Nueva versión Velneo v7 7.5

Martes, 16 de Noviembre de 2010

Desde hoy tenemos disponible la nueva versión de la plataforma Velneo v7: Velneo v7 7.5

Esta versión viene cargada de novedades. Algunas de ellas son:

  • Tablas locales en memoria.
  • Nuevo objeto Alternador.
  • Nuevo selector de fuentes.
  • Acceso a subcontroles y a los objetos del marco mediante instrucciones de interfaz.
  • Comandos de interfaz sobre acciones.
  • Menu de botón en controles de edición con teclas aceleradoras.
  • Teclas aceleradoras en el vDevelop y en vClient.
  • Copiar y pegar subobjetos.
  • Drag and drop en ViewFlow además de la navegación por este mediante la bola del ratón.
  • Mejoras en rejillas editables.
  • Menús de contexto para los objetos de un formulario.
  • Nuevos comandos de cesta.
  • Posibilidad de ordenar los árboles alfabéticamente.
  • Posibilidad de cambio de contraseña del usuario desde el vClient y el vDevelop.
  • Visibilidad en el vAdmin de la licencia, puestos de edición y ejecución del vServer al que estemos conectado.

Y así hasta más de 100 novedades / mejoras.

Además esta versión viene acompañada de cambios en la web de Velneo como son:

  • Conexión con la red social Facebook.
  • Videos de Velneo en Youtube.
  • Mapa de desarrolladores.
  • Base de conocimiento.
  • Nuevo foro de ideas.
  • Nueva edición del concurso de Open Apps.
  • Nuevas versiones de vBase, vGestión y vConta.
  • Tutores para ayudar en la comprensión de las novedades.
  • Nuevas tarifas comerciales para 2011. Muy interesante las nuevas tarifas de despliegue o implantación.
  • Liberación de vWebClient para todos los niveles.
  • La disponibilidad del vClient Maemo para los nivel 3.

Es de agradecer el enorme esfuerzo del equipo de Velneo para añadir tantas novedades a esta versión v7 7.5.

Durante los próximos días iremos desgranando las novedades de esta versión.

Enlaces de Velneo:

http://velneo.es/novedades-velneo-noviembre-2010/

http://velneo.es/novedades-comerciales-noviembre-2010/

http://velneo.es/novedades-velneo-v7-nov-10/

http://velneo.es/novedades-7-5-velneo-open-apps/

Novedades v7.4 (II): Copiar y pegar con resolución de objetos no existentes

Miércoles, 2 de Junio de 2010

Esta novedad la vamos a explicar con un ejemplo.

En este ejemplo vamos a copiar un formulario de la open app vEstandar y pegarlo en la open app vBase.

Situados en la open app vEstandar copiaremos el formulario OBJETOS_MANTENIMIENTO.

A continuación nos situaremos en la open app vBase y pegaremos el formulario.

Lo que nos aparecerá será la siguiente pantalla

En esta pantalla se nos pedirá que pongamos las referencias sin resolver. Es decir, al copiar un formulario de vEstandar  y pegarlo en vBase, al no existir ese identificador de tabla en vBase nos pide que lo resolvamos en el destino para los ocntroles que se encuentran dentro del formulario.

Novedades v7.4 (I): Novedades en la edición de formularios

Miércoles, 2 de Junio de 2010

Algunas de las novedades que incluye la versión v7.4 de Velneo las podemos encontrar en la edición de formularios.

  • Posibilidad de cambiar el Tipo de control incrustado en un formulario

Podemos cambiar el Tipo de un control incrustado en un formulario. Por ejemplo, si añadimos un control Edición podemos pulsar en la propiedad Tipo y seleccionar el nuevo Tipo. Por ejemplo podríamos ponerle MicroScroller.

  • Nueva barra de controles disponibles para la edición de formularios. En esta nueva versión se han agrupado todos los controles disponibles haciendo más fácil su localización y uso.

  • Nueva instrucción: Interfaz:Ejecutar otro evento-slot.

Gracias a esta instrucción podremos, si estamos en un formulario, desde un evento ejecutar otro evento que se encuentre en el mismo formulario. Si está en un subformulario no podrás seleccionarlo.

En esta nueva versión también ha cambiado la forma de funcionar a la hora de ver las propiedades del formulario. Me explico, si tenemos seleccionado un control, si pulso a continuación el formulario, en un espacio libre, seguiré estando en las propiedades del control que tenía seleccionado previamente. Para ver las propiedades del formualrio deberé pulsar fuera del formulario

Nueva versión Velneo v7.4

Martes, 1 de Junio de 2010

Hoy se ha liberado la nueva versión de Velneo: v7.4

Cabe destacar el esfuerzo de Velneo al sacar una nueva versión cargada con tantas novedades pasados solamente 98 días desde la versión v7.3.

Entre las novedades más importantes debemos destacar:

  • Ejecutar solución actual (F5). Esta novedad nos permitirá reiniciar los cambios en nuestras cajas y ejecutar la aplicación directamente.
  • vInstallBuilder. Generador de instalaciones.
  • Deshacer / Rehacer. Podremos deshacer o rehacer cualquier cambio en el vDevelop.
  • vClient para Maemo / MeeGo. Gracias a este componente podremos ejecutar nuestras aplicaciones en entornos móviles.
  • Objeto ViewFlow. Nuevo objeto que nos permitirá presentar una lista de registro de una manera muy visual.
  • Generar vista con un nuevo visor. Nos permitirá cambiar la forma de ver una lista de registros: Rejilla, Informe, Multivista, Bloc, etc.
  • Control HTML con contenido dinámico en memoria.
  • Nueva toolbar de controles de formulario. Tendremos agrupados nuestros objetos de formularios haciendo más fácil su localización.
  • Copy / paste con resolución de objetos no existentes. Al pegar objetos en otra solución  podremos resolver los enlaces con objetos no encontrados.
  • Instrucción Interfaz: ejecutar otro evento-slot. Gracias a esta instrucción podremos ejecutar un evento desde otro evento.
  • Filtrado de señales dependiendo del objeto. Sólo veremos las acciones que podemos disparar dependiendo del objeto en el que no encontremos.

Además se han corregido incidencias de versiones anteriores, se ha mejorado la estabilidad de la plataforma y se han añadido open apps como vBase,  vConta BETA, vEstandar y nuevos tutores que nos ayudarán a comprender las novedades de la versión.

Enlaces de novedades en el blog de Velneo:

http://velneo.es/novedades-velneo-v7-jun-10/

http://velneo.es/velneo-v7-74-video-de-presentacion-de-novedades/

http://velneo.es/listado-de-cambios-de-velneo-v7-7-4-0/

http://velneo.es/novedades-velneo-junio-2010/

http://velneo.es/video-novedades-velneo-junio-2010/

En los próximos días iremos analizando las nuevas novedades de esta versión.

Analizando vBase (II): Tabla Entidades y sus relaciones

Lunes, 24 de Mayo de 2010

Siguiendo con los artículos sobre la futura open app vBase hoy vamos a analizar la tabla Entidades y el resto de tablas relacionadas con ésta.

Como el anterior post esta información está sacada del Análisis funcional de vBase que se publicará en breve.

ENTIDADES

En esta tabla estarán todas las Entidades con las que nos relacionaremos.

En esta tabla se encontrarán los Clientes, Proveedores, Vendedores, Contactos, Direcciones, Empresas, Almacenes, etc.

Tendremos datos de la persona física o jurídica,  sus datos de contacto: emails, teléfonos, direcciones.

La diferenciación de Entidades la lograremos con la tabla Categorías.

CATEGORIAS

En esta tabla tendremos las distintas Categorías a las que pertenecerán las Entidades.

Algunas de estas Categorías serán reservadas y deberán ser creadas desde otros módulos de nuestro ERP como por ejemplo las Categorías: CLIENTES, PROVEEDORES, VENDEDORES, etc.

Estas Categorías podremos hacer que sean por Empresa o globales.

Las Categorías se relacionan con las Entidades a través de la tabla Entidad-Categoría.

TIPOS DE RELACION

Esta tabla contendrá los distintos tipos de relaciones que puede haber entre las Entidades.

Por ejemplo podemos crear el tipo de relación Contacto y en la tabla Relaciones de entidades marcaremos que una Entidad es contacto de otra Entidad.

CLASIFICACIONES

Esta tabla arbolada nos servirá para jerarquizar las Entidades.

Por ejemplo si estoy desarrollando una agenda telefónica podría crearme las Clasificaciones de amigos y familiares y así podría diferenciar, mediante la tabla Entidad – clasificaciones, los distintos contactos (Entidades) de mi agenda.

EMPRESAS

En esta tabla arbolada encontraremos tanto las Empresas con las que trabajaremos como las distintas Divisiones / Departamentos que queramos definir dentro de ellas.

Cada Empresa deberá tener un registro en Entidades que es donde estarán todos sus datos: CIF, dirección, emails, etc.

En la tabla Empresas de un usuario estarán las Empresas a las que puede acceder un usuario.

Analizando vBase (I): Esquema de la solución

Jueves, 22 de Abril de 2010

Hoy vamos a hacer una primera  aproximación a lo que será la próxima open app: vBase que será liberada en Junio.

Con este post queremos empezar una serie de posts en los que analizaremos la solución vBase utilizando como guía el Análisis Funcional de vBase que será publicado en breve.

Esta plantilla está siendo desarrollada paralelamente a la open app vConta por las empresas Guida21, HSM y The Seed además de contar con la colaboración de Velneo.

Solución vBase

vBase consta de 3 proyectos de datos:

  • Usuarios.
  • Localizaciones.
  • Entidades.

y de 3 proyectos de aplicación:

  • Recursos.
  • Usuarios.
  • vBase.

En este primer post veremos las tablas de las que consta cada proyecto de datos.

USUARIOS

En este proyecto se encuentran las siguientes tablas:

  • USR: Usuarios.
  • USR_GRP: Grupos de usuarios.
  • USR_GRP_USR: Usuarios de un grupo.
  • CSS: Estilo CSS

LOCALIZACIONES

En este proyecto se encuentran las siguientes tablas:

Tablas maestras

  • IDI: Idiomas.
  • MON: Divisas.
  • MON_CAM: Cambios de divisas.

Tablas que hacen referencia a la división territorial de cada país:

  • PAI: Países.
  • REG_1: Región 1.
  • REG_2: Región 2.
  • LOC_CPS: Localidades.
  • TIP_VIA: Tipos de vía.

ENTIDADES

En este proyecto se encuentran las siguientes tablas:

Tablas maestras:

  • REL_TIP: Tipos de relación.
  • CLF: Clasificaciones.
  • CAT: Categorías.
  • CTT_TIP: Tipos de contacto.

Tablas de empresas:

  • EMP: Empresas.
  • EMP_USR: Empresas de un usuario.
  • EMP_ENT: Empresa – Entidades.

En el próximo post analizaremos la función de cada tabla y como se relacionan entre sí.

Buscador

Formulario de búsqueda

Categorías

Archivo

Enlaces

The Seed Company Software Fraternidad, 5 - Bajo 33013 - Oviedo - Asturias - España +34-984-285-397 / +34-984-119-353