Dynamics AX Blog - Beiträge vom 26 Juli 2014

Momentan angezeigt werden nur Beiträge vom »26. Juli 2014«. Filter entfernen

Produktionsauftrag per Code fertigmelden

Screenshot

Dynamics AX stellt ein Framework zur Verfügung, mit dessen Hilfe man Produktionsaufträge in einen bestimmten Status überführen kann. Im Beispiel wird ein Produktionsauftrag fertig gemeldet.

Wenn man mehrere Aufträge gleichzeitig aktualisieren möchte, muss man die Methode ProdMultiReportFinished.insert() einfach entsprechend oft aufrufen und den jeweiligen Datensatz der ProdTable übergeben.

static void prodReportFinished(Args _args)
{
    ProdTable prodTable;
    ProdMultiReportFinished prodMultiReportFinished;

    prodTable = ProdTable::find("P000195");

    prodMultiReportFinished = ProdMultiReportFinished::construct(new Args());
    RunBaseMultiParm::initParm(prodMultiReportFinished);
    prodMultiReportFinished.insert(prodTable, prodMultiReportFinished.defaultParmBuffer());

    prodMultiReportFinished.run();
}
 

 
 
 

Produktionsauftrag per Code starten

Screenshot

Dynamics AX stellt ein Framework zur Verfügung, mit dessen Hilfe man Produktionsaufträge in einen bestimmten Status überführen kann. Im Beispiel wird ein Produktionsauftrag gestartet.

Wenn man mehrere Aufträge gleichzeitig aktualisieren möchte, muss man die Methode ProdMultiStartUp.insert() einfach entsprechend oft aufrufen und den jeweiligen Datensatz der ProdTable übergeben.

static void prodStartUp(Args _args)
{
    ProdTable prodTable;
    ProdMultiStartUp prodMultiStartUp;

    prodTable = ProdTable::find("P000160");

    prodMultiStartUp = ProdMultiStartUp::construct(new Args());
    RunBaseMultiParm::initParm(prodMultiStartUp);
    prodMultiStartUp.insert(prodTable, prodMultiStartUp.defaultParmBuffer());

    prodMultiStartUp.run();
}
 

 
 
 

Produktionsauftrag per Code freigeben

Screenshot

Dynamics AX stellt ein Framework zur Verfügung, mit dessen Hilfe man Produktionsaufträge in einen bestimmten Status überführen kann. Im Beispiel wird ein Produktionsauftrag freigegeben.

Wenn man mehrere Aufträge gleichzeitig aktualisieren möchte, muss man die Methode ProdMultiRelease.insert() einfach entsprechend oft aufrufen und den jeweiligen Datensatz der ProdTable übergeben.

static void prodRelease(Args _args)
{
    ProdTable prodTable;
    ProdMultiRelease prodMultiRelease;

    prodTable = ProdTable::find("P000177");

    prodMultiRelease = ProdMultiRelease::construct(new Args());
    RunBaseMultiParm::initParm(prodMultiRelease);
    prodMultiRelease.insert(prodTable, prodMultiRelease.defaultParmBuffer());

    prodMultiRelease.run();
}
 

 
 
 

 

 
 
 
Beiträge des aktuellen Monats
Juli 2014
MoDiMiDoFrSaSo
 123456
78910111213
14151617181920
21222324252627
28293031 
 
© 2006-2025 Heinz Schweda | Impressum | Kontakt | English version | Mobile Version
Diese Webseite verwendet Cookies, um Benutzern einen besseren Service anzubieten. Wenn Sie weiterhin auf der Seite bleiben, stimmen Sie der Verwendung von Cookies zu.  Mehr dazu