[AX 2012 R3 - How To] Actualizar el contenido de un campo en alguna tabla

mayo 26, 2016 Christian Amado 0 Comentarios

Microsoft Dynamics AX En este artículo, quiero mostrar cómo actualizar un campo de base de datos desde código X++.

Buscamos el custTable necesario y pasamos como parámetro que permite la actualización de la tabla.

De esta manera aplicamos el cambio y lo tenemos listo.
static void Job12(Args _args)
{
    //Declaramos nuestra entidad
    CustTable   custTable;
    
    ttsBegin;
    //Obtenemos la entidad (en este caso filtrado por AccountNumber). 
    //Pero, en este caso pasaremos el parámetro de actualización
    //forUpdate = true
    custTable = CustTable::find("NA-064735", true);
    
    //Cambiamos de PYG a USD.
    custTable.Currency = "USD";
    
    //Actualizamos el registro
    custTable.update(true, true);
    
    ttsCommit;
    
    //Mostramos su Moneda de cambio
    info(custTable.Currency);
}

1

De esta manera logramos actualizar los campos necesarios.