Commenti personalizzati in Microsoft Dynamics AX

Come creare facilmente commenti personalizzati in Microsoft Dynamics AX 4.

Ogni bravo programmatore sa che, durante la fase di scrittura del codice, è doveroso commentare le varie parti del programma. Questo piccolo accorgimento, che inizialmente potrebbe sembrare una perdita di tempo, in futuro potrebbe agevolarci di molto la lettura del programma. In Microsoft Dynamics AX è possibile creare degli script per l’inserimento di commenti personalizzati. Per creare un commento personalizzato è sufficiente andare a creare un nuovo metodo all’interno della classe EditorScript.

Come prima cosa dobbiamo aprire il gestionale Microsoft Dynamics AX e all’interno dell’AOT aprire la classe EditorScript. All’interno della classe aggiungere il metodo personalizzato.

Qui di seguito un metodo per l’inserimento di un commento personalizzato nella prima prima riga e colonna del programma.

//Creo uno script per la creazione di un commento personalizzato
void ScriptCommentoTestata(editor e)
{
    //Numero di riga dove verrà inserito il nostro commento
    e.gotoLine(1);
    
    //Numero di colonna nel quale comincierà il nostro commento
    e.gotoCol(1);

    //Commento che dovrà essere stampato
    //In questo caso aggiungo Inizio modifica effettuata da Faion il 24/05/2017
    e.insertLines("//Inizio modifica effettuata da " + CurUserId() + " il " + date2str(SystemDateGet(), 123, 2, 4, 2, 4, 4));
}

Nel caso in cui volessimo che tale commento fosse inserito nella posizione corrente del cursore è sufficiente rimuovere, dal codice, le seguenti due righe di codice:

  • gotoLine
  • gotoCol

Ecco come si presenta il metodo per l’inserimento di un commento personalizzato nella posizione del cursore:

//Creo uno script per la creazione di un commento personalizzato in pos. corrente
void ScriptCommento(editor e)
{
    //Commento che dovrà essere stampato
    //In questo caso aggiungo Inizio modifica effettuata da Faion il 24/05/2017
    e.insertLines("//Inizio modifica effettuata da " + CurUserId() + " il " + date2str(SystemDateGet(), 123, 2, 4, 2, 4, 4));
}

 

Per utilizzare tali script all’interno dei metodi è sufficiente:

  • Cliccare con il tasto destro all’interno del metodo
  • Nel menù a tendina selezionare script
  • Selezionare il nostro script(in questo caso ScriptCommentoTestata)

Commenti Personalizzati - Script

*Quanto qui sopra descritto e stato realizzato e testato nella versione 4 di Microsoft Dynamics AX.


 

Condividi con i tuoi amici

Articoli Correlati

Informazioni su Andrea Faion 408 Articoli
FAION ANDREA. Ho 35 anni e sono diplomato in informatica presso l'ITIS Kennedy di Pordenone. Da sempre appassionato a tutto ciò che concerne il mondo dell'informatica.

Commenta per primo

Lascia un commento