Sincronización de códigos

Puede sincronizar códigos en diferentes proyectos, para que dos o más proyectos utilicen el mismo valor de variable, con la propiedad Sinc. código de nivel de proyecto. Cuando establece una propiedad Sinc. código para el proyecto B igual al proyecto A, estable una relación padre-hijo entre el proyecto A (padre) y el proyecto B (hijo).

Cuando se ejecuta un proyecto con una propiedad Sinc. código, el sistema comprueba si alguna de las variables de código del proyecto hijo coincide con las variables de código del proyecto padre. Si se encuentra una, la variable del proyecto hijo se establece en el último valor utilizado por el proyecto padre.

Si no hay variables en el formato de código del proyecto que coincidan con las variables en el formato de código del proyecto padre, la propiedad Sinc. de código no tiene ningún efecto.

La sincronización funciona solamente en el valor de la variable de código. Las propiedades Incremento automático y Relleno no están sincronizadas.

Sólo se sincronizan las variables en el código, para que pueda distinguir entre diferentes proyectos.

Por ejemplo, supongamos que tiene dos proyectos definidos tal como se indica en la tabla siguiente:

Proyecto

Formato de código

Incremento automático

Sinc. código

Proyecto A

Proyecto_A_$B

-- Ninguno --

Proyecto B

Proyecto_B_$B

Proyecto A

Si ejecuta los proyectos de forma alternativa (empezando por el Proyecto A), la lista de trabajos completados muestra los códigos tal como se indica a continuación. La última ejecución se muestra la primera, de la misma forma que los trabajos se muestran en la lista de trabajos completados.

Proyecto

Código

Proyecto B

Proyecto_B_4

Proyecto A

Proyecto_A_3

Proyecto B

Proyecto_B_2

Proyecto A

Proyecto_A_1

Si establece la propiedad Incremento automático en Sí sólo en el proyecto padre, los resultado serán distintos. Los proyectos están configurados como se muestra a continuación:

Proyecto

Formato de código

Incremento automático

Sinc. código

Proyecto A

Proyecto_A_$B

-- Ninguno --

Proyecto B

Proyecto_B_$B

No

Proyecto A

Si ejecuta los proyectos de forma alternativa (empezando por el Proyecto A), la lista de trabajos completados muestra los códigos tal como se indica a continuación. La última ejecución se muestra la primera, de la misma forma que los trabajos se muestran en la lista de trabajos completados.

Proyecto

Código

Proyecto B

Proyecto_B_2

Proyecto A

Proyecto_A_2

Proyecto B

Proyecto_B_1

Proyecto A

Proyecto_A_1


Comentarios