¿Qué va a pasar?

En solo tres pasos tu aplicación empresarial comenzará a ser una realidad

Registro
Escuchamos tus necesidades

Un café con Fran

------------------------------------------------------------Post A------------------------------------------------------------Buenos dias:Me vais a retirar el saludo, por pesado!!! ;-).Dándole vueltas a una idea para la beta he visto que no es posible utilizar funciones como contenido inicial de los campos en las tablas.En v6 utilizo mucho esto y es muy útil, ¿se podrá en próximas versiones o se eliminará esta funcionalidad por la separación de cajas de datos y de objetos?.En caso de que se elimine, ¿podremos suplirla por procesos cuya salida sea similar al retorno de una función?De momento, para seguir probando la beta, haré alguna ñapa para seguir con el desarrollo de la idea que tengo en mente. Para aplicaciones reales sería muy útil disponer de esta funcionalidad.Un saludo,Fran.Fjpnovo - 26-Jun-2008 # 11:27:31 - P:3De momento las funciones no están activas, pero en futuras versiones ya las veréis.------------------------------------------------------------Post B------------------------------------------------------------Buenas tardes:Que yo sepa, el editor de esquemas todavía no está disponible. Ten en cuenta que es una beta y que es la primera en la que se pueden ejecutar la aplicaciones... en las anteriores había todavía menos cosas.Otras cosas que todavía no están son: Servidor web, almacén de objetos, etc. Pero con lo que hay ya es más que posible empezar a hacer aplicaciones reales para empezar a cogerle el hilo a v7. Todo el tiempo y el esfuerzo que invirtamos hará que seamos productivos más pronto cuando se libere la versión final.Un saludo,Fran.Fjpnovo - 25-Jun-2008 # 20:29:36 - P:3Nada que añadir a lo que comentas, perfecto tu comentario.------------------------------------------------------------Post C------------------------------------------------------------Hola otra vez:Una cosa más: He creado una caja de datos que hereda de la de maestros.En maestros tengo la tabla Comerciales con código numérico de 3. En la nueva caja creo una tabla Pedidos que tiene un campo enlazado a comerciales.Al crearlo, asigna correctamente el tipo y la longitud.Luego me doy cuenta de que me he pasado con la longitud, y la reduzco a 2, ya que 65.000 comerciales son suficientes.Al hacer esto en la tabla comerciales de la caja maestros, la tabla Pedidos no se "entera" y sigue mostrando los comerciales como numéricos de 3. Esto sigue así incluso aunque cierre las cajas o el vDevelop.Para que asigne bien la nueva longitud tengo que editar cada campo enlazada, cambiar la tabla a la que apunta por cualquier otra y volver a asignarle la tabla comerciales.+Otro saludo,Fran.Fjpnovo - 25-Jun-2008 # 18:55:21 - P:3Todavía no hay sincronía entre cajas. Por ejemplo, si modificas el identificador de algún objeto referenciado en otra caja, todavía no se actualizan en la otra caja. Pero eso también será posible.------------------------------------------------------------Post D------------------------------------------------------------Buenas tardes:He empezado a crear las tablas de una nueva caja que hereda de la creada anteriormente, y me he dado cuenta de lo siguiente:El inspector Dónde se usa no muestra los índices en los que se utiliza un campo, como si sucede en la v6. Supongo que será por la misma razón por la que no se actualizan los nombres de los campos en los índices al hacer modificaciones (reportado esta mañana)... parece como si todavía no estuvieran "conectados".Un saludo,Fran.Fjpnovo- 25-Jun-2008 # 18:37:25 - P:3No está activa tampoco la refactorización cuando se trata de subobjetos, pero también estará disponible.------------------------------------------------------------Post E------------------------------------------------------------Otra cosa:Lo mismo que propuse con el control de los formularios que "herede" los nombres de los campos en los distintos idiomas, podría aplicarse a las rejillas.Ahora mismo, si creamos una columna nueva y seleccionamos el campo que ha de mostrar, los nombres en los distintos idiomas de la caja quedan en blanco y hay que escribirlos a mano... pero ya están escritos en las propiedades del campo.Si estableciese el valor por defecto de los nombres de la columna tomándolos de los campos, se ahorraría mucho tiempo al crear / editar rejillas.Un saludo,Fran.Fjpnovo - 25-Jun-2008 # 11:54:12 - P:3Exactamente, el tema de los idiomas obligará a tener escribir más texto por cada palabra, con lo que propuestas como las que comentas se hacen muy necesarias.------------------------------------------------------------Post F------------------------------------------------------------Una sugerencia que olvidé incluir en los post anteriores:No he visto la forma de indicar si se desea o no que aparezcan microscrollers en los edits de campos enlazados a maestro, los presenta siempre.Estaría bien poder elegir, como en v6, si queremos que aparezcan o no.Otro saludo,Fran.Fjpnovo - 25-Jun-2008 # 11:32:42 - P:3Todavía quedan más cosas como la opción de que autocomplete o no, y alguna propiedad más, que estan pendientes de activar en el editor de formularios.------------------------------------------------------------Post G------------------------------------------------------------Todo esto lo podeis ver / comprobar en las tablas y cajas del sitio IRIS - Maestros de mi vServer.Cuando tenga tiempo haré otras cajas con datos de ventas que hereden de la de maestros, para familiarizarme y probar el funcionamiento de la herencia.Cuando termine escribiré otro informe y lo posteo en este blog. Si teneis alguna duda con respecto a lo escrito, postead y lo aclaro... o llamadme por tlf.Si he dicho alguna burrada se debe a que soy novato en v7!!!! Gustoso aprenderé con vuestras correcciones.Un saludo,Fran.Fjpnovo - 25-Jun-2008 # 11:23:33 - P:3Como siempre, agradecemos tu colaboración.------------------------------------------------------------Post H------------------------------------------------------------Sugerencias:1.- Incluir un botón + combinación de teclas que cierre todas las pestañas abiertas en el área central excepto Proyecto e Inicio. Cuando llevas un rato abriendo formularios,rejillas, etc. se llena y estaría bien poder cerrarlos de golpe.2.- Mejorar la usabilidad con el teclado. Este aspecto está mejor que en las primeras betas, pero todavía está lejos del editor de v6. Con v7 tardo más tiempo en desarrollar que con v6.Como supongo que cambiareis cosas en este aspecto, si quereis, a partir de la beta que me digais hago una lista de lo que cambiaría.aspecto todavía3.- En la ventana de orden físico de los controles, sólo se puede modificar este orden con el ratón, pulsando las flechas arriba / abajo. Se echa de menos la funcionalidad de v6de cambiar el orden con las teclas ALT+flechas cursor4.- Sería útil que los nombres de los campos e índices "standard" (código, nombre, tlf, observaciones, fecha)se escribiesen también en inglés, al usar el asistente de creación de tablas.Al igual que ahora los campos e índices se llaman automáticamente código, nombre, etc se podrían añadir los textos en 2 idiomas, código y code, nombre y name, observaciones y remarks,fecha y date, etc, si la caja tiene seleccionado el inglés como segundo idioma (también con chino si quereis).Esto es algo que hay que hacer manualmente campo a campo e índice a índice al crear tablas. Si estuviese automatizado, tal como ya lo está en español, se ahorraría mucho tiempoy cansancio a la hora de crear tablas.5.- Puede que fuese útil poder tener más de una caja abierta a la vez en la pestaña Objetos del explorador de cajas. De esta forma, no tendríamos que ir saltando a la pestañacargadas, cada vez que quisiéramos cambiar de caja. Digo posiblemente, ya que habría que verlo en proyectos grandes con cajas que contengan muchos objetos... es posible que sesaturase un poco la pantalla.Pero bueno, podríamos tener la opción en el menú contextual del ratón, de cerrar las cajas en la pestaña objetos. Es una sugerencia que lanzo al aire, ya que no he realizdo pruebascon cajas lo suficientemente grandes para decir si sería útil o engorroso.Fjpnovo - 25-Jun-2008 # 11:20:35 - P:3Tomamos nota de tus sugerencias en nuestro control de incidencias/bugs.Actualmente tenemos pensado que no se pueda tener más de una caja abierta en el mismo vDevelop, el motivo es el bloque de cajas para edición con varios desarrolladores simultaneos. Esa parte de gestión de cajas cambiará un poco para permitir bloquear y desbloquear una caja con los últimos cambios.------------------------------------------------------------Post I------------------------------------------------------------Cosas raras:Veo algunas cosas raras que no se si son bugs o son cosas que no están disponibles todavía en esta beta. En cualquier caso, lo posteo y si ya lo sabiais, pues mejor.1.- He incluido un botón que dispara un localizador de maestro en los formularios. Aparentemente (S.E.U.O.) lo tengo bien hecho pero en ejecución, al pulsar el botón, no seabre el localizador. ¿Bug o todavía no está activada esta funcionalidad?No esta activa dicha funcionalidad2.- Creo una tabla con un campo y sus correspondientes índices. Si cambio el nombre del campo el índice no se refresca, tengo que ir manualmente a cambiarlo en sus índices.¿Bug o todavía no está activada esta funcionalidad?... supongo que esto se corregirá, ya que es una caracteristica de Velneo imprescindible. Es el mismo punto de refactorización que se comenta más arriba3.- En la tabla CAMBIOS he definido un índice de clave única formado por MONEDA_ORIGEN + MONEDA_DESTINO + AÑO. Pues bien, al dar de alta cambios por formulario, el formulariopermite grabar registros que generan duplicidad en este índice de clave única... v6 no permitía hacer esto, y creo que v7 tampoco debería, ya que estaríamos obligados a programarun control de esto en cada formulario.Lo comprobaremos y lo registraemos como bug, efectivamente, esto no puede suceder.4.- He copiado la toolbar del ejemplo de citas médicas. Le he asignado Esc como tecla aceleradora a la acción CERRAR-VENTANA, para poder cerrar las rejillas que se van abriendocon ESC como hacemos en v6, pero no ha funcionado. Obliga a cerrar pulsando con el ratón.Las teclas aceleradoras definidas para las acciones no se lanzan correctamente en estos momentos. De todas formas las pestañas las puedes cerrar y manejar con las teclas Ctrl+F45.- Estaría bien que, cuando está seleccionado un objeto relacionado con una tabla (p. ej. un form), el inspector Árbol de campos mostrase los campos de la tabla relacionada.Ahora mismo no muestra nada.Efectivamente, esto es como comentas, pero esta pendiente activar las opciones de soltar campos dentro de los editores de objetos (Drag & Drop) que permitirá crear controles de formulario o columnas soltando los corerspondientes campos.6.- No tenemos la funcionalidad de disparar varias veces los inspectores como hacemos en v6. Me explico:En v6, pulso F9 sobre un formulario y muestra las rejillas en las que se usa, selecciono una, F9 otra vez y muestra las búsquedas, selecciono una y la abre.En v7, el inspector donde se usa es automático (cosa buena), pinchas uno de las rejillas y abre el editor en la parte central, pero para poder saber en que búsquedas se usahay que posicionarse en el objeto rejilla manualmente (o no he sabido ver la forma de hacerlo automáticamente).Esta funcionalidad de v6 es vital en mapas grandes y creo que v7 debería "heredarla". Nos falta algún detalle de usabilidad para que la navegación por inspectores sea más rapida y por teclado, como bien dices en otro de tus puntos todavia quedan mejoras de funcionalidades de teclado importantes.7.- No están disponibles las funciones de Aceptar controlado y sin cerrar formulario. El tema de mantener el formulario abierto para la siguiente alta es algo que utilizo enel 100% de mis apliaciones. ¿Va a desaparecer (espero que no) o todavía no está implementado?Los comandos de los botones de formulario, estan iniciados pero como ves aún quedan unos cuantos operativos.8.- Los campos numéricos en los formularios no muestran el valor vacío con decimales (0,000) como en v6, solamente muestran un 0. Si se escriben los decimales los acepta,pero esto puede despistar al usuario final, haciéndole pensar que el campo no admite decimales.Investigaremos este tema para saber si es dependiente de la configuración del sistema operativo9.- He utilizado una multivista para mostrar el árbol de familias a la izquierda con la rejilla de productos a la derecha... funciona, pero sólo muestra los productos quedependen directamente de cada rama. Es decir, no hereda las familias "hijas" de las familias principales, tal como si sucede en v6.Si has usado el multivista, comentarte que en el proceso sicronizador, puedes hacer lo que quieras, ya no depende de Velneo si quieres los productos que dependen directamente de cada rama o heredar los de las familias principales.10.- En v6 se pueden colocar los botones del formulario abajo y centrados pulsando Ctrl + Shift + B, en tiempo de edición. Esto ya no funciona en v7, ¿Desaparece esta característicao se hace de otra manera?¿Existe alguna combinación de teclado que no uses?, jeje11.- Edito las propiedades de un campo numérico, p. ej. cualquiera de los campos mensuales en mi tabla CAMBIOS, y voy pulsando Tab para avanzar en la lista de propiedades.Cuando llego a Tabla Enlazada, que está inactivo porque el campo no tiene enlace, en vez de continuar avanzando a la siguiente propiedad, el foco se va al dock de inspectores.Bug12.- Cosa importante: No encuentro el control de formularios que tenemos en v6 que muestra la descripción de los campos de la tabla. Esto es tremendamente útil ya que, como todossabemos, al cambiar la descripción en la tabla se cambia automáticamente en los formularios. Esto no sucede en v7 y es una p***da, más grande aún teniendo en cuenta el tema delmultiidioma: He tenido que crear los campos de las tablas indicando los textos de los dos idiomas y luego repetirlo todo otra vez para los formularios, ya que son texto estáticos.El control no esta activo en este momento, lo tendrás en la próxima betaSería importante recuperar este control, ya que la edición de los formularios se me ha hecho larga y tediosa. En general, tardo bastante más en hacer las cosas en v7 que con v6.Supongo que esto se debe a que todavía estamos pilotando una beta.Existen muchas funcionalidades no activas, algunos bugs, y el manejo por teclado esta pendiente en muchos editores. Es más que normal que todavia no vayas a la misma velocidad que con Velneo 6.x Fjpnovo - 25-Jun-2008 # 11:20:03 - P:3------------------------------------------------------------Post J------------------------------------------------------------Buenos dias:Después de unos dias trabajando a ratos en un pequeño módulo de maestros os dejo algunos comentarios.La prueba consiste en 7 tablas maestras con sus objetos visuales:- Monedas.- Ratios de cambio.- Familias de productos. (arbolada)- Productos.- Comerciales.- Clientes.- Compañias.Además he creado una multivista para ver las familias y sus productos, un menú, una toolbar y un formulario principal con el logo de EfeUno.Las tablas y objetos visuales creados están en el sitio IRIS - Maestros de mi vServer.Comentarios positivos:1.- He desarrollando el módulo de maestros el español e inglés, para probar el multi-idioma al cambiar el lenguaje en el vClient. El funcionamiento es perfecto.Al cambiar el idioma todo se traduce correctamente: Opciones de menú, toolbars, cabeceras de rejillas, nombres de forms, etiquetas de campos, textos de botones, etc.Una gozada. ;-)2.- La velocidad de edición y ejecución en remoto es impresionante, apenas se nota que el servidor es remoto. Cuando podamos montar los vServer en nuestras LAN será la leche!!!Continua...Fjpnovo - 25-Jun-2008 # 11:19:12 - P:3------------------------------------------------------------Fran, sinceros agradecimientos por el esfuerzo que pones y en el buen feedback que nos das.En Velneo 6.x teniamos a Fandiño en el desarrollo de V7 tenemos a Fran ;-)