Inspectores
Inspectores
Velneo vDevelop V7 incorpora una serie de utilidades que nos ayudarán en el desarrollo de nuestros proyectos: Los Inspectores.
Inspector de objetos
Este inspector muestra todos los objetos del proyecto agrupados por tipo.
Para acceder al inspector bastará con seleccionar la pestaña Objetos del panel de inspectores:

Como puede apreciarse en la captura de pantalla anterior, cada nodo de la lista se corresponde con un tipo de objeto. Si queremos localizar un objeto concreto, por ejemplo, un informe, desplegaremos el nodo correspondiente y éste contendrá todos los informes del proyecto ordenados alfabéticamente:

Si hacemos doble clic sobre el objeto, podremos acceder a la edición del mismo.
Si queremos localizar un objeto del inspector en el panel del proyecto, bastará con seleccionarlo en este inspector y pulsar el botón
de la barra de gestión de objetos de Velneo vDevelop V7, o bien, ejecutando la opción Localizar en proyecto del menú
¿Qué usa?
Por medio de este inspector, podremos conocer qué objetosson usados por un objeto o subobjeto concreto.
Para conocer qué objetos usa un objeto concreto no tendremos más que seleccionar el objeto deseado o bien en la pestaña Proyecto del panel central de Velneo vDevelop V7 o bien desde cualquier otro inspector del panel de inspectores. Una vez hecho esto accederemos a la pestaña ¿Qué usa? del panel de inspectores:

Si el objeto no usa ningún otro objeto, el inspector devolverá solamente el objeto seleccionado:

Si el objeto usa otros objetos, se presentará una lista con los mismos:

Si desplegamos el nodo de cualquiera de los objetos, el inspector nos indicará en qué propiedad del objeto es usado:

En este caso se nos indica que la acción seleccionada (DLV_PUR_SUPPLIER_FIND) usa el dibujo BUTTON_MASTER_FIND en la propiedad Icono.
Si hacemos doble clic sobre el objeto, podremos acceder a la edición del mismo.
Si el objeto usado es un objeto de un proyecto heredado, solamente podremos editarlo si el proyecto heredado ha sido cargado previamente.
¿Dónde se usa?
Por medio de este inspector, podremos conocer dónde es usado un objetos concreto.
Para conocer dónde se usa un objeto concreto no tendremos más que seleccionar el objeto deseado o bien en la pestaña Proyecto del panel central de Velneo vDevelop V7 o bien desde cualquier otro inspector del panel de inspectores. Una vez hecho esto accederemos a la pestaña ¿Dónde se usa usa? del panel de inspectores:

Si el objeto no es usado en ningún otro objeto, el inspector devolverá solamente el objeto seleccionado:

Si el objeto es usado en otros objetos, se presentará una lista con los mismos:

Si desplegamos el nodo de cualquiera de los objetos, el inspector nos indicará en qué propiedad o parte del es usado:

En este caso se nos indica que el tubo de lista seleccionado (ORD_SAL_LIN_GEN_STC_MOV_SAL) es usado como parámetro en una línea del proceso ORD_SAL_GEN_DLV_SAL.
Si hacemos doble clic sobre el subobjeto, podremos acceder a la edición del mismo:

Si el objeto usado es un objeto de un proyecto heredado, solamente podremos editarlo si el proyecto heredado ha sido cargado previamente.
Árbol de campos
Por medio de este inspector, podremos conocer la lista de campos de la tabla asociada a un objeto concreto. Por tanto, este inspector solamente será funcional aplicado sobre tablas y sobre objetos de proyecto de aplicación que tengan asociada una tabla en sus propiedades.
Para conocer cuáles son los campos de la tabla asociada a un objeto concreto no tendremos más que seleccionar el objeto deseado o bien en la pestaña Proyecto del panel central de Velneo vDevelop V7 o bien desde cualquier otro inspector del panel de inspectores. Una vez hecho esto accederemos a la pestaña Árbol de campos del panel de inspectores:

Si el objeto seleccionado no hace uso de ninguna tabla el inspector no devolverá nada.
Si el objeto está asociado a una tabla, el inspector devolverá la lista de campos de la misma:

Si hacemos doble clic sobre un campo, podremos editar las propiedades del mismo:

NOTA: Si editamos y modificamos un campo de un desde un proyecto heredado no debemos olvidarnos de guardar cambios en el proyecto de datos heredado antes de cerrar la sesión de Velneo vDevelop V7.
Inspector de errores
Se trata de una herramienta que nos será de gran ayuda para depurar nuestros proyectos.
Por medio de este inspector, podremos localizar errores en identificadores de objetos y subobjetos usados como valores en propiedades de otros objetos y errores de sintaxis en fórmulas.
Cuando queramos comprobar si el proyecto que estamos editando contiene errores pulsaremos el botón
de la barra de herramientas principal de Velneo vDevelop V7. Una vez pulsado el botón, accederemos a la pestaña Errores del panel de inspectores:

Si el proyecto no contiene ningún error, se devolverá el mensaje siguiente:

Si el proyecto contiene errores, se presentará una lista con todos los objetos con errores:

Si desplegamos el nodo de cualquiera de los objetos con errores, el inspector nos indicará qué subobjeto/s del mismo contienen errores:

En este caso hemos desplegado el nodo correspondiente al formulario DLV_SAL_AMOUNTS. Si desplegamos el nodo de un subobjeto con error, se nos informará sobre la naturaleza del mismo:

En este caso el inspector nos indica que el CONTROL27 del formulario tiene un error en la propiedad Contenido.
Si hacemos doble clic sobre el error, automáticamente será editado el subobjeto donde se encuentra el mismo, en este caso, se abrirá el cuadro de propiedades del control del formulario que contiene el error:

Donde podremos editar y corregir el valor del parámetro Contenido.
En el caso de procesos, si se detecta un error en un proceso:

Al hacer doble clic sobre el mismo el sistema editará el proceso y se posicionará en la línea que contiene el error:

