Thumbnail image

AX TIP: Exportar Valores De Un Enumerado en Microsoft Dynamics AX

!
Warning: This post is over 365 days old. The information may be out of date.

Hace unos días vimos un código bastante sencillo para obtener una lista de proyectos fácilmente exportable. Otra cosa que es útil exportar (para hacer documentación, por ejemplo) y que no se encuentra en la tabla de metadatos UtilElements son los valores de un enumerado, ya sea el nombre, el Label, el ID, o cualquier combinación de éstos. Para ésto podemos utilizar la clase DictEnum de la siguiente manera:

´´´ static void JAEE_GetEnumValueList(Args _args) { DictEnum enum; int i; ;

enum = new DictEnum(enumNum(AssetTransType));

for (i=0; i<enum.values(); i++)
    info(strfmt("%1 - %2", enum.index2Value(i), enum.index2Label(i)));

} ´´´

Y al igual que en el artículo anterior, obtenemos una ventana de InfoLog que podemos copiar y pegar en Excel o donde prefiramos:

Export Enum Value List