Cambiar atributo a usar valores enumerados
En versiones anteriores de Genexus, no se podían tener dominios con valores enumerados. Esto es un atributo que solo pueda tener los valores que se ponen en una lista y nada mas que esos. Esta muy bueno también para poner constantes en los programas, sin tener que poner numero o strings con significados mágicos. Por ejemplo, antes poniamos: PedidoEstado<> !'I' and PedidoEstado <> !'F' y con un dominio enumerado se pone PedidoEstado<> Estado.Inicial and PedidoEstado <> Estado.Final * La nomenclatura no es la mejor, pero es para que quede fácil de entender Las ventajas es que el código queda mucho mas claro, y queda referencias donde se utilizan los diferentes valores. La relación entre el valor que se guarda en la base de datos y lo que tienen los programas esta concentrada en la lista de valores enumerados del dominio o del atributo y no por todos los programas. Cuando cambio la lista, cambia automáticamente en toda l...