[AX 2012 R3 - How To] Encontrar Entidad a partir de un ID
En esta oportunidad, mostraré cómo encontrar una Entidad (tabla y/o vista) a partir de algún ID según el tipo de dato que estamos manejando. En este ejemplo mostraré cómo obtener el CustTable a partir de su CustId, simplemente debemos utiliar el método estático find de la entidad en cuestión:static void Job12(Args _args) { //Declaramos nuestra entidad CustTable custTable; //Obtenemos la entidad (en este caso filtrado por AccountNumber) custTable = CustTable::find("064735"); //Mostramos su Moneda de cambio info(custTable.Currency); }
De esta manera nos mostrará a moneda actual:
Debemos tener en cuenta que hay otros métodos find() definidos para los distintos casos, por ejemplo, findByVendor() o findByCode() que podremos utilizar para recuperar la entidad que necesitemos.