[AX 2012 R3 – How To] Encontrar Entidad a partir de un ID

[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:
  1

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.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.