<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Lógica mente &#187; Velneo V7</title>
	<atom:link href="http://jarboleya.com/tag/velneo-v7/feed/" rel="self" type="application/rss+xml" />
	<link>http://jarboleya.com</link>
	<description>Velneo, tecnología y empresa</description>
	<lastBuildDate>Tue, 22 May 2012 11:35:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Programar la impresión de textos largos</title>
		<link>http://jarboleya.com/2012/05/14/programar-la-impresion-de-textos-largos/</link>
		<comments>http://jarboleya.com/2012/05/14/programar-la-impresion-de-textos-largos/#comments</comments>
		<pubDate>Mon, 14 May 2012 07:21:36 +0000</pubDate>
		<dc:creator>jarboleya</dc:creator>
				<category><![CDATA[programación]]></category>
		<category><![CDATA[Velneo V7]]></category>
		<category><![CDATA[imprimir]]></category>
		<category><![CDATA[informes]]></category>
		<category><![CDATA[programar]]></category>
		<category><![CDATA[textos largos]]></category>

		<guid isPermaLink="false">http://jarboleya.com/?p=1934</guid>
		<description><![CDATA[Con Velneo V7 es sencillo imprimir textos largos almacenados en campos objeto texto o en variables globales alfabéticas. En este artículo se muestra como configurar el informe para conseguirlo.]]></description>
			<content:encoded><![CDATA[<p>Con Velneo V7 es sencillo imprimir textos largos almacenados en campos objeto texto o en variables globales alfabéticas.</p>
<p>Para conseguir sólo tenemos que realizar la siguiente configuración:</p>
<h3>En la sección</h3>
<p>&nbsp;</p>
<p><img class="aligncenter size-full wp-image-1939" title="La sección puede partirse" src="http://jarboleya.com/wp-content/uploads/2012/05/seccion_puede_partir.png" alt="" width="269" height="372" /></p>
<h3>En el control de texto</h3>
<p><img class="aligncenter size-full wp-image-1936" title="El control puede partirse" src="http://jarboleya.com/wp-content/uploads/2012/05/control_puede_partirse.png" alt="" width="302" height="146" /></p>
<p><strong>Multilíneas</strong>: Si es verdadero el control imprimirá más de una línea, lo necesario para imprimir todo el texto.</p>
<p><strong>Altura variable</strong>: Si es verdadero el control de texto crecerá en altura lo que sea necesario para imprimir todo el texto.</p>
<p><strong>Puede partirse</strong>: Si es verdadero el control de texto seguirá creciendo en las páginas siguiente partiéndose en cada página para continuar en la siguiente página en la línea donde había quedado anteriormente la impresión.</p>
<p>&nbsp;</p>
<h3>El resultado</h3>
<p>&nbsp;</p>
<p>Al visualizar el informe o imprimirlo en PDF obtendremos informes que incluirán las páginas necesarias para imprimir todo el contenido de los campos objeto texto.</p>
<p style="text-align: center;"><a href="http://jarboleya.com/wp-content/uploads/2012/05/Captura-de-pantalla-2012-05-13-a-las-19.46.45-2.png"><img class="wp-image-1937 aligncenter" title="Informe con impresión de textos largos múlti página" src="http://jarboleya.com/wp-content/uploads/2012/05/Captura-de-pantalla-2012-05-13-a-las-19.46.45-2.png" alt="" width="768" height="614" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://jarboleya.com/2012/05/14/programar-la-impresion-de-textos-largos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Más de 100 novedades en la nueva versión Velneo V7 7.8</title>
		<link>http://jarboleya.com/2011/10/18/mas-de-100-novedades-en-la-nueva-version-velneo-v7-7-8/</link>
		<comments>http://jarboleya.com/2011/10/18/mas-de-100-novedades-en-la-nueva-version-velneo-v7-7-8/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 17:02:14 +0000</pubDate>
		<dc:creator>jarboleya</dc:creator>
				<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[velneo]]></category>
		<category><![CDATA[Velneo V7]]></category>
		<category><![CDATA[7.8]]></category>
		<category><![CDATA[lista]]></category>
		<category><![CDATA[novedades]]></category>
		<category><![CDATA[nueva]]></category>
		<category><![CDATA[versión]]></category>

		<guid isPermaLink="false">http://jarboleya.com/?p=1668</guid>
		<description><![CDATA[Descubre todas las novedades incluidas en la versión 7.8 de Velneo V7.]]></description>
			<content:encoded><![CDATA[<h1><strong>Nuevo componente</strong></h1>
<p>&nbsp;</p>
<p><strong>Velneo vClient para Android<br />
</strong>Este nuevo componente te permitirá ejecutar tus aplicaciones en el sistema operativo de mayor difusión para dispositivos móviles, Android de Google. Debes tener en cuenta que vClient para Android requiere la versión 2.2 ó superior de este sistema. Esta primera versión se encuentra en fase beta.</p>
<p style="text-align: center"><a href="http://velneo.es/files/2011/10/vClient-Android.jpg"><img class="aligncenter size-full wp-image-7010609073796" title="vClient para Android" src="http://velneo.es/files/2011/10/vClient-Android.jpg" alt="" width="587" height="400" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h1><strong>Interfaz</strong></h1>
<p>&nbsp;</p>
<p><strong>¡Nueva propiedad vista de datos en los controles de edición!</strong><br />
Esta propiedad se usa con campos puntero a tabla maestra denominada “Vista de datos de lista”. En esta propiedad se puede seleccionar cualquier objeto del grupo de “Vista de datos” con origen de la tabla maestra, incluido el alternador de lista. En ejecución cuando este campo gana foco si el usuario comienza a escribir un valor, además de realizarse el autocompletado, se abre el objeto de lista posicionándose en el registro seleccionado, de forma similar a como actúa el localizador. El objeto de lista es totalmente funcional permitiendo la selección de un registro, usar toolbars y las opciones del menú contextual. Cuando el campo tiene el foco, aunque no escriba el usuario siempre podrá desplegar la vista de datos con la tecla de función F4. Visualmente mejora al objeto localizador ya que evita abrir un cuadro de diálogo y ofrece un gran abanico de posibilidades tanto para la selección de registros como para la visualización de datos adicionales, ejecución de acciones, etc. (2562)</p>
<p><a href="http://velneo.es/files/2011/10/Vista-de-datos-en-edit-de-maestro.png"><img class="aligncenter size-full wp-image-7010609073859" title="Vista de datos en edit de maestro" src="http://velneo.es/files/2011/10/Vista-de-datos-en-edit-de-maestro.png" alt="" width="653" height="299" /></a></p>
<p>&nbsp;</p>
<p><strong><img class="size-full wp-image-7010609073638 alignright" style="margin-left: 7px; margin-bottom: 57px;" title="Comandos de ventana principal" src="http://velneo.es/files/2011/09/Comandos-de-ventana-principal.png" alt="" width="235" height="127" />¡Nuevos comandos de Interfaz para la ventana principal!</strong><br />
Estos nuevos comando actúan sobre docks del objetos marco AUTOEXEC que contengan objetos de tipo formulario o cesta, para las toolbars se pueden usar los comandos (Interfaz: Ocultar e Interfaz: Mostrar). Con este grupo de comandos se puede interrogar si un dock está visible (Interfaz: ¿Es visible el dock?), saber si el dock está flotante (Interfaz: ¿Está el dock flotando?), actuar haciendo visible un dock (Interfaz: Mostrar el dock) u ocultando un dock (Interfaz: Ocultar el dock), también es posible poner un dock flotante (Interfaz: Set dock flotante) o configurar las características de un dock (Interfaz: set dock features) que permite hacer un dock cerrable, movible, flotable o hacer que la barra de título salga vertical. Gracias a estos nuevos comandos el programador tiene el control sobre los docks para que independientemente de como los gestione el usuario pueda forzar a que estén ocultos, visibles o con unas características concretas. (2679)</p>
<p>&nbsp;</p>
<p><strong><a href="http://velneo.es/files/2011/10/Doble-clic-en-rejilla.png"><img class="alignleft size-full wp-image-7010609073852" style="margin-right: 7px; margin-bottom: 7px;" title="Doble clic en rejilla muestra el formulario de alta" src="http://velneo.es/files/2011/10/Doble-clic-en-rejilla.png" alt="" width="88" height="48" /></a>Alta de registros en rejilla con doble clic</strong><br />
Ahora haciendo doble clic en una zona del cuerpo de la rejilla que no tenga registros se lanza el formulario de alta que tenga asociado. (2313)</p>
<p>&nbsp;</p>
<p><strong><a href="http://velneo.es/files/2011/10/Recalcular-vista-de-datos-en-subformulario.png"><img class="alignright size-full wp-image-7010609073845" style="margin-left: 7px; margin-bottom: 7px;" title="Recalcular vista de datos en subformulario" src="http://velneo.es/files/2011/10/Recalcular-vista-de-datos-en-subformulario.png" alt="" width="162" height="54" /></a>Recalcular vistas de datos en subformularios</strong><br />
Se han realizado mejoras en la ejecución del comando de instrucción “Interfaz: Recalcular” sobre controles “Vista de datos” de subformularios. (1077)</p>
<p>&nbsp;</p>
<p><strong><img class="alignleft size-full wp-image-7010609073841" style="margin-right: 7px; margin-bottom: 7px;" title="Controles de edición de fecha y fecha/hora" src="http://velneo.es/files/2011/10/Controles-de-edicion-fecha.png" alt="" width="151" height="49" />Controles de edición fecha y fecha/hora mejorados</strong><br />
Se han realizado mejoras en los controles de tipo “Edición Fecha” y “Edición Fecha/Hora”. Entre ellas ahora si se selecciona su contenido y se elimina, el campo, variable o variable local quedan vacíos y no con el valor “14/09/1752” que era el valor mínimo que asumía antes por defecto. (2780)</p>
<p>&nbsp;</p>
<p><strong><img class="alignright size-full wp-image-7010609073843" style="margin-left: 7px; margin-bottom: 37px;" title="Propiedad orden alfabético en árbol visor de tablas" src="http://velneo.es/files/2011/10/Propiedad-orden-alfabetico.png" alt="" width="227" height="24" />Orden alfabético en objeto árbol visor de tablas</strong><br />
Se ha mejorado el objeto árbol visor de tablas en el que ya es operativa la propiedad “Orden alfabético”. Tanto en la carga inicial como al ejecutar el comando “Interfaz: Recalcular”. (2789)</p>
<p>&nbsp;</p>
<p><img class="size-full wp-image-7010609073834 alignleft" style="margin-right: 7px; margin-bottom: 27px;" title="Control objeto dibujo" src="http://velneo.es/files/2011/10/tc_objetodibujo_m.png" alt="" width="32" height="32" /><strong>Refresco de control objeto dibujo de maestros</strong><br />
Se ha mejorado el refresco del control objeto dibujo que fallaba al mostrar una imagen de una tabla con una relación de segundo nivel, por ejemplo una imagen de un maestro de otro maestro del registro del formulario. (2037)</p>
<p>&nbsp;</p>
<p><strong><a href="http://velneo.es/files/2011/10/Icono-de-tabla-estatica.png"><img class="size-full wp-image-7010609073835 alignright" style="margin-left: 7px; margin-bottom: 7px;" title="Icono de tabla estática" src="http://velneo.es/files/2011/10/Icono-de-tabla-estatica.png" alt="" width="106" height="62" /></a>Icono de tabla estática en control objeto dibujo</strong><br />
Se ha mejorado el control “Objeto dibujo” de formulario que ahora permite mostrar el icono de una tabla estática, evitando que en ejecución sea editable la imagen con doble clic o el menú contextual que en este caso ni siquiera estará disponible. (2810)</p>
<p>&nbsp;</p>
<p><strong><a href="http://velneo.es/files/2011/10/Conexion-de-evento-inicializado.png"><img class="alignleft size-full wp-image-7010609073827" style="margin-right: 7px; margin-bottom: 17px;" title="Conexión de evento inicializado" src="http://velneo.es/files/2011/10/Conexion-de-evento-inicializado.png" alt="" width="94" height="76" /></a>Señal inicializado en objeto marco</strong><br />
Se ha mejorado la gestión de la señal de inicializado en el objeto marco para que se ejecute después de que se haga efectiva la configuración de ventana guardada de la anterior ejecución. De esta forma al usar los nuevos comandos de interfaz los docks quedarán como el programador lo haya configurado en el evento. (2726)</p>
<p>&nbsp;</p>
<p><strong><img class="alignright size-full wp-image-7010609073824" style="margin-left: 7px; margin-bottom: 37px;" title="Tipo de layout" src="http://velneo.es/files/2011/10/Tipo-de-layout.png" alt="" width="272" height="23" />Formularios en modo vista</strong><br />
Se ha corregido que si en un formulario en modo “Vista” no tiene definido un tipo de layout, no mostraba los controles. En cuadro de diálogo o incrustado en un dock funcionaban correctamente aunque no tuviesen definido un tipo de layout. (2835)</p>
<p>&nbsp;</p>
<p><strong><img class="alignleft size-full wp-image-7010609074504" style="margin-right: 7px; margin-bottom: 127px;" title="Disparar objeto rejilla" src="http://velneo.es/files/2011/10/disparar_objeto_rejilla.png" alt="" width="370" height="70" />Comando de instrucción disparar objeto sobre rejillas</strong><br />
Ahora al ejecutar el comando disparar objeto sobre una rejilla funciona de la siguiente forma: Si la rejilla no tiene declarado un formulario funciona de forma similar a un localizador, al hacer doble clic o pulsar intro se cierra y devuelve el registro seleccionado. Si tiene declarado un formulario de modificación, al hacer doble clic o pulsar intro abre el formulario de modificación, se cierra la rejilla y en el subproceso obtenemos el registro que ha sido mostrado en el formulario. (2807)</p>
<p>&nbsp;</p>
<p><strong><img class="size-full wp-image-7010609073812 alignright" style="margin-left: 7px; margin-bottom: 7px;" title="Totales en pie de rejilla" src="http://velneo.es/files/2011/10/Totales-rejilla.png" alt="" width="131" height="48" />Recálculo automático de totales en pie de rejilla<br />
</strong>Los cálculos por fórmula absoluta en el pie de las rejillas ahora se refrescan automáticamente al realizar operaciones que afectan a la lista como “Partir lista”, “Filtrar” y “Quitar el elemento seleccionado de la lista”. (1966 y 2821)</p>
<p>&nbsp;</p>
<p><strong><img class="alignleft size-full wp-image-7010609073817" style="margin-right: 7px; margin-bottom: 7px;" title="Rejilla editable" src="http://velneo.es/files/2011/10/Rejilla-editable.png" alt="" width="230" height="49" />Varias rejillas editables en un formulario</strong><br />
Se han realizado mejoras para evitar problemas de operativa si en un mismo formulario se incrusta más de una rejilla editable. (2322)</p>
<p>&nbsp;</p>
<p><strong><a href="http://velneo.es/files/2011/10/Rejilla-con-boleano-de-maestro.png"><img class="alignright size-full wp-image-7010609073814" style="margin-left: 7px; margin-bottom: 7px;" title="Rejilla con campo booleano de una tabla enlazada" src="http://velneo.es/files/2011/10/Rejilla-con-boleano-de-maestro.png" alt="" width="389" height="140" /></a>Campos booleanos en rejilla</strong><br />
En una columna de rejilla ahora se muestra bien el valor de un campo de tipo “Booleano” de una tabla enlazada, antes mostraba siempre un 0 (cero). Se ha mejorado la visualización de los campos “booleanos” en rejilla para que se visualicen con texto y no como datos numéricos cuando se asigna el valor &#8220;Verdadero&#8221; a la propiedad &#8220;Formato numérico local&#8221;. (2047 y 2758)</p>
<p>&nbsp;</p>
<p><strong><img class="alignleft size-full wp-image-7010609073819" style="margin-right: 7px; margin-bottom: 7px;" title="Rejilla" src="http://velneo.es/files/2011/10/fo_rejilla_g.png" alt="" width="64" height="64" />Intro en rejilla</strong><br />
Se ha corregido la incidencia que se producía cuando en un formulario que incluye una rejilla en la que abrimos uno de sus registros pulsando la tecla Intro, al aceptar el formulario se cerraba a la vez el primer formulario, ahora sólo se cierra el formulario abierto desde la rejilla permaneciendo abierto el primer formulario. (2694)</p>
<p>&nbsp;</p>
<p><strong><img class="alignright size-full wp-image-7010609073810" style="margin-left: 7px; margin-bottom: 7px;" title="Cesta en dock" src="http://velneo.es/files/2011/10/Cesta-en-dock.png" alt="" width="289" height="24" />Refresco de cestas en docks</strong><br />
Se ha mejorado el refresco automático de las cestas usadas en dock. (1986)</p>
<p>&nbsp;</p>
<p><strong><img class="alignleft size-full wp-image-7010609073807" style="margin-right: 7px; margin-bottom: 7px;" title="Varias toolbars" src="http://velneo.es/files/2011/10/Varias-toolbars.png" alt="" width="304" height="65" />Ordenación y posicionamiento de docks tipo toolbar</strong><br />
Se ha mejorado la ordenación y posicionamiento de los docks tipo “Toolbar” que fallaba en algunos casos con el modo de aparecer &#8220;Añadir”. (1258)</p>
<p>&nbsp;</p>
<p><strong><img class="alignright size-full wp-image-7010609073804" style="margin-left: 7px; margin-bottom: 7px;" title="Botón maximizar en cuadros de diálogo" src="http://velneo.es/files/2011/10/Boton-maximiar-en-cuadros-de-dialogo.png" alt="" width="150" height="48" />Botón maximizar en cuadros de diálogo</strong><br />
Los cuadros de diálogo ahora tienen botón maximizar en Windows y Mac. En Windows también maximizan con doble clic en la barra de título. En modo tab sólo aparecerá el botón maximizar, en modo MDI el cuadro de diálogo tendrá los botones maximizar, minimizar y restaurar. (859)</p>
<p>&nbsp;</p>
<p><strong><img class="alignleft size-full wp-image-7010609073802" style="margin-right: 7px; margin-bottom: 7px;" title="Casillero" src="http://velneo.es/files/2011/10/fo_casillero_m.png" alt="" width="32" height="32" />Tecla Tab en casilleros</strong><br />
Del objeto casillero se ha quitado la navegación interna con la tecla “Tab”. (2805)</p>
<p>&nbsp;</p>
<p><strong><a href="http://velneo.es/files/2011/10/Cambiar-contraseña.png"><img class="size-full wp-image-7010609073800 alignright" style="margin-left: 7px; margin-bottom: 7px;" title="Cambiar contraseña" src="http://velneo.es/files/2011/10/Cambiar-contraseña.png" alt="" width="97" height="74" /></a>Cambio de contraseña</strong><br />
Se ha mejorado el diseño del cuadro de diálogo de cambio de contraseña en vDevelop y vClient. (2333)</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h1><strong>Funcionalidad</strong></h1>
<p>&nbsp;</p>
<p><strong><strong><a href="http://velneo.es/files/2011/10/Accion-set-retorno-proceso-no.png"><img class="alignright size-full wp-image-7010609073746" style="margin-left: 7px; margin-bottom: 7px;" title="Detener acción con set retorno proceso = NO" src="http://velneo.es/files/2011/10/Accion-set-retorno-proceso-no.png" alt="" width="396" height="205" /></a>Detener la ejecución de una cadena objetos en una acción<br />
</strong></strong>En una acción es posible encadenar múltiples objetos, al final siempre se devuelve el objeto u objetos de interfaz que se encadenan. Ahora es posible utilizar el comando de instrucción “Set retorno = NO” en cualquier proceso de la cadena objetos a ejecutar para detener la ejecución y evitar que sigan mostrando más objetos. Por ejemplo, ahora se puede lanzar una búsqueda que si no encuentra registros no visualice una rejilla vacía y sí que muestre un mensaje avisando de que la búsqueda no ha obtenido registros a mostrar. (2774)</p>
<p>&nbsp;</p>
<p><strong><img class="alignleft size-full wp-image-7010609073751" style="margin-right: 7px; margin-bottom: 7px;" title="Drag&amp;Drop" src="http://velneo.es/files/2011/10/mo_drop_g.png" alt="" width="32" height="32" /><img class="alignright size-full wp-image-7010609073753" title="List-View" src="http://velneo.es/files/2011/10/mo_listview_m.png" alt="" width="32" height="32" /><img class="alignright size-full wp-image-7010609073754" style="margin-left: 7px; margin-bottom: 7px;" title="Combo-View" src="http://velneo.es/files/2011/10/mo_comboview_m.png" alt="" width="32" height="32" />Drag&amp;Drop en Combo-View y List-View</strong><br />
Se ha añadido la posibilidad de realizar Drag&amp;Drop en los objetos Combo-View y List-View. (2684)</p>
<p>&nbsp;</p>
<p><strong><img class="alignright size-full wp-image-7010609073756" style="margin-left: 7px; margin-bottom: 7px;" title="Tecla aceleradora Return y Enter" src="http://velneo.es/files/2011/10/Tecla-aceleradora-Return-y-Enter.png" alt="" width="212" height="49" />Teclas aceleradoras &#8220;Return&#8221; y &#8220;Enter&#8221;</strong><br />
En la lista que aparece en la propiedad tecla aceleradora ahora aparecen las teclas “Return” que se refiere al teclado alfanumérico y también la tecla “Enter” que se refiere al teclado numérico. (2652)</p>
<p>&nbsp;</p>
<p><strong><img class="alignleft size-full wp-image-7010609073758" style="margin-right: 7px; margin-bottom: 87px;" title="Proceso ON_CLOSE_SERVER" src="http://velneo.es/files/2011/10/ON_CLOSE_SERVER.png" alt="" width="355" height="57" />Nuevo proceso ON_CLOSE_SERVER</strong><br />
Este proceso es análogo a ON_INIT_SERVER, se lanza siempre que sea detenida la ejecución de la instancia en el servidor bien porque se reinicie la instancia o porque se detenga el servidor. Hay que tener en cuenta que no se ejecutarán comandos que tengan interacción con la interfaz ya que se ejecuta en el servidor. Puede ser muy útil para guardar información o finalizar protocolos, por ejemplo. (2683)</p>
<p>&nbsp;</p>
<p><strong><img class="alignright size-full wp-image-7010609073763" style="margin-left: 7px; margin-bottom: 7px;" title="Cargar lista en proceso ejecutado en 3P" src="http://velneo.es/files/2011/10/Cargar-lista-en-3P.png" alt="" width="330" height="49" />Cargar lista en procesos en tercer plano</strong><br />
Se ha corregido una incidencia que se producía en la ejecución de procesos en tercer plano, en la que en algunas circunstancias la ejecución de el comando de instrucción “Cargar lista” no devolvía registros. (2762)</p>
<p>&nbsp;</p>
<p><strong><img class="alignleft size-full wp-image-7010609073765" style="margin-right: 7px; margin-bottom: 7px;" title="Cerrar ventana en cuadro de diálogo" src="http://velneo.es/files/2011/10/Cerrar-ventana-en-cuadro-de-dialogo.png" alt="" width="103" height="48" />Cerrar ventana en cuadro de diálogo</strong><br />
El comando en stock “Ventana: cerrar” está pensado para usarlo con vista en modo MDI o Tab, es decir para vistas centrales, no está pensado para cuadros de diálogo. Aún así, se ha mejorado para que se pueda cerrar también una ventana en cuadro de diálogo. (2393)</p>
<p>&nbsp;</p>
<p><strong><img class="alignright size-full wp-image-7010609073791" style="margin-left: 7px; margin-bottom: 7px; border: 1px solid gray;" title="ID alfanumérico en tabla submaestra" src="http://velneo.es/files/2011/10/ID-alfanumerico-tabla-submaestra.png" alt="" width="345" height="55" />Campo ID alfanumérico en tablas submaestras</strong><br />
Si en una tabla submaestra tenemos definido el campo ID de tipo alfanumérico ahora realizará la numeración automática como valor alfanumérico formateando el ID con ceros a la izquierda hasta completa el tamaño del campo. (2572)</p>
<p>&nbsp;</p>
<p><strong><img class="alignleft size-full wp-image-7010609073786" style="margin-right: 7px; margin-bottom: 7px;" title="Botón de radio con valor numérico" src="http://velneo.es/files/2011/10/Boton-de-radio-con-valor-numerico.png" alt="" width="96" height="76" />Valor numérico en botón de radio (<strong>¡ATENCIÓN, MUY IMPORTANTE!)</strong></strong><br />
En los controles de tipo “Botón de radio” ahora si la propiedad valor tiene un contenido numérico y el contenido del control es una variable declarada como numérica se puede utilizar como primer campo de una expresión obteniendo la suma, antes la variable recibía el valor como un dato alfanumérico y al sumarle cualquier valor lo concatenaba. <strong>¡ATENCIÓN, MUY IMPORTANTE! </strong>Al final de este documento encontrará un texto explicando los efectos que la corrección de esta incidencia puede producir en sus aplicaciones si en ellas existe algún error en la definición del tipo de las variables globales o locales. (2760)</p>
<p>&nbsp;</p>
<p><strong><img class="alignright size-full wp-image-7010609073781" style="margin-left: 7px; margin-bottom: 7px; border: 1px solid gray;" title="Funciones de fórmula para la conversión de caracteres Ascii" src="http://velneo.es/files/2011/10/Funciones-de-formula-getAscii.png" alt="" width="297" height="35" />Funciones de conversión de códigos y caracteres ASCII</strong><br />
Se han corregido ya que no devolvían los valores correctos las funciones getAsciiChar, getAsciiCharCode y getLatin1CharCode. (2006 y 2856)</p>
<p>&nbsp;</p>
<p><strong><img class="alignleft size-full wp-image-7010609073777" style="margin-right: 7px; margin-bottom: 7px;" title="Ejecutar acción desde botón incrustado en dock" src="http://velneo.es/files/2011/10/Accion-desde-dock.png" alt="" width="176" height="55" />Ejecutar acciones desde formularios en Dock</strong><br />
Ahora ya están operativas las acciones disparadas desde controles de tipo “Botón” incrustados en un formulario que es usado desde un dock. (2775)</p>
<p>&nbsp;</p>
<p><strong><img class="alignright size-full wp-image-7010609073774" style="margin-left: 7px; margin-bottom: 7px;" title="Comando de lista multipartir" src="http://velneo.es/files/2011/10/Comando-de-lista-multipartir.png" alt="" width="158" height="79" />Comando de lista multipartir desde toolbar</strong><br />
Se ha mejorado la ejecución del comando “Lista: Multipartir” para que funcione correctamente y evite que rompa vClient cuando es ejecutado desde una toolbar asociada a una vista de datos en el momento de aceptar la ventana de selección de campo. (2128)</p>
<p>&nbsp;</p>
<p><strong><img class="alignleft size-full wp-image-7010609073769" style="margin-right: 7px; margin-bottom: 7px;" title="Opciones del menú estilos" src="http://velneo.es/files/2011/10/Menu-estilos.png" alt="" width="243" height="64" />Opciones del menú de estilo</strong><br />
Al usar la opción de menú de selección de estilo, ahora muestra siempre las opciones, antes la primera vez que se lanzaba esa opción del menú no se mostraban. (2397)</p>
<p>&nbsp;</p>
<p><strong><img class="alignright size-full wp-image-7010609073767" style="margin-left: 7px; margin-bottom: 7px;" title="Resolución de imagen tras cortar" src="http://velneo.es/files/2011/10/Resollucion-imagen-tras-cortar.png" alt="" width="185" height="61" />Propiedades de las imágenes tras cortar</strong><br />
En el editor de imágenes, tras cortar una imagen si accedemos a la opción de propiedades ahora ya no se produce ningún error. (2497)</p>
<p>&nbsp;</p>
<p><strong><img class="alignleft size-full wp-image-7010609074489" style="margin-right: 7px; margin-bottom: 37px;" title="Objeto protocolo TCP" src="http://velneo.es/files/2011/10/fo_tcp_g.png" alt="" width="64" height="64" />Los protocolos ya están operativos en 2º y 3º plano</strong><br />
Ya es posible poner a la escucha protocolos TCP en 2º y 3º plano. Esto permite arrancar un servicio TCP sin afectar al interfaz de la aplicación. Cuando se inicia en 2º plano, si no se programa su cierre lo hará automáticamente al finalizar el vClient como ocurre también en 1º plano, . En 3º plano el puerto seguirá a la escucha hasta que se termine el servicio con el comando de instrucción en un proceso en 3º plano o en el ON_CLOSE_SERVER, y también cuando se pare o reinicie el servicio vServer. (2816)</p>
<p>&nbsp;</p>
<p><strong><img class="alignright size-full wp-image-7010609074501" style="margin-left: 7px; margin-bottom: 7px;" title="Procesos" src="http://velneo.es/files/2011/10/fo_proceso_g.png" alt="" width="64" height="64" /><img class="alignright size-full wp-image-7010609074502" style="margin-left: 7px; margin-bottom: 37px;" title="Variable global" src="http://velneo.es/files/2011/10/fo_variable_g.png" alt="" width="64" height="64" />Valor de variables y altas de registros desde procesos en 3º plano</strong><br />
Se ha corregido la falta de visibilidad que ocurría con las variables globales y las altas de registros en la ejecución de procesos en tercer plano cuando se daban unas circunstancias particulares de herencias de proyectos, origen del proceso y la existencia de múltiples instancias sobre el proyecto heredado. Ahora el valor de las variables es accesible en todos los casos y las altas de registros se realizan correctamente en la instancia que corresponde. (2866)</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h1><strong>Base de datos</strong></h1>
<p>&nbsp;</p>
<p><img class="alignright size-full wp-image-7010609073576" style="margin-left: 7px; margin-bottom: 7px;" title="Tabla" src="http://velneo.es/files/2011/09/fo_tabla_xl.png" alt="" width="170" height="170" /></p>
<p><strong>¡Optimizaciones en la base de datos!</strong><br />
Se han mejorado las funciones internas de manejo de registros en la base de datos. Con estas mejoras se ha conseguido más velocidad al realizar ciertas operaciones. Esta mejora afecta a todas las operaciones de la base de datos que hagan uso de campos. (2783)</p>
<p>&nbsp;</p>
<p><strong>¡Optimizaciones en la regeneración de tablas!</strong><br />
Se han realizado mejoras en los procesos de regeneración de tablas que reducen notablemente el tiempo de procesamiento de las tablas durante la regeneración. Estas optimizaciones mejoran el rendimiento en todos los casos: tablas grandes, tablas pequeñas, registros con muchos campos, registros con pocos campos, etc. (2784)</p>
<p>&nbsp;</p>
<p><strong><img class="alignleft size-full wp-image-7010609073583" style="margin-right: 7px; margin-bottom: 7px;" title="Actualización" src="http://velneo.es/files/2011/09/mo_actualizacion_m.png" alt="" width="32" height="32" />Actualizaciones en tablas en memoria</strong><br />
Ya están disponibles las actualizaciones en las tablas en memoria, tanto de tabla en memoria a tabla en memoria como de tabla en memoria a tabla en disco. Esta funcionalidad facilita la programación de importaciones, cálculos estadísticos, cálculos para informes, etc. (661)</p>
<p>&nbsp;</p>
<p><strong><img class="size-full wp-image-7010609073586 alignright" style="margin-left: 7px; margin-bottom: 7px;" title="mo_historico_m" src="http://velneo.es/files/2011/09/mo_historico_m.png" alt="" width="32" height="32" />Refresco de plurales</strong><br />
Se ha mejorado el refresco de plurales para que se actualicen inmediatamente cuando se renombra una tabla o un índice. Esto evita tener que guardar el proyecto, salir y volver a entrar en vDevelop para ver los plurales actualizados. (2141)</p>
<p>&nbsp;</p>
<p><strong><img class="alignleft size-full wp-image-7010609073589" style="margin-right: 7px; margin-bottom: 7px;" title="Campo" src="http://velneo.es/files/2011/09/mo_campo_m.png" alt="" width="32" height="32" />Contenido inicial en campos fecha</strong><br />
En vDataClient se ha mejorado el cálculo del contenido inicial de campos tipo “Fecha” basados en una variable global. Al iniciar la edición del registro la fecha permanecerá vacía hasta que gane foco, si la variable global no tiene ningún valor la fecha asumirá como valor la del sistema. (1259)</p>
<p>&nbsp;</p>
<p><strong><img class="alignright size-full wp-image-7010609073592" style="margin-left: 7px; margin-bottom: 7px;" title="Proyecto de datos" src="http://velneo.es/files/2011/09/fo_cajadatos_xl.png" alt="" width="170" height="170" />Código de submaestras en memoria</strong><br />
En las tablas submaestras en memoria se ha corregido el cálculo del código, ID, siguiente al último que, en algunos casos, limitaba el número de registros que se podían dar de alta para cada registro de la tabla maestra. (2606)</p>
<p>&nbsp;</p>
<p><strong>Cambio de maestro en submaestras</strong><br />
Si tenemos una tabla histórica de una submaestra y en el formulario tenemos controles de edición de los campos punteros a la maestra y a la submaestra, si cambiamos el valor del campo de la maestra ahora se limpia el valor de la submaestra, salvo que tengo un contenido inicial, en cuyo caso se recalcula. Hasta ahora al cambiar la maestra no se alteraba el valor del campo puntero al ID de la submaestra. (2080)</p>
<p>&nbsp;</p>
<p><strong><img class="alignleft size-full wp-image-7010609073730" style="margin-right: 7px; margin-bottom: 7px;" title="Evento" src="http://velneo.es/files/2011/09/mo_eventoslot_m.png" alt="" width="32" height="32" />Modificaciones de campos en evento</strong><br />
Se ha corregido que si en un formulario ejecutábamos un evento de interfaz que modificaba campos y usa el comando “Interfaz: Aceptar”, los campos editados en controles de edición de tipo: fecha, hora, fecha/hora y checkbox no se modificaban. (2116)</p>
<p>&nbsp;</p>
<p><strong><img class="alignright size-full wp-image-7010609073733" style="margin-left: 7px; margin-bottom: 7px;" title="Condición para indexar" src="http://velneo.es/files/2011/09/Condicion-para-indexar.png" alt="" width="274" height="42" />Reindexación por cambio de condición</strong><br />
Se ha mejorado la reindexación en operaciones de modificación de registros para que no permita la generación de claves duplicadas que sí podían producirse en el caso particular de que la modificación afectase a la condición de indexación y no al campo a indexar. (2654)</p>
<p>&nbsp;</p>
<p><strong><img class="alignleft size-full wp-image-7010609073727" style="margin-right: 7px; margin-bottom: 7px;" title="Reinicar instancia de datos" src="http://velneo.es/files/2011/09/Reinicar-instancia-datos.png" alt="" width="186" height="47" />Regeneración de tablas al cambiar partes de un índice</strong><br />
Si modificabas las partes de un índice y, en lugar de ejecutar con F5 desde vDevelop, reiniciabas la instancia para ejecutar directamente con vClient la tabla no se regeneraba. Ahora la tabla se regenera en todos los casos. (594)</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h1><strong>Administración</strong></h1>
<p><strong><br />
</strong></p>
<p><img class="alignright size-full wp-image-7010609073695" style="margin-left: 7px; margin-bottom: 7px;" title="Mensaje de activación" src="http://velneo.es/files/2011/09/Mensaje-activacion.png" alt="" width="296" height="85" /></p>
<p><strong>Mensaje de aviso si hay problemas de activación<br />
</strong>En Windows Vista y en versiones posteriores de Windows, vActivator, si no se ejecuta como administrador, no graba las claves en el registro. Antes no se daba ningún aviso, ahora se muestra un mensaje notificando que no ha sido posible grabar las claves del registro por problemas de permisos, para que el usuario sea consciente de  la causa del problema de activación. (2528)</p>
<p>&nbsp;</p>
<p><strong><a href="http://velneo.es/files/2011/09/Carpetas-compartidas.png"><img class="alignleft size-full wp-image-7010609073699" style="margin-right: 7px; margin-bottom: 7px;" title="Carpetas compartidas" src="http://velneo.es/files/2011/09/Carpetas-compartidas.png" alt="" width="271" height="252" /></a>Permisos al renombrar carpeta compartida</strong><br />
Los permisos asignados a un grupo sobre una carpeta compartida, ahora ya no se pierden al renombrar la carpeta. (1149)</p>
<p>&nbsp;</p>
<p><strong>Seguridad en el borrado de carpetas compartidas</strong><br />
En vAdmin se ha añadido la verificación para que no permita borrar una carpeta compartida que esté siendo utilizada en una instancia. (1164)</p>
<p>&nbsp;</p>
<p><strong>Mejora de seguridad en la creación de directorios</strong><br />
En vAdmin, se ha eliminado el botón crear directorio de la ventana de creación o modificación de carpeta compartida para evitar que el usuario pueda crear cualquier directorio en el sistema operativo sin tener permisos. (2590)</p>
<p>&nbsp;</p>
<p><strong><a href="http://velneo.es/files/2011/09/Asignacion-instancias.png"><img class="alignright size-full wp-image-7010609073703" style="margin-left: 7px; margin-bottom: 7px;" title="Asignación de instancias" src="http://velneo.es/files/2011/09/Asignacion-instancias.png" alt="" width="281" height="71" /></a>Asignación de instancias a un grupo</strong><br />
En vAdmin se ha mejorado la asignación de instancias a un grupo de usuarios para que sea cómodo aunque existan un número elevado de instancias declaradas en el servidor. (2759)</p>
<p>&nbsp;</p>
<p><strong><a href="http://velneo.es/files/2011/09/Mensajes-sistema-ordenados-2.png"><img class="alignleft size-full wp-image-7010609073711" style="margin-right: 7px; margin-bottom: 7px;" title="Mensajes de sistema ordenados" src="http://velneo.es/files/2011/09/Mensajes-sistema-ordenados-2.png" alt="" width="150" height="65" /></a>Orden de los mensajes de sistema</strong><br />
Se ha mejorado en vAdmin el orden de presentación de los mensajes en el panel de mensajes del sistema para que se visualicen en el orden en que se generan ya que antes salían desordenados en algún caso. (1464)</p>
<p>&nbsp;</p>
<p><img class="size-full wp-image-7010609073705 alignright" style="margin-left: 7px; margin-bottom: 7px;" title="Mensajes de sistema" src="http://velneo.es/files/2011/09/Mensajes_sistema.png" alt="" width="323" height="92" /></p>
<p><strong>Reducción de mensajes de sistema</strong><br />
En el visor de mensajes del sistema de vAdmin se han dejado de mostrar como mensaje de error, ya que no tienen la consideración de error, los siguientes mensajes: Run:KeyBusca -&gt; errorFichaInexistente, Sys:MultiON -&gt; errorTestigoEnganche, Run:FichaAlta -&gt; errorKeyYaExiste. (2797)</p>
<p>&nbsp;</p>
<p><strong><img class="alignleft size-full wp-image-7010609073718" style="margin-right: 7px; margin-bottom: 7px;" title="Carpeta de disco" src="http://velneo.es/files/2011/09/Carpeta-disco-2.png" alt="" width="301" height="56" />Refresco de los datos de disco al instalar soluciones</strong><br />
En vAdmin al instalar una aplicación, cuando finaliza la instalación se refrescan automáticamente los datos en el menú &#8220;Disco”. (2776)</p>
<p>&nbsp;</p>
<p><strong><img class="alignright size-full wp-image-7010609073721" style="margin-left: 7px; margin-bottom: 7px;" title="Fichero adjunto" src="http://velneo.es/files/2011/09/mo_ficheroadjunto_g.png" alt="" width="64" height="64" />Instalaciones con ficheros adjuntos de tamaño 0 bytes</strong><br />
Se ha añadido la posibilidad de crear instalaciones de proyectos que contengan objetos del tipo “Fichero adjunto” con tamaño de 0 (cero) bytes, antes provocaban un error en la creación del instalable “.vin” con vInstallBuilder. (2119)</p>
<p>&nbsp;</p>
<p><strong><a href="http://velneo.es/files/2011/09/vInstallBuilder_tamaños.png"><img class="alignleft size-full wp-image-7010609073722" style="margin-right: 7px; margin-bottom: 7px;" title="vInstallBuilder tamaños recomendados para las imágenes" src="http://velneo.es/files/2011/09/vInstallBuilder_tamaños.png" alt="" width="162" height="72" /></a>Tamaños recomendados de imágenes en la instalación</strong><br />
En el formulario de grabación de datos de la instalación de vInstallBuilder se han incluido en los textos de las imágenes el tamaño recomendado para el Logo (120&#215;80 píxeles) y el Banner (145&#215;315 píxeles). (2820)</p>
<p>&nbsp;</p>
<p><strong><img class="alignright size-full wp-image-7010609073725" style="margin-right: 7px; margin-bottom: 7px;" title="vDataClient utilidades" src="http://velneo.es/files/2011/09/vDataClient-utilidades.png" alt="" width="176" height="50" />Mejoras en la ejecución de opciones de menú</strong><br />
Ya no se produce ningún error en vDataClient si usamos las opciones “Regenerar datos” y “Regenerar índices” sin tener abierta ninguna solución. (2524)</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h1><strong>Edición</strong></h1>
<p>&nbsp;</p>
<p><strong><img class="alignright size-full wp-image-7010609073741" style="margin-right: 7px; margin-bottom: 7px;" title="Carpetas" src="http://velneo.es/files/2011/10/Carpetas.png" alt="" width="168" height="187" /><a href="http://velneo.es/files/2011/10/Propiedades-de-carpeta-en-modo-lista.png"><img class="alignright size-full wp-image-7010609073831" style="margin-left: 7px; margin-bottom: 7px;" title="Propiedades de carpeta en modo lista" src="http://velneo.es/files/2011/10/Propiedades-de-carpeta-en-modo-lista.png" alt="" width="212" height="302" /></a>Nuevos iconos de tamaño reducido para organizar los objetos del proyecto<br />
</strong>En el árbol de carpetas y objetos de la pestaña proyecto se han mejorado los iconos reduciendo su tamaño a 16&#215;16 ya que antes eran demasiado grandes. Además, se han incorporado 34 nuevos iconos para permitir una mayor combinación de tipos de carpetas a la hora de organizar los objetos.  Si modificas una carpeta con doble clic y accedes al cuadro de diálogo de propiedades, debes tener en cuenta que si borras el nombre de la carpeta, al seleccionar un nuevo icono de carpeta, por defecto, la carpeta asumirá el nombre que tenga la carpeta en la lista de iconos. Estas mejoras aportan una mayor usabilidad al árbol de carpetas y objetos del proyecto. (2819 y 2858)</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong><a href="http://velneo.es/files/2011/09/Refresco_pestañas.png"><img class="alignleft size-full wp-image-7010609073662" style="margin-right: 7px; margin-bottom: 7px;" title="Refresco pestañas" src="http://velneo.es/files/2011/09/Refresco_pestañas.png" alt="" width="195" height="28" /></a>Refresco de cambio de identificador en pestañas</strong><br />
Si cambias el identificador de un objeto que está siendo editado, al aceptar el cambio se actualiza la pestaña del editor con el nuevo identificador. (861)</p>
<p>&nbsp;</p>
<p><strong><img class="alignright size-full wp-image-7010609073646" style="margin-left: 7px; margin-bottom: 7px;" title="Propiedades" src="http://velneo.es/files/2011/09/Propiedades.png" alt="" width="339" height="64" />Refresco en el árbol de propiedades</strong><br />
Se ha mejorado el refresco del árbol de propiedades para que cambie en todos los casos en función del objeto seleccionado en el inspector o de que el foco esté en un editor abierto en el área central. (862)</p>
<p>&nbsp;</p>
<p><strong><img class="alignleft size-full wp-image-7010609073649" style="margin-right: 7px; margin-bottom: 7px;" title="Proceso_Lineas" src="http://velneo.es/files/2011/09/Proceso_Lineas.png" alt="" width="356" height="63" />Copiar/pegar líneas de procesos</strong><br />
Cuando se copian líneas de instrucciones de un proceso a otro ahora las pega en el orden en que están en el proceso de origen y no en el orden en que se hizo la selección. (1309)</p>
<p>&nbsp;</p>
<p><strong><img class="alignright size-full wp-image-7010609073659" style="margin-right: 7px; margin-bottom: 7px;" title="Propiedad de tablas en orden alfabético" src="http://velneo.es/files/2011/09/Propiedad_tablas_orden_alfabetico.png" alt="" width="170" height="68" />Selección de tablas por orden alfabético</strong><br />
En las propiedades que requieren la selección de una tabla ahora el combo muestra las tablas en orden alfabético lo que facilita la selección aunque haya tablas de múltiples proyectos ya que el combo se posiciona automáticamente al escribir caracteres del identificador de la tabla. (2756)</p>
<p>&nbsp;</p>
<p><strong><a href="http://velneo.es/files/2011/09/Pestañas_moviles_ocultables.png"><img class="alignleft size-full wp-image-7010609073669" style="margin-right: 7px; margin-bottom: 7px;" title="Pestañas móviles y ocultables" src="http://velneo.es/files/2011/09/Pestañas_moviles_ocultables.png" alt="" width="216" height="109" /></a>Pestañas móviles y ocultables</strong><br />
Las pestañas del explorador de proyectos (Solución y proyectos cargados) y las del Inspectores (Objetos, Qué usa, Dónde se usa, Campos y Errores) ahora son móviles lo que permite cambiarlas de posición. Además, las pestañas de los inspectores se pueden ocultar y mostrar utilizando el menú contextual que aparece al pulsar botón derecho de ratón sobre ellas. (2757)</p>
<p>&nbsp;</p>
<p><strong><a href="http://velneo.es/files/2011/09/Galeria_objetos_ayda.png"><img class="alignright size-full wp-image-7010609073675" style="margin-left: 7px; margin-bottom: 7px;" title="Galería de objetos con ayuda" src="http://velneo.es/files/2011/09/Galeria_objetos_ayda.png" alt="" width="126" height="127" /></a>Ayuda en galería de objetos</strong><br />
Al mostrar la galería de objetos, tecla de función F6, ahora por defecto se mostrará la vista de objetos agrupados por funcionalidad con la ayuda abierta a la derecha. (2587)</p>
<p>&nbsp;</p>
<p><strong>Ayuda actualizada</strong><br />
Se han actualizado las ayudas de la Galería de objetos. (2854)</p>
<p>&nbsp;</p>
<p><strong><img class="alignleft size-full wp-image-7010609073689" style="margin-right: 7px; margin-bottom: 7px;" title="Propiedades de menú de contexto" src="http://velneo.es/files/2011/09/Propiedades_menu_contexto_3.png" alt="" width="290" height="71" />Limpieza de propiedades de menú</strong><br />
En los objetos de lista si se modifica la propiedad “Tipo de menú de contexto” a los valores “Ninguno” o “Por defecto” se limpia la propiedad “Menú de contexto” que se activa cuando el tipo es “Personalizado”. De esta forma se evitan problemas en ejecución y con los inspectores. (2832)</p>
<p>&nbsp;</p>
<p><strong><img class="alignright size-full wp-image-7010609073692" style="margin-left: 7px; margin-bottom: 7px;" title="Botones de ventana" src="http://velneo.es/files/2011/09/Botones_ventana.png" alt="" width="123" height="20" />Estabilidad en el cierre de vDevelop</strong><br />
Se ha mejorado la estabilidad de vDevelop cuando se cierra teniendo en edición alguna propiedad del árbol. Esto sólo se producía con algunos tipos de propiedades y en esos casos antes se producía un cierre no controlado del editor. (2815)</p>
<div>
<p dir="ltr">* Los números entre paréntesis indicados en cada novedad indican el código de la incidencia en vBugMan.</p>
<h2>¡ATENCIÓN, MUY IMPORTANTE!</h2>
<h3>Sobre la solución de la incidencia 2760</h3>
<p>En esta versión se soluciona una incidencia importante con el tipo de dato de variables, tanto globales como locales, que provocaba que el tipo fuera determinado en último término por el valor almacenado y no por la definición de la variable. La solución de esta incidencia puede hacer que en algún caso se produzca un comportamiento distinto en las aplicaciones en que por error se hace uso de un tipo de dato incorrecto, es decir, distinto del tipo de dato que se almacena. Lee por favor en detalle nuestras indicaciones.</p>
<p>La mejora en la gestión del tipo de dato en variables globales y locales puede implicar que procesos o funciones que hagan uso por error de variables definidas con un tipo de dato erróneo pueden dejar de funcionar ya que el tipo de dato del valor no se corresponderá con el de la variable y no se guardará. Antes de solucionar la incidencia podrían funcionar, pero de forma anómala, dando lugar en algunos casos a resultados no esperados.</p>
<p>En el caso de que alguna funcionalidad de nuestras aplicaciones deje de ejecutarse correctamente con la nueva versión 7.8, debemos en primer lugar revisar el uso de las variables y que estén correctamente definidos los tipos de dato, tanto variables globales como locales, de acuerdo con el tipo de dato esperado.</p>
<p>Afecta a variables globales o locales que tengan definido un tipo no compatible con el tipo de dato del valor que se desea almacenar. Algunos ejemplos son:</p>
<ul>
<li>Variables numéricas que se usen por error para almacenar datos alfabéticos, fechas, etc.</li>
<li>Variables alfabéticas que se usen por error para almacenar fechas, horas, etc.</li>
<li>Variables de tipo fecha, hora o tiempo que se usen por error para guardar datos alfabéticos, numéricos, etc.</li>
</ul>
<p>La solución de esta incidencia es muy importante. Como ejemplo: en la situación que dio lugar a la aparición de la incidencia, Incidencia 2760 referida a los controles de tipo Botón de radio, antes la variable recibía el valor como un dato alfanumérico y al sumarle cualquier valor lo concatenaba, lo que daba lugar a un resultado no esperado.</p>
<p>Una vez solucionada la incidencia, la variable se comporta de acuerdo a la definición de su tipo, y si la variable es de tipo numérico, el contenido será también numérico, con lo que se puede utilizar como primer campo de una expresión obteniendo la suma.</p>
<p>Esta situación podía darse no sólo en este caso si no también en todos aquellos en los que la definición del tipo de dato de la variable, por error en la definición, no se correspondía con el tipo de valor almacenado.</p>
<h3>¿Por qué los inspectores no pueden detectar esta incidencia?</h3>
<p>Una práctica habitual consiste en almacenar valores con un tipo de dato que no se corresponde con el tipo de dato definido en la variable, pero sí son compatibles. Además, el tipo de dato resultado de un fórmula en muchos casos sólo es conocido en tiempo de ejecución.</p>
<p>Por ejemplo, en una variable alfabética es habitual incluir contenido numérico o fechas en modo texto, y además en la fórmulas se utilizan otras variables globales, variables locales, constantes, campos, resultados de funciones, resultados de llamadas a funciones de librería, y todas ellas pueden devolver valores con diferentes tipos de datos.</p>
<h3>Recomendaciones</h3>
<p>El proceso recomendado en cualquier actualización, no sólo en este caso, es la prueba de la aplicación en un servidor de desarrollo con los datos de producción, para una vez finalizada la verificación, ponerla en marcha en el equipo de producción.</p>
<p>En el caso de que en tu aplicación detectes una diferencia de funcionamiento con la versión 7.8, te recomendamos que como primera opción revises si alguna variable pueda estar definida con un tipo de dato no correcto, por que no se corresponda con el tipo de dato que desemos almacenar.</p>
<p>Esto debes tenerlo en cuenta aunque a priori no parezca tener ninguna relación.</p>
<p>Contacta con soporte para solucionar las dudas que puedas tener al respecto.</p>
<p>&nbsp;</p>
<h2>Más información</h2>
<p dir="ltr">Velneo V7 7.8.0 es una nueva versión de la plataforma que incluye nuevas funcionalidades y mejoras, al mismo tiempo que corrige incidencias de las versiones 7.7.x.</p>
<p dir="ltr">Para más información y documentación consulta el <a href="http://velneo.es/blog/">Blog </a>y la zona <a href="http://velneo.es/info">Info</a> en la que podrás encontrar esta información actualizada en tiempo real accediendo a nuestro sistema de gestión de incidencias <a href="http://velneo.es/incidencias-de-velneo-v7/">vBugMan</a>.</p>
<p dir="ltr">Los componentes de Velneo V7 versión 7.8.0 son compatibles con las soluciones y proyectos de versiones anteriores, siendo migrados de forma automática a la nueva versión. Aplicaciones creadas con todas las versiones anteriores podrán ser ejecutadas en la versión 7.8.0.</p>
<p dir="ltr">Es recomendable actualizar todos los componentes a la nueva versión ya que nos permitirá aprovechar las mejoras incorporadas en esta versión . En la zona de <a href="http://velneo.es/info/velneo-v7/descargas/">descargas</a> están disponibles las instalaciones.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://jarboleya.com/2011/10/18/mas-de-100-novedades-en-la-nueva-version-velneo-v7-7-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nueva versión Velneo V7 7.6 disponible</title>
		<link>http://jarboleya.com/2011/01/18/nueva-version-velneo-v7-7-6-disponible/</link>
		<comments>http://jarboleya.com/2011/01/18/nueva-version-velneo-v7-7-6-disponible/#comments</comments>
		<pubDate>Tue, 18 Jan 2011 15:38:54 +0000</pubDate>
		<dc:creator>jarboleya</dc:creator>
				<category><![CDATA[velneo]]></category>
		<category><![CDATA[Velneo V7]]></category>
		<category><![CDATA[7.6]]></category>
		<category><![CDATA[Aceptar con proceso pre y post]]></category>
		<category><![CDATA[Aceptar sin cerrar formulario]]></category>
		<category><![CDATA[Habilitar subcontroles]]></category>
		<category><![CDATA[mejoras en eventos]]></category>
		<category><![CDATA[mejoras en impresión de informes]]></category>
		<category><![CDATA[mejoras en objeto casillero]]></category>
		<category><![CDATA[mejoras en rejillas editables]]></category>
		<category><![CDATA[novedades]]></category>
		<category><![CDATA[nueva versión]]></category>
		<category><![CDATA[Tecla configurable para avance y retroceso de control]]></category>

		<guid isPermaLink="false">http://jarboleya.com/?p=1395</guid>
		<description><![CDATA[<p>Han pasado sólo 2 meses desde que se lanzase la <a href="http://velneo.es/novedades-velneo-v7-nov-10/" target="_blank">versión 7.5</a> de la plataforma Velneo V7 con importantes novedades.</p> <p>Durante la <a href="http://velneo.es/video-5-jornada-velneo-2010-nueva-version-de-velneo-v7-7-5-parte-4/" target="_blank">Jornada Velneo 2010 Juan Muñoz-Cobos</a>, nuestro vArquitecto nos presentó las importantes novedades respecto al interfaz que aportaba la nueva versión y nos anunciaba una versión para Enero de 2011 [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-1334 alignleft" style="margin-right: 10px; margin-bottom: 10px;" title="Velneo V7 7.6" src="http://jarboleya.com/wp-content/uploads/2009/06/icono_velneo_v7_reflejo11.png" alt="" width="128" height="180" />Han pasado sólo 2 meses desde que se lanzase la <a href="http://velneo.es/novedades-velneo-v7-nov-10/" target="_blank">versión 7.5</a> de la plataforma Velneo V7 con importantes novedades.</p>
<p>Durante la <a href="http://velneo.es/video-5-jornada-velneo-2010-nueva-version-de-velneo-v7-7-5-parte-4/" target="_blank">Jornada Velneo 2010 Juan Muñoz-Cobos</a>, nuestro vArquitecto nos presentó las importantes novedades respecto al interfaz que aportaba la nueva versión y nos anunciaba una versión para Enero de 2011 en la que se completaría el control del interfaz.</p>
<p>La versión 7.6 aporta un importante grupo de novedades realmente prácticas que todos los programadores usaremos en nuestros próximos desarrollos.</p>
<p><span><br />
</span></p>
<h3><a href="http://jarboleya.com/wp-content/uploads/2011/01/Mejoras-en-conexiones-de-evento.png"><img class="alignright size-full wp-image-1421" style="margin-left: 10px; margin-bottom: 10px;" title="Mejoras en conexiones de evento" src="http://jarboleya.com/wp-content/uploads/2011/01/Mejoras-en-conexiones-de-evento.png" alt="" width="351" height="356" /></a>Mejoras en conexiones de evento</h3>
<p><span> </span></p>
<ul>
<li><strong>Sin duda la novedad más importante de la versión</strong>.</li>
<li>Al definir la señal de una conexión de evento podremos atrapar la de cualquier objeto amalgamado o subobjeto y de todos los subobjetos y controles que contenga, sin limitación de profundidad.</li>
<li>Al definir la señal de una conexión de evento podremos atrapar la de cualquier objeto amalgamado o subobjeto y de todos los subobjetos y controles definidos en el marco principal, sin límitación de profundidad.</li>
</ul>
<p><strong>Beneficios</strong></p>
<ul>
<li><strong>Nunca el interfaz de nuestras aplicaciones ha sido tan potente y a la vez sencillo de programar</strong>.</li>
<li>Hay un antes y un después de nuestras aplicaciones a partir de la 7.5 que se acaba de completar con la 7.6. Seguirán apareciendo novedades durante mucho tiempo que estarán basadas en esta novedad.</li>
</ul>
<p>Puedes probar la novedad con el <a href="http://velneo.es/tutor-de-eventos/" target="_blank">tutor de eventos</a>.</p>
<p><span><br />
</span></p>
<h3><a href="http://jarboleya.com/wp-content/uploads/2011/01/Mejoras-impresion-informes.png"><img class="alignleft size-full wp-image-1433" style="margin-right: 10px; margin-bottom: 10px;" title="Mejoras impresion informes" src="http://jarboleya.com/wp-content/uploads/2011/01/Mejoras-impresion-informes.png" alt="" width="375" height="302" /></a>Mejoras en impresión</h3>
<p><span> </span></p>
<ul>
<li><strong>Nuevo objeto impresora lógica</strong> para la configuración dinámica de la impresora física por defecto para un informe.</li>
<li>Nuevo comando de botón para abrir el cuadro de diálogo de <strong>configuración de impresoras lógicas.</strong></li>
<li>Para un informe que tenga asignada una impresora lógica, si en ejecución no está configurada, la primera vez que se imprime se guarda la selección realizada por el usuario.</li>
<li><strong>Comando de instrucción</strong>: Imprimir informe ahora incluye el parámetro de impresora lógica que permite sustituir la que se tenga configurada por defecto. Si no hay una impresora lógica seleccionada ni en el informe, ni en el parámetro del comando se imprimirá el informe por la impresora predeterminada por el usuario en su sistema.</li>
<li><strong>Comando de instrucción</strong>: Exportar informe a fichero que permite guardar en formato PDF o PostScript cualquier informe.</li>
<li>Con las nuevas opciones cualquier informe con presentación preliminar como configuración por defecto puede ser impreso a papel o guardado como fichero utilizando el comando adecuado.</li>
</ul>
<p><strong>Beneficios</strong>:</p>
<ul>
<li>El objeto impresora lógica se hace necesario en soluciones empresariales, ahora ya son una realidad al alcance de todos los desarrolladores.</li>
<li>Desde ahora podrás generar un informe una vez y darle tres posibles destinos: papel, fichero PDF/PostScript y presentación preliminar, gracias a los nuevos comandos.</li>
</ul>
<p><span>Puedes probar la novedad con el <a href="http://velneo.es/tutor-de-impresion-de-informes/" target="_blank">tutor de impresión de informes</a>.</span></p>
<p><span><br />
</span></p>
<h3><a href="http://jarboleya.com/wp-content/uploads/2011/01/Mejoras-en-casillero.png"><img class="alignright size-full wp-image-1441" style="margin-left: 10px; margin-bottom: 10px;" title="Mejoras en casillero" src="http://jarboleya.com/wp-content/uploads/2011/01/Mejoras-en-casillero.png" alt="" width="342" height="245" /></a>Mejoras en objeto casillero</h3>
<p><span> </span></p>
<ul>
<li><strong>Configuración automática de filas y columnas</strong> en función del tamaño del formulario (Valor 0 en propiedad número de filas/columnas).</li>
<li>Orientación <strong>horizontal</strong> o <strong>vertical</strong> en función de la propiedad barra de scroll.</li>
<li>Está disponible la señal <strong>Timer</strong>.</li>
<li>Posibilidad de configurar el <strong>formulario de alta, modificación y baja</strong> independiente del formulario utilizado para la presentación en la celda del casillero y su edición sobre el casillero. Los tres formularios están accesibles a través del menú contextual del casillero.</li>
<li>Nueva opción para doble clic que permite ahora editar directamente en la celda, lanzar un proceso y la nueva opción de <strong>abrir el formulario de modificación</strong>.</li>
</ul>
<p><strong>Beneficios</strong>:</p>
<ul>
<li>Los casilleros son un objeto muy importante en el interfaz de nuestras aplicaciones.</li>
<li>Con la 7.6 los casilleros han mejorado en facilidad de programación para que su presentación de cara al usuario de la aplicación sea la más adecuada.</li>
<li>Ahora los casilleros son más dinámicos en cuanto a configuración (filas/columnas/automáticas), usabilidad (formularios de alta/modificación/baja y doble clic) y además pueden gestionar señales como el timer.</li>
</ul>
<p><span>Puedes probar la novedad con el <a href="http://velneo.es/tutor-de-casilleros/" target="_blank">tutor de casilleros</a>.</span></p>
<p><span><br />
</span></p>
<h3><a href="http://jarboleya.com/wp-content/uploads/2011/01/Mejoras-en-rejillas-editables-2.png"><img class="alignleft size-full wp-image-1449" style="margin-right: 10px; margin-bottom: 10px;" title="Mejoras en rejillas editables" src="http://jarboleya.com/wp-content/uploads/2011/01/Mejoras-en-rejillas-editables-2.png" alt="" width="366" height="311" /></a>Mejoras en rejillas editables</h3>
<p><span> </span></p>
<ul>
<li>Disponibles las señales: <strong>inicio de edición</strong>, <strong>aceptada edición</strong> y <strong>cancelada edición</strong>.</li>
<li>Disponibles las señales disparadas desde las columnas de la rejilla: <strong>gana foco</strong>, <strong>pierde foco</strong>, <strong>tecla pulsada</strong>, <strong>tecla soltada</strong> y las <strong>señales de ratón</strong>.</li>
<li>Comando de instrucción de interfaz: <strong>Get ficha en edición de la rejilla</strong> con el que podemos acceder al registro que está siendo editado en cualquier rejilla editable del interfaz. Una vez obtenido el registro podemos realizar cambios de la ficha editada (en memoria) que se ven reflejados en la rejilla directamente.</li>
</ul>
<p><strong>Beneficios</strong>:</p>
<ul>
<li>Puedes programar tus aplicaciones y utilizar rejillas editables para grabaciones rápidas.</li>
<li>Tendrás control sobre el cursor, los datos y la gestión del registro editado.</li>
<li>Una rejilla editable emite señales que pueden ser gestionadas desde otro objeto que incluso puede interacturar con el registro que está siendo editado.</li>
</ul>
<p><span>Puedes probar la novedad con el <a href="http://velneo.es/tutor-de-condicion-es-estilo-en-rejillas/" target="_blank">tutor de rejillas editables y condiciones de estilo</a>.</span></p>
<p><span><br />
</span></p>
<h3><a href="http://jarboleya.com/wp-content/uploads/2011/01/Avanza-y-retrocede-control.png"><img class="alignright size-full wp-image-1451" style="margin-left: 10px; margin-bottom: 10px;" title="Avanza y retrocede control" src="http://jarboleya.com/wp-content/uploads/2011/01/Avanza-y-retrocede-control.png" alt="" width="367" height="125" /></a>Comandos de botón para la configuración del avance y retroceso de control en formulario</h3>
<p><span> </span></p>
<ul>
<li>Botón por defecto.</li>
<li>Comando de botón: <strong>Mover foco al control siguiente</strong>.</li>
<li>Comando de botón: <strong>Mover foco al control</strong><strong> anterior</strong>.</li>
</ul>
<p><strong>Beneficios</strong>:</p>
<ul>
<li>Las grabaciones rápidas basadas en teclado son más configurables en todas las plataformas.</li>
<li>Es posible avanzar y retroceder de campo con <strong>cualquier tecla</strong>, incluida la <strong>tecla intro</strong>.</li>
<li>Se pueden configurar tanto para avance como para retroceso en el orden de tabulación.</li>
<li>La programación es muy sencilla y reutilizable en cualquier formulario.</li>
</ul>
<p><span>Puedes probar la novedad con el <a href="http://velneo.es/tutor-de-avance-de-control-en-formularios/" target="_blank">tutor de avance de control</a>.</span></p>
<p><span><br />
</span></p>
<h3><a href="http://jarboleya.com/wp-content/uploads/2011/01/Aceptar-sin-cerrar.png"><img class="alignleft size-full wp-image-1453" style="margin-right: 10px; margin-bottom: 10px;" title="Aceptar sin cerrar" src="http://jarboleya.com/wp-content/uploads/2011/01/Aceptar-sin-cerrar.png" alt="" width="366" height="163" /></a>Comando de botón Aceptar sin cerrar formulario para altas</h3>
<p><span> </span></p>
<ul>
<li>Nuevo comando de botón: <strong>Aceptar sin cerrar</strong>.</li>
<li>Con el alta de cada nuevo registro se disparan los contenidos iniciales y la señal inicializado.</li>
</ul>
<p><strong>Beneficios</strong>:</p>
<ul>
<li>Se puede grabar de forma continua múltiples registros sin necesidad de programar un proceso que genere un bucle de grabación.</li>
</ul>
<p><span>Puedes probar la novedad con el <a href="http://velneo.es/tutor-de-grabacion/" target="_blank">tutor de grabación</a>.</span></p>
<p><span><br />
</span></p>
<h3><a href="http://jarboleya.com/wp-content/uploads/2011/01/Aceptar-con-procesos-pre-y-post.png"><img class="alignright size-full wp-image-1455" style="margin-left: 10px; margin-bottom: 10px;" title="Aceptar con procesos pre y post" src="http://jarboleya.com/wp-content/uploads/2011/01/Aceptar-con-procesos-pre-y-post.png" alt="" width="500" height="253" /></a>Comando de instrucción de interfaz: Guardar ficha en alta o modificación</h3>
<p><span> </span></p>
<ul>
<li>Permite guardar ficha aplicando los cambios sin cerrar el formulario tanto en alta como en modificación.</li>
<li>Facilita la programación de procesos previos y posteriores al alta o modificación (Previo: verificación / Guardar / Post: impresión, procesos / Aceptar).</li>
</ul>
<p><strong>Beneficios</strong>:</p>
<ul>
<li>Tenemos control total sobre lo que sucede antes y después de la grabación del registro e incluso podemos aceptar o cancelar la grabación del registro en cualquier evento que se dispare en un formulario.</li>
</ul>
<p><span>Puedes probar la novedad con el <a href="http://velneo.es/tutor-de-grabacion/" target="_blank">tutor de grabación</a>.</span></p>
<p><span><br />
</span></p>
<h3><a href="http://jarboleya.com/wp-content/uploads/2011/01/Comandos-habilitar-subcontrol.png"><img class="alignleft size-full wp-image-1458" style="margin-right: 10px; margin-bottom: 10px;" title="Comandos habilitar subcontrol" src="http://jarboleya.com/wp-content/uploads/2011/01/Comandos-habilitar-subcontrol.png" alt="" width="398" height="302" /></a>Nuevos comandos para subcontroles de contenedores de formularios</h3>
<p><span> </span></p>
<ul>
<li>Se aplica en los controles: Separador de formularios, Caja de formularios y Splitter (Probar).</li>
<li>Con el comando <strong>Habilitar subcontrol</strong> se puede habilitar y deshabilitar los subcontroles/formularios.</li>
<li>Con el comando ¿<strong>Está habilitado el subcontrol?</strong> podemos conocer el estado del mismo.</li>
</ul>
<p><strong>Beneficios</strong>:</p>
<ul>
<li>Ahora es muy sencillo tener pestañas en los separadores o cajas de formularios que no estén accesibles para determinados usuarios, como programadores tenemos el control absoluto para habilitarlas y deshabilitarlas en cualquier momento.</li>
</ul>
<p><span>Puedes probar la novedad con el <a href="http://velneo.es/tutor-de-comandos-de-interfaz/" target="_blank">tutor de comandos de interfaz</a>.</span></p>
<p><span><br />
</span></p>
<h3>Otras mejoras</h3>
<p><span> </span><br />
Además, se han realizado otras mejoras importantes que puedes consultar en el <a href="http://velneo.es/novedades-velneo-v7-ene-11/" target="_blank">artículo del blog de Velneo</a>.</p>
<p>A continuación puedes ver el vídeo oficial donde se enumeran las principales novedades de esta versión.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="853" height="505" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/5JpBOmkOxbk?fs=1&amp;hl=es_ES" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="853" height="505" src="http://www.youtube.com/v/5JpBOmkOxbk?fs=1&amp;hl=es_ES" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><span><br />
</span></p>
<h3>Conclusión</h3>
<p><span> </span><br />
A la versión 7.6 de Velneo V7 reitero que le pondría el sobrenombre de la &#8220;versión práctica&#8221; pues considero que todos los programadores usaremos las novedades incluidas en esta versión desde su salida o en los próximos desarrollos.</p>
<h3>¡Sin duda, Velneo V7 7.6 es una gran versión!</h3>
]]></content:encoded>
			<wfw:commentRss>http://jarboleya.com/2011/01/18/nueva-version-velneo-v7-7-6-disponible/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>En un equipo genial siempre hay un GENIO</title>
		<link>http://jarboleya.com/2009/06/22/en-un-equipo-genial-siempre-hay-un-genio/</link>
		<comments>http://jarboleya.com/2009/06/22/en-un-equipo-genial-siempre-hay-un-genio/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 12:50:17 +0000</pubDate>
		<dc:creator>jarboleya</dc:creator>
				<category><![CDATA[análisis]]></category>
		<category><![CDATA[Aprender]]></category>
		<category><![CDATA[equipo]]></category>
		<category><![CDATA[equipos de trabajo]]></category>
		<category><![CDATA[informática]]></category>
		<category><![CDATA[liderazgo]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[trabajo]]></category>
		<category><![CDATA[velneo]]></category>
		<category><![CDATA[Velneo V7]]></category>
		<category><![CDATA[ática]]></category>
		<category><![CDATA[constancia]]></category>
		<category><![CDATA[genio]]></category>
		<category><![CDATA[Juan Muñoz-Cobos]]></category>
		<category><![CDATA[menotr]]></category>
		<category><![CDATA[perseverancia]]></category>
		<category><![CDATA[velázquez visual]]></category>

		<guid isPermaLink="false">http://jarboleya.com/?p=729</guid>
		<description><![CDATA[<p><a href="http://jarboleya.com/wp-content/uploads/2009/06/Juan_Munoz_Cobos.jpg"></a>Profesionalmente he tenido en mi vida 2 grandes mentores.</p> <p>Mi amigo Paco Iñiguez, que me enseñó tantas y tantas cosas en mis primeros años de programador con sistemas de IBM y, mi amigo Juan Muñoz-Cobos que cambió mi vida en 1997 cuando le conocí en una presentación de Velázquez Visual. Al final me he [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://jarboleya.com/wp-content/uploads/2009/06/Juan_Munoz_Cobos.jpg"><img class="alignright size-full wp-image-1284" style="margin-left: 7px; margin-bottom: 7px;" title="Juan_Munoz_Cobos" src="http://jarboleya.com/wp-content/uploads/2009/06/Juan_Munoz_Cobos.jpg" alt="" width="240" height="360" /></a>Profesionalmente he tenido en mi vida 2 grandes mentores.</p>
<p>Mi amigo Paco Iñiguez, que me enseñó tantas y tantas cosas en mis primeros años de programador con sistemas de IBM y, mi amigo Juan Muñoz-Cobos que cambió mi vida en 1997 cuando le conocí en una presentación de Velázquez Visual. Al final me he convertido en nexo de unión de estas dos grandes personas que también se hicieron amigos.</p>
<p>El día que conocí a Juan ya pude apreciar que era un &#8220;tipo&#8221; especial. Ese día asistí a una presentación de Velázquez Visual 1.0 en Oviedo, me gustó tanto lo que vi o, mejor dicho, me impresionó tanto la presentación que Juan me realizó y la forma en que me transmitía sus conocimientos e ilusiones, que esa misma tarde me desplacé a Gijón a buscar un CD con la demo del producto. Me pasé el fin de semana probándolo y, aunque era la versión 1.0 pude apreciar que debajo de aquella bisoña versión había una obra de arte.</p>
<p>La amistad con Juan fue inevitable, migré a todos los clientes de sistemas AS/400 a Velázquez Visual. Aquel que conozca la robustez y fiabilidad de esos sistemas de IBM sabrá apreciar la fe que tenía que tener en aquel producto creado por un programador de Gijón. Durante años pasé por las oficinas de Ática, su empresa, en multitud de ocasiones y, siempre lo encontré sentado en su mesa con la mirada fija en el monitor. Velázquez Visual no era un trabajo para Juan, era su obra de arte, su vida. Trabajaba, comía y dormía en la oficina. Su mente estaba al 200% en el proyecto. Y los resultados llegaron a un ritmo increíble, años de 3, 4 e incluso 5 versiones.</p>
<p>El resultado de 12 años de desarrollo lo podemos apreciar en Velneo 6.4. Para muchas personas, Velneo 6.4 es un producto con sus defectos y sus virtudes, para Juan y los que le hemos visto &#8220;parirlo&#8221; es como un hijo. Cuando Juan le dice a cualquier persona que Velneo 6.4 lo desarrolló el sólo, hay muchos que no podrán creérselo. Una obra de esta magnitud parece imposible que pueda desarrollarla una sola persona. Pero sí, es cierto, Juan lo desarrolló durante 12 años, sin prisas, pero sin pausas, con todo el cariño y sin admitir la más mínima &#8220;chapuza&#8221;.</p>
<p><span id="more-729"></span></p>
<p>Juan es el único programador que conozco capaz de escribir, miles y miles de líneas de código durante 2 años sin llegar a probarlas, sólo asegurándose de que la compilación del código no daba errores. Sólo un genio es capaz de diseñar una plataforma en su cabeza sin escribir una sola línea de código. Juan analiza hasta el más mínimo detalle, desde todos los ángulos posibles y cuando ya tiene resueltos los problemas de diseño, empieza a escribir. Yo le he visto escribir miles de líneas de código de forma constante durante días y días. Como dice Juan, una vez que ya lo tiene resuelto en la cabeza, sólo hay que hacer de escritor y teclear el código en el editor.</p>
<p>Mi eslogan de programación es una frase suya, &#8220;programar es prever&#8221;.</p>
<p>¿Cómo fue capaz de hacerlo?</p>
<p>Lo hizo porque Juan es más que un GENIO. Un genio es capaz de inventar, descubrir o diseñar cosas admirables, impensables o inimaginables para el resto. Sin embargo, pocos genios son capaces de llevar hasta el final sus obras. Lo normal es que se cansen y abandonen, sin embargo, Juan es la persona más perseverante que conozco, tiene fe ciega en sí mismo y en lo que cree. Su esfuerzo y dedicación no tiene límites. Si a un genio además le añades la constancia entonces estás antes una persona muy especial. Por eso conocer y trabajar con Juan ha sido, la mejor experiencia profesional que he vivido en estos casi 30 años de profesión.</p>
<p>Sólo Juan podía arremangarse para volver a superarse a sí mismo, una vez más, de nuevo fruto de su infinita perseverancia. Esta vez, y dada la envergadura del proyecto, quiso rodearse de un equipo para poder enfrentarse al nuevo reto y atacarlo con mayor velocidad. En poco más de 3 años Juan y su magnífico equipo han sido capaces de crear Velneo V7, una plataforma con unas características muy superiores a Velneo 6.4 y la tecnología Velázquez Visual.</p>
<p>Juan impregna todos sus proyectos de abstracción y, con Velneo V7 se ha vuelto a superar. Ha creado una arquitectura que será válida para los próximos 15 años. Además, ha creado y formado a un equipo, que trabaja y programa como él y que tienen la misma fe ciega en el proyecto y en el arquitecto.</p>
<p>Juan, después de tantos años, creo que tenía una deuda contigo, y es contarle a todos que trabajo con un genio. Este post es mi homenaje y reconocimiento al GENIO que me hace disfrutar cada día que trabajo.</p>
<p>Juan, tu perseverancia es la nuestra y tu ilusión también, la recibimos de ti y la transmitimos a nuestra comunidad, porque contigo estamos convencidos de que Velneo V7 será la mejor plataforma de desarrollo de aplicaciones empresariales del mundo.</p>
<p>Necesitaría muchos post como este para devolverte todo lo que de ti he recibido y aprendido.</p>
<p>¡MUCHAS GRACIAS JUAN!</p>
]]></content:encoded>
			<wfw:commentRss>http://jarboleya.com/2009/06/22/en-un-equipo-genial-siempre-hay-un-genio/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Velneo vServer V7 &#8211; Servidor</title>
		<link>http://jarboleya.com/2009/02/18/velneo-vserver-v7-servidor/</link>
		<comments>http://jarboleya.com/2009/02/18/velneo-vserver-v7-servidor/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 01:33:34 +0000</pubDate>
		<dc:creator>jarboleya</dc:creator>
				<category><![CDATA[Velneo V7]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[aplicaciones]]></category>
		<category><![CDATA[datos]]></category>
		<category><![CDATA[disco]]></category>
		<category><![CDATA[edición]]></category>
		<category><![CDATA[ejecución]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[módulo]]></category>
		<category><![CDATA[odbc]]></category>
		<category><![CDATA[servidor]]></category>
		<category><![CDATA[vserver]]></category>

		<guid isPermaLink="false">http://jarboleya.com/?p=548</guid>
		<description><![CDATA[<p></p> Núcleo central de la plataforma <p><a href="http://v7.velneo.es/info/velneo-v7/features/#vserverv7" target="_blank">Velneo vServer V7</a> es el componente central o núcleo de la <a href="http://es.wikipedia.org/wiki/Entorno_de_desarrollo_integrado" target="_blank">plataforma de desarrollo</a> ya que el resto de componentes se conectan con este servidor para realizar sus funciones. Entre sus características podemos destacar:</p> Es un <a href="http://en.wikipedia.org/wiki/Windows_service" target="_blank">servicio (Windows)</a> o un <a href="http://es.wikipedia.org/wiki/Demonio_(inform%C3%A1tica)" target="_blank">demonio [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-538" style="margin-left: 20px; margin-right: 20px;" title="Velneo vServer V7" src="http://jarboleya.files.wordpress.com/2008/12/velneo_vserver_v7.png" alt="Velneo vServer V7" width="265" height="220" /></p>
<h3></h3>
<h3>Núcleo central de la plataforma</h3>
<p><a href="http://v7.velneo.es/info/velneo-v7/features/#vserverv7" target="_blank">Velneo vServer V7</a> es el componente central o núcleo de la <a href="http://es.wikipedia.org/wiki/Entorno_de_desarrollo_integrado" target="_blank">plataforma de desarrollo</a> ya que el resto de componentes se conectan con este servidor para realizar sus funciones. Entre sus características podemos destacar:</p>
<ul>
<li>Es un <a href="http://en.wikipedia.org/wiki/Windows_service" target="_blank">servicio (Windows)</a> o un <a href="http://es.wikipedia.org/wiki/Demonio_(inform%C3%A1tica)" target="_blank">demonio (Linux/Mac)</a>.</li>
<li>No tiene interfaz gráfico.</li>
<li>Se administra local o remotamente con el componente <a href="http://v7.velneo.es/info/velneo-v7/features/#vadminv7" target="_blank">Velneo vAdmin V7</a>.</li>
<li>Toda su ejecución es <a href="http://es.wikipedia.org/wiki/Hilo_en_sistemas_operativos" target="_blank">multi hilo</a>.</li>
<li>Utiliza el protocolo estandarizado (<a href="http://es.wikipedia.org/wiki/IANA" target="_blank">IANA/ICANN</a>) y encriptado VATP 2.0 (Velneo Aplication Transfer Protocol)</li>
<li>Es <a href="http://es.wikipedia.org/wiki/Gestor_transaccional" target="_blank">transaccional</a> (no requiere programación y garantiza la integridad de los datos)</li>
</ul>
<p>&nbsp;</p>
<p><span id="more-548"></span></p>
<h3></h3>
<h3>Multi servidor</h3>
<p>Velneo vServer V7 es un auténtico multi-servidor con <a href="http://es.wikipedia.org/wiki/Cliente-servidor" target="_blank">arquitectura cliente-servidor</a> ya que es a la vez:</p>
<ul>
<li>Un servidor de edición (colaborativa).</li>
<li>Un servidor de edición para traducción de aplicaciones (localización)</li>
<li>Un <a href="http://es.wikipedia.org/wiki/Servidor_de_aplicaciones" target="_blank">servidor de aplicaciones</a>.</li>
<li>Un <a href="http://es.wikipedia.org/wiki/Servidor_de_base_de_datos" target="_blank">servidor de base de datos</a> (transaccional).</li>
<li>Un servidor de archivos (similar a un <a href="http://es.wikipedia.org/wiki/Servidor_FTP" target="_blank">servidor FTP</a>).</li>
<li>Un <a href="http://es.wikipedia.org/wiki/Servidor_web" target="_blank">servidor Web</a> (a través de un <a href="http://es.wikipedia.org/wiki/Apache_http_server#M.C3.B3dulos" target="_blank">módulo</a> del <a href="http://es.wikipedia.org/wiki/Apache_http_server" target="_blank">Servidor HTTP Apache</a>, aún no disponible)</li>
</ul>
<p>&nbsp;</p>
<h3></h3>
<h3>Servidor de edición (colaborativa)</h3>
<p><img class="size-full wp-image-667 alignright" style="margin-left: 20px; margin-right: 20px;" title="Velneo vDevelop V7" src="http://jarboleya.files.wordpress.com/2009/02/velneo_vdevelop_v7_icono.png" alt="Velneo vDevelop V7" width="165" height="130" /></p>
<p>Una de las novedades aportadas por este servidor es la funcionalidad de convertirse en un servidor de edición capaz de gestionar el código fuente de las aplicaciones en unos ficheros contenedores llamados proyectos que a su vez se almacenan en un contenedor similar a una carpeta llamado solución. Los programadores utilizan el editor integrado <a href="http://v7.velneo.es/info/velneo-v7/features/#vdevelopv7" target="_blank">Velneo vDevelop V7</a> para desarrollar sus aplicaciones (tanto la estructura de<a href="http://es.wikipedia.org/wiki/Base_de_datos" target="_blank"> base de datos</a> como los objetos de interfaz de la <a href="http://es.wikipedia.org/wiki/Aplicaci%C3%B3n_inform%C3%A1tica" target="_blank">aplicación</a> y las reglas de negocio).</p>
<p>Entre las funcionalidades del servidor de edición podemos nombrar:</p>
<ul>
<li>Gestión de la protección de los proyectos para que sólo puedan ser editados por un desarrollador a la vez.</li>
<li>Numeración automática de los números de versión.</li>
<li>Almacenamiento de las aplicaciones en Soluciones y Proyectos.</li>
<li>Gestión de las herencias a nivel de proyecto (un proyecto, por ejemplo, un ERP puede heredar el proyecto Contabilidad).</li>
<li>Gestión de los permisos de edición por grupos de usuarios.</li>
</ul>
<p>&nbsp;</p>
<h3>Servidor de edición para traducción</h3>
<p><img class="alignright size-full wp-image-668" style="margin-left: 20px; margin-right: 20px;" title="Velneo vTranslator V7" src="http://jarboleya.files.wordpress.com/2009/02/velneo_vtranslator_v7_icono.png" alt="Velneo vTranslator V7" width="165" height="130" />El servidor es capaz de gestionar los proyectos para la edición del mismo por parte de un programador con el componente Velneo vDevelop V7 y también es capaz de gestionar los proyectos con el editor de traducciones (localización) <a href="http://v7.velneo.es/info/velneo-v7/features/#vtranslatev7" target="_blank">Velneo vTranslator V7</a> con el que un traductor puede traducir todos los textos de una aplicación sin editar ningún objeto, sin poner en riesgo la programación y eligiendo cualquier idioma de origen y destino. Esta posibilidad abre a tus aplicaciones la posibilidad de multi idioma con total sencillez y seguridad.</p>
<p>&nbsp;</p>
<h3>Servidor de aplicaciones</h3>
<p><img class="alignright size-full wp-image-670" style="margin-left: 20px; margin-right: 20px;" title="Velneo vClient V7" src="http://jarboleya.files.wordpress.com/2009/02/velneo_vclient_v7_icono.png" alt="Velneo vClient V7" width="165" height="130" />También sirve la aplicaciones desarrolladas, gestionando los permisos de acceso a las mismas a los grupos de usuarios autorizados. Sirve la aplicación al navegador de ejecución Velneo vClient V7 que se encarga de mostrar el interfaz de la aplicación al usuario final, realizar todas las operaciones programadas y gestionar todos los procesos, consultas y modificaciones de datos con el servidor.</p>
<p>&nbsp;</p>
<h3>Servidor de base de datos</h3>
<p><img class="alignright size-full wp-image-671" style="margin-left: 20px; margin-right: 20px;" title="Velneo ODBC driver V7" src="http://jarboleya.files.wordpress.com/2009/02/velneo_odbc_driver_v7_icono.png" alt="Velneo ODBC driver V7" width="165" height="130" />Además de servir las aplicaciones sirve los datos a los diferentes navegadoras de la plataforma:</p>
<ul>
<li><a href="http://v7.velneo.es/info/velneo-v7/features/#vclientv7" target="_blank">Velneo vClient V7</a> &#8211; Sirve los datos a la aplicación que esté siendo ejecutada con este navegador (ejecutor de aplicaciones).</li>
<li><a href="http://v7.velneo.es/info/velneo-v7/features/#vdataclientv7" target="_blank">Velneo vDataClient V7</a> &#8211; Sirve los datos para que los gestione el administrador de la base de datos.</li>
<li><a href="http://v7.velneo.es/info/velneo-v7/features/#odbcv7" target="_blank">Velneo ODBC driver V7</a> &#8211; Sirve los datos solicitados mediante sentencias <a href="http://es.wikipedia.org/wiki/Celda_activa" target="_blank">SQL</a> a través del acceso a datos estándar <a href="http://es.wikipedia.org/wiki/ODBC" target="_blank">ODBC</a>.</li>
</ul>
<p>&nbsp;</p>
<h3>Siguiente artículo</h3>
<p>Velneo vAdmin V7</p>
<p>&nbsp;</p>
<h3>Enlaces interesantes sobre Velneo V7</h3>
<table border="0" cellspacing="10" align="center">
<tbody>
<tr>
<td><a href="http://velneo.es/" target="_blank"><img class="aligncenter size-full wp-image-601" title="Velneo V7 - Plataforma de desarrollo" src="http://jarboleya.files.wordpress.com/2009/09/boton_web_velneo.jpg" alt="Velneo V7 - Plataforma de desarrollo" width="150" height="75" /></a></td>
<td><a href="http://v7.velneo.es/foros/" target="_blank"><img class="aligncenter size-full wp-image-602" title="Foro de Velneo V7" src="http://jarboleya.files.wordpress.com/2009/02/boton_foro.png" alt="Foro de Velneo V7" width="150" height="75" /></a></td>
<td><a href="http://v7.velneo.es/blog/" target="_blank"><img class="aligncenter size-full wp-image-608" title="Blog de Velneo V7" src="http://jarboleya.files.wordpress.com/2009/02/boton_blog3.png" alt="Blog de Velneo V7" width="150" height="75" /></a></td>
<td><a href="http://v7.velneo.es/info/" target="_blank"><img class="aligncenter size-full wp-image-604" title="Info de Velneo V7" src="http://jarboleya.files.wordpress.com/2009/02/boton_info.png" alt="Info de Velneo V7" width="150" height="75" /></a></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://jarboleya.com/2009/02/18/velneo-vserver-v7-servidor/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Conociendo Velneo V7 &#8211; Toma 1</title>
		<link>http://jarboleya.com/2009/02/12/conociendo-velneo-v7-toma-1/</link>
		<comments>http://jarboleya.com/2009/02/12/conociendo-velneo-v7-toma-1/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 00:55:10 +0000</pubDate>
		<dc:creator>jarboleya</dc:creator>
				<category><![CDATA[Velneo V7]]></category>
		<category><![CDATA[comenzar]]></category>

		<guid isPermaLink="false">http://jarboleya.com/?p=494</guid>
		<description><![CDATA[<p></p> Introducción <p><a href="http://v7.velneo.es/" target="_blank">Velneo V7</a> ya ha visto la luz y ha llegado el momento de hablar de esta nueva <a href="http://es.wikipedia.org/wiki/Entorno_de_desarrollo_integrado" target="_blank">plataforma de desarrollo</a> de <a href="http://velneo.es/velneo-open-apps/" target="_blank">aplicaciones empresariales</a> en mi blog.</p> <p>Creo que hay tantas y tantas cosas que contar que he decidido contarlas poco a poco, sin prisa, pero sin pausa. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-536" style="margin-left: 20px; margin-right: 20px;" title="Conociendo Velneo V7 - Toma 1" src="http://jarboleya.files.wordpress.com/2008/12/conociendo_velneov7_toma_12.png" alt="Conociendo Velneo V7 - Toma 1" width="265" height="220" /></p>
<h3>Introducción</h3>
<p><a href="http://v7.velneo.es/" target="_blank">Velneo V7</a> ya ha visto la luz y ha llegado el momento de hablar de esta nueva <a href="http://es.wikipedia.org/wiki/Entorno_de_desarrollo_integrado" target="_blank">plataforma de desarrollo</a> de <a href="http://velneo.es/velneo-open-apps/" target="_blank">aplicaciones empresariales</a> en mi blog.</p>
<p>Creo que hay tantas y tantas cosas que contar que he decidido contarlas poco a poco, sin prisa, pero sin pausa. Trataré de llevar un guión u orden que ayude a conocer los componentes poco a poco, sin embargo, estoy seguro de que el día a día me llevará a dar saltos para intentar ayudar en las dudas &#8220;urgentes&#8221; que vayan surgiendo.</p>
<p>No voy a entrar a explicar qué es Velneo V7 ya que recomiendo antes de nada añadir a favoritos la url</p>
<p><a href="http://v7.velneo.es" target="_blank">http://v7.velneo.es</a></p>
<p>ya que será imprescindible para todo <a href="http://es.wikipedia.org/wiki/Analista_Universitario_en_Sistemas" target="_blank">programador</a> que desea trabajar con Velneo V7 y quiera estar informado de todo lo que acontece. En esta página encontrarás multitud de información sobre las <a href="http://v7.velneo.es/info/velneo-v7/features/" target="_blank">características</a>, <a href="http://v7.velneo.es/info/velneo-v7/features/" target="_blank">componentes</a>, <a href="http://v7.velneo.es/info/" target="_blank">ayudas</a>, etc.</p>
<p>&nbsp;</p>
<p><span id="more-494"></span></p>
<h3>¿Qué tipo de aplicación debería desarrollar con Velneo V7?</h3>
<p><a title="Velneo Open Apps" href="http://velneo.es/seccion/velneo-open-apps/" target="_blank"><img class="alignright size-medium wp-image-799" style="margin-left: 20px; margin-right: 20px;" title="Velneo Open Apps vCash" src="http://jarboleya.files.wordpress.com/2009/02/principal.png?w=300" alt="Velneo Open Apps vCash" width="300" height="229" /></a>Lo más óptimo es desarrollar aplicaciones desde el ámbito empresarial pasando por el profesional y llegando al de programar por hobbie o para pequeños negocios. Velneo V7 será para ti más beneficiosa si tu aplicación necesita una base de datos ya que es la integración de su base de datos con el entorno de desarrollo gráfico de la aplicación donde residen muchas de las fortalezas de esta plataforma y te darán seguridad a la hora de programar, eficacia en el mantenimiento y rapidez en la implantación y actualización de tus aplicaciones.</p>
<p>Si buscas desarrollos <a href="http://es.wikipedia.org/wiki/Multiplataforma" target="_blank">multiplataforma</a> será una herramienta ideal ya que con que desarrolles una vez la aplicación podrás ejecutarla en <a href="http://es.wikipedia.org/wiki/Microsoft_Windows" target="_blank">Windows</a>, <a href="http://es.wikipedia.org/wiki/Linux" target="_blank">Linux</a> y <a href="http://es.wikipedia.org/wiki/Macintosh" target="_blank">Mac</a>. En un futuro se seguirán ampliando <a href="http://es.wikipedia.org/wiki/Plataforma_(inform%C3%A1tica)" target="_blank">plataformas</a> y <a href="http://es.wikipedia.org/wiki/Sistema_operativo" target="_blank">sistemas operativos</a>: <a href="http://es.wikipedia.org/wiki/64_bits" target="_blank">64 bits</a> y <a href="http://es.wikipedia.org/wiki/Dispositivo_m%C3%B3vil" target="_blank">dispositivos móviles</a>.</p>
<p>&nbsp;</p>
<h3>¿Qué tipo de aplicación no debo plantearme desarrollar con Velneo V7?</h3>
<p>Yo no te recomendaría desarrollar con Velneo V7 aplicaciones que requieran bajo nivel próximo a <a href="http://es.wikipedia.org/wiki/C%2B%2B" target="_blank">C++</a>, ni juegos ya que requieren la gestión del interfaz gráfico a un nivel para el que no ha sido diseñado, tampoco está pensado para hacer aplicaciones de carácter científico donde requieras una gran precisión como las desarrolladas con lenguajes como <a href="http://es.wikipedia.org/wiki/Fortran" target="_blank">FORTRAN</a>.</p>
<p>&nbsp;</p>
<h3>¿Cómo se ejecutan las aplicaciones desarrolladas con Velneo V7?</h3>
<p>Para desarrollar tus aplicaciones sólo necesitas un componente <a href="http://v7.velneo.es/info/velneo-v7/features/#vdevelopv7" target="_blank">Velneo vDevelop V7</a>, con este editor integrado podrás crear la estructura de base de datos y los objetos visuales de la aplicación.</p>
<p>Después de desarrollada la aplicación o en cualquier momento del desarrollo puede instanciar tu aplicación, es decir, indicar al servidor donde quieres que cree las tablas en disco con el administrador remoto <a href="http://v7.velneo.es/info/velneo-v7/features/#vadminv7" target="_blank">Velneo vAdmin V7</a> ya que el servidor es un servicio sin ninguna interfaz gráfica.</p>
<p>Una vez creada la instancia y asignados los permisos para indicar que usuarios tendrán acceso a la aplicación te conectas al servidor con el cliente <a href="http://v7.velneo.es/info/velneo-v7/features/#vclientv7" target="_blank">Velneo vClient V7</a> y ejecuta la aplicación.</p>
<p>&nbsp;</p>
<h3>¿No necesito compilar las aplicaciones desarrolladas con Velneo V7?</h3>
<p><a href="http://velneo.es/info/velneo-v7/features/#vclientv7" target="_blank"><img class="alignright size-full wp-image-670" style="margin-left: 20px; margin-right: 20px;" title="Velneo vClient V7" src="http://jarboleya.files.wordpress.com/2009/02/velneo_vclient_v7_icono.png" alt="Velneo vClient V7" width="165" height="130" /></a></p>
<p>No es necesario ya que Velneo vClient V7, al que podemos llamar navegador de ejecución de aplicaciones es quien sabe conectarse al servidor, pintar un formulario o imprimir un informe.</p>
<p>Realmente cuando se programa en Velneo V7 todo el código fuente que se guarda en proyectos es ejecutado por Velneo vClient V7 que se convierte en el ejecutable de tus aplicaciones, sin necesidad de componentes externos.</p>
<p>Una vez instalado este navegador en el ordenador de un usuario éste podrá conectarse al servidor y ejecutar cualquier aplicación consiguiendo el máximo rendimiento ya que para cada plataforma y sistema operativo Velneo compila una versión nativa de Velneo vClient V7. Sin necesidad de máquinas virtuales.</p>
<p>&nbsp;</p>
<h3>Siguiente artículo</h3>
<p><a href="http://jarboleya.com/conociendo-velneo-v7-7-componentes/" target="_blank">Conociendo Velneo V7 &#8211; 7 componentes</a></p>
<p>&nbsp;</p>
<h3>Enlaces interesantes sobre Velneo V7</h3>
<table border="0" cellspacing="10" align="center">
<tbody>
<tr>
<td><a href="http://velneo.es/" target="_blank"><img class="aligncenter size-full wp-image-601" title="Velneo V7 - Plataforma de desarrollo" src="http://jarboleya.files.wordpress.com/2009/09/boton_web_velneo.jpg" alt="Velneo V7 - Plataforma de desarrollo" width="150" height="75" /></a></td>
<td><a href="http://v7.velneo.es/foros/" target="_blank"><img class="aligncenter size-full wp-image-602" title="Foro de Velneo V7" src="http://jarboleya.files.wordpress.com/2009/02/boton_foro.png" alt="Foro de Velneo V7" width="150" height="75" /></a></td>
<td><a href="http://v7.velneo.es/blog/" target="_blank"><img class="aligncenter size-full wp-image-608" title="Blog de Velneo V7" src="http://jarboleya.files.wordpress.com/2009/02/boton_blog3.png" alt="Blog de Velneo V7" width="150" height="75" /></a></td>
<td><a href="http://v7.velneo.es/info/" target="_blank"><img class="aligncenter size-full wp-image-604" title="Info de Velneo V7" src="http://jarboleya.files.wordpress.com/2009/02/boton_info.png" alt="Info de Velneo V7" width="150" height="75" /></a></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://jarboleya.com/2009/02/12/conociendo-velneo-v7-toma-1/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>1258</title>
		<link>http://jarboleya.com/2009/02/10/bienvenida-velneo-v7/</link>
		<comments>http://jarboleya.com/2009/02/10/bienvenida-velneo-v7/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 22:35:34 +0000</pubDate>
		<dc:creator>jarboleya</dc:creator>
				<category><![CDATA[Velneo V7]]></category>

		<guid isPermaLink="false">http://jarboleya.com/2009/02/10/1258/</guid>
		<description><![CDATA[1258 días <p style="text-align:center;">El 1 de Septiembre de 2005 nació Velneo</p> <p style="text-align:center;">El 10 de Febrero de 2008 vió la luz la nueva plataforma de desarrollo de aplicaciones empresariales Velneo V7</p> Bienvenida <p><a href="http://v7.velneo.es"></a></p>]]></description>
			<content:encoded><![CDATA[<h1 style="text-align:center;">1258 días</h1>
<p style="text-align:center;">El 1 de Septiembre de 2005 nació Velneo</p>
<p style="text-align:center;">El 10 de Febrero de 2008 vió la luz la nueva plataforma de desarrollo de aplicaciones empresariales Velneo V7</p>
<h2 style="text-align:center;">Bienvenida</h2>
<p><a href="http://v7.velneo.es"><img class="aligncenter size-full wp-image-486" title="logo_velneo_v7" src="http://jarboleya.files.wordpress.com/2009/02/ejecutable_v7_image.png" alt="logo_velneo_v7" width="174" height="235" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://jarboleya.com/2009/02/10/bienvenida-velneo-v7/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Plantillas empresariales Velneo</title>
		<link>http://jarboleya.com/2008/12/17/plantillas-empresariales-velneo/</link>
		<comments>http://jarboleya.com/2008/12/17/plantillas-empresariales-velneo/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 21:01:23 +0000</pubDate>
		<dc:creator>jarboleya</dc:creator>
				<category><![CDATA[análisis]]></category>
		<category><![CDATA[Comunidad]]></category>
		<category><![CDATA[FLOSS]]></category>
		<category><![CDATA[Open software]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Velneo V7]]></category>
		<category><![CDATA[aplicaciones]]></category>
		<category><![CDATA[EUPL]]></category>
		<category><![CDATA[Open Apps V7]]></category>
		<category><![CDATA[plantillas empresariales]]></category>
		<category><![CDATA[velneo]]></category>

		<guid isPermaLink="false">http://jarboleya.com/?p=381</guid>
		<description><![CDATA[<p></p> <p>En el artículo <a title="¿Qué es Velneo?" href="http://jarboleya.com/2007/12/06/%C2%BFque-es-velneo/" target="_blank">¿Qué es Velneo?</a> definía detalladamente las plataforma de desarrollo de aplicaciones empresariales Velneo y también incluía la definición de la plantillas empresariales Velneo:</p> <p>Las plantillas son código libre (FLOSS) que te permite crear aplicaciones en un tiempo récord. Las plantillas puedes implantarlas tal cual se entregan [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-385 alignright" title="floss" src="http://jarboleya.files.wordpress.com/2008/12/floss.jpg" alt="FLOSS EUPL - plantillas empresariales Velneo" width="205" height="205" /></p>
<p>En el artículo <a title="¿Qué es Velneo?" href="http://jarboleya.com/2007/12/06/%C2%BFque-es-velneo/" target="_blank">¿Qué es Velneo?</a> definía detalladamente las plataforma de desarrollo de aplicaciones empresariales Velneo y también incluía la definición de la plantillas empresariales Velneo:</p>
<blockquote><p>Las plantillas son código libre (FLOSS) que te permite crear aplicaciones en un tiempo récord. Las plantillas puedes implantarlas tal cual se entregan o personalizarlas todo lo que quieras. Existen plantillas para desarrollar soluciones de gestión integrada, TPV, CRM, Contabilidad y ERP
</p></blockquote>
<p>En este artículo me gustaría hablar de las plantillas, sus características, de su pasado, de su presente y de su futuro.</p>
<p><strong>¿Las plantillas empresariales son aplicaciones?</strong></p>
<p>Podrías instalarlas sin ninguna modificación y resultan operativas, sin embargo, nuestro objetivo al diseñarlas no era la de convertirlas en aplicaciones.</p>
<p>Como anécdota me gustaría comentar que cuando nació el proyecto Velneo en Septiembre 2005, el departamento encargado del desarrollo de plantillas, &#8220;vProducts&#8221;, con el fin de evitar llamarlas o diseñarlas como aplicaciones tenía una apuesta interna. Aquél que pronunciase 3 veces el término aplicación al hablar de las plantillas pagaría una cena a todo el equipo, resulta increíble el poder de las apuestas, nadie tuvo que pagar una cena <img src='http://jarboleya.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span id="more-381"></span></p>
<p><strong>Entonces ¿Cuál es el objetivo de las plantillas empresariales?</strong></p>
<p>El objetivo era y es múltiple:</p>
<ol>
<li>Acelerar el desarrollo de aplicaciones minimizando el tiempo de retorno de la inversión.</li>
<li>Evitar o reducir el número de errores que se producen al  comenzar a usar una nueva herramienta de desarrollo.</li>
<li>Crear un código útil tanto como referencia para su reutilización como para utilizarse material de aprendizaje.</li>
</ol>
<p><strong>Pasado<br />
</strong></p>
<p><img class="alignright size-full wp-image-394" title="pasado_150" src="http://jarboleya.files.wordpress.com/2008/12/pasado_150.jpg" alt="pasado_150" width="150" height="99" />Años antes de que naciese Velneo Alfonso y yo nos conocimos y fuimos acercando posturas y entablando una amistad que fructificó en un proyecto al que denominamos SIA (Sistema Integrador de Aplicaciones). Le dedicamos bastante tiempo, esfuerzo y recursos, en concreto <a title="Fran Abad, Velneo Empresas, Formación presencial" href="http://blog.velneo.es/3105/resumen-1%C2%BA-curso-oficial-y-presencial-velneo-empresas/" target="_blank">Fran Abad, responsable de formación de Velneo Empresas</a> trabajó en la documentación de las ideas y creamos los prototipos de lo que serían el manual de nomenclaturas. Teníamos claro que las plantillas empresariales serían de gran ayuda a todos los que se acercasen a Velneo y lamentábamos no haber tenido la suerte de disponer de plantillas empresariales cuando nosotros la conocimos.</p>
<p><strong>Presente</strong></p>
<p><img class="alignright size-full wp-image-396" title="presente2_1501" src="http://jarboleya.files.wordpress.com/2008/12/presente2_1501.jpg" alt="presente2_1501" width="150" height="120" />Ya han pasado más de tres años desde que comenzaron a desarrollarse las plantillas. Durante el desarrollo surgieron nuevas necesidades que obligaron a simplificar las plantillas con el propósito de:</p>
<ol>
<li>Facilitar la adaptación de las plantillas. Resulta más sencillo crear lo que falta que eliminar lo que sobra o adaptar lo que no ter sirve.</li>
<li>Con el paso de los meses y la apertura al mercado de habla hispana de LatAm tuvimos que eliminar en lo posible los localismos válidos para España. Ni fue sencillo ni fueron eliminados en su totalidad.</li>
</ol>
<p>Estas dos necesidades obligaron a simplifcar bastante las plantillas, tal vez la mayor excepción en este aspecto es la plantilla de contabilidad vConta. Aún así, descubrimos lo complejo que resultado localizar -que no es lo mismo que traducir- software.</p>
<p>Con el paso de los meses las plantillas fueron creciendo con la aparición de las plantillas de vGestion, vTPV, vWeb, vConta, vCRM y vERP. Posteriomente se han publicado varias versiones de las mismas con correcciones y mejoras. Adicionalmente para cada plantilla se creo documentación para el desarrollador y para el usuario final de la aplicación y también existen múltiples vídeos de seminarios que explican como están desarrolladas las plantillas empresariales, estos vídeos serán públicos a partir del primer trimestre de 2009, actualmente disponibles para los clientes de nivel 3 y 4 de Velneo.</p>
<p>Otro de nuestros objetivos fue tratar de involucrar a empresas en la colaboración del desarrollo y mantenimiento de las plantillas tanto a nivel de núcleo como de posibles versiones locales para un determinado país o región. Es evidente que Velneo cuenta con una magnífica comunidad, yo suelo denominarla &#8220;el mayor activo de Velneo&#8221;. Sin embargo, no hemos sido capaces de movilizar a la comunidad en esta colaboración, aunque existen excepciones que han colaborado y siguen haciéndolo en las versiones actuales y en el futuro seguirán con Velneo, muchas gracias a todas ellas. Estoy convencido de que el problema de la colaboración no está ni mucho menos en la comunidad que es muy activa sino en nuestra capacidad de movilización y, sobre todo, en no haber dispuesto de los recursos y herramientas necesarias para hacerlo.</p>
<p><strong>Futuro</strong></p>
<p><img class="alignright size-full wp-image-398" title="futuro3_150" src="http://jarboleya.files.wordpress.com/2008/12/futuro3_150.jpg" alt="futuro3_150" width="150" height="112" />El futuro está a punto de llegar, se llaman Velneo Open Apps y son las nuevas plantillas empresariales de Velneo V7.</p>
<p>¿Qué aportarán las Velneo Open Apps V7?</p>
<ol>
<li>La capacidad de compartir el código fuente (open source) a través del nuevo catálogo de aplicaciones.</li>
<li>La capacidad de desarrollar colaborativamente gracias al nuevo servidor de edición integrado en Velneo vServer V7.</li>
<li>La posibilidad de crear versiones localizadas de las aplicaciones respetando el núcleo original gracias a la herencia global de Velneo V7 que permite heredar toda una aplicación y adaptar aquellos objetos que desean personalizar para cada cliente, versión o país.</li>
<li>La capacidad de distribuir el código que desarrolle toda la comunidad en cajas compartidas a través del catálogo de aplicaciones sin necesidad de compartir aplicaciones en un sólo fichero  lo que facilita la reutilización de centenares de módulos de código.</li>
<li>La posibilidad de desarrollar en cualquier sistemas operativo, comenzando por Windows, Linux y MAC. Y la posibilidad de ejecutar tus desarrollos en esos sistemas operativos sin adaptaciones ni optimizaciones y en el futuro en ejecutarlas dispositivos móviles sin reprogramación.</li>
<li>La posibilidad de desarrollar en cualquier idioma ya que él código de los procesos se auto-traduce al idioma configurado el editor.</li>
<li>La posibilidad de localizar las aplicaciones traduciendo todos sus textos a múltiples idiomas sin necesidad de tocar el código ni de recorrer todos los objetos y controles gracias al componente Velneo vTranslator V7.</li>
</ol>
<p>Creo que el futuro de las plantillas empresariales Velneo -&gt; Velneo Open Apps es fantástico, nos esperan tiempos increíbles donde mi deseo es ver a la comunidad unirse en torno al catálogo de aplicaciones aportando y utilizando todos los recursos que estarán a su disposición.</p>
]]></content:encoded>
			<wfw:commentRss>http://jarboleya.com/2008/12/17/plantillas-empresariales-velneo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

