Job cambia data in Dynamics AX

Un veloce job X++ che permette di cambiare la data nei record di una tabella di sistema.

La necessità era quella di estendere di un mese la validità del listino ricambi. Sia dei prezzi in acquisto che di quelli in vendita.

Nel caso specifico la data ‘ToDate’ della tabella PriceDiscAdmTrans deve essere portata dal 30.09.2017 al 31.10.2017. Ecco il job:

// Il commento….
static void agPriceMoveToDate(Args _args)
{
PriceDiscTable priceDiscTable;
ttsBegin;
while select forUpdate priceDiscTable where PriceDiscTable.ToDate == 30\09\2017
{
PriceDiscTable.ToDate = 31\10\2017;
PriceDiscTable.update();
}
ttsCommit;
info(‘Done!’);
}

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo di WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google photo

Stai commentando usando il tuo account Google. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...