Cambiar atributo base de variables

Este atributo permite cambiar todas las variables de una kbase que estén basadas en un cierto atributo por otro, o hacer que dichas variables no se basen en ningún atributo.

Utilizar esta extensión puede ser peligroso.

Haga siempre una copia de seguridad de la KBase antes de ejecutarla.

La extensión se encuentra en el menú LSI.Extensions > Code > Replace variables 'Attribute based on' property.... Al seleccionar la opción del menú se abrirá el dialogo preguntado las modificaciones a hacer:

Imagen llamadas

Old attribute Especifica el atributo en el que se basan las variables a reemplazar. Pulsando el botón "..." se abre la selección de atributos. Type y picture indican el tipo y la mascara del atributo seleccionado.
New attribute Especifica el nuevo atributo en el que se han de basar las variables. Si se deja nulo, las variables reemplazadas dejarán de estar basadas en el atributo indicado en "Old attribute", pero manteniendo su tipo y mascara. Type y picture indican el tipo y la mascara del atributo seleccionado.
Test only. Do no save object changes Si está marcado, el proceso no modificará las variables: Sólo mostrará mensajes indicando que cambios hará. Si está desmarcado, se harán los cambios en las variables. Por defecto este campo aparece marcado.

En caso de haber indicado un atributo en el campo "New attribute", y el tipo o la mascara de los dos atributos no coincida, se pedirá confirmación al usuario antes de continuar.

Al confirmar el diálogo, se ejecutará el proceso. El proceso no se puede deshacer y muestra sus mensajes en la ventana de output. Un ejemplo de los mensajes que muestra es el siguiente:

========== LSI.Extensions started ==========
[TEST ONLY]
Replacing 'Attribute based on' of attribute PdrDirPob by PncCliPob
Object PPedResSelDir:
Variable PdrDirPob modified
Object PPdrGenVis:
Variable PdrDirPobFil modified
Variable SPdrDirPobFil modified
Object PPdrGenArbVisBackup:
Variable PdrDirPob modified
Variable Poblacion modified
Object WTrnPedRes:
Variable AttPdrDirPob modified
Object Gx0DX0w:
Variable cPdrDirPob modified
Object WPdrTraConVistas:
Variable PdrDirPob modified
Variable PdrDirPobFil modified
Object WPdrTraConVistasBackup:
Variable PdrDirPobFil modified
7 objects modified. 10 variables modified. 0 errors
LSI.Extensions Success
		

Limitaciones