FAQs Curso GeneXus Core (v18)

Autonumerar el segundo nivel de una transacción

Se tiene una transacción de dos niveles, representando una relación 1-N con una entidad débil. El atributo primario del 2do nivel tiene la propiedad Autonumber = True, o se encuentra basada en un dominio autonumerado.



En el Reporte de Análisis de Impacto se muestra una advertencia que indica que el valor Autonumber = True será ignorado en el atributo CityId.



Solución:

Define la regla Serial en la transacción Country, para generar el autonumerado del atributo CityId. Para eso debes definir un atributo auxiliar en el cabezal para almacenar el último valor asignado: