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

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

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.

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.