Wednesday, 15 November 2017

Dynamics 365 User to employee relationship. (User relationship)

Dynamics 365 User to employee relationship. (User relationship)
In Dynamics 365 User relationship setup is little different than AX 2012, Let’s see how to do it.
Relation.jpg
  1. Go to System administration > Users


Select User and click on user id. Below screen will open. It will show employee attached to the user in person field.
  1. Now click on Maintain version button and click new.
Now, something odd here. New created line have set same person as in previous recode and even not editable.
  1. So, Delete both the lines and refresh the page
  2. Again, go to users form, select user and click on edit. Now Person field will be empty. Select the contact there.

That’s it done.

Thursday, 14 September 2017

Créer une méthode de recherche à l'aide de table sur Dynamics AX 2012

Créer une méthode de recherche à l'aide de table sur Dynamics AX 2012

Beaucoup de temps il faut montrer le champ sur la recherche x ++ dans Dynamics AX 2012 qui n'est pas directement sur la table ou le champ de table. Dans ce cas, la méthode de tableau sera utile dans la recherche pour afficher des données relatives. Seul le problème est qu'il ne sera pas filtré.

Voici le code pour obtenir des données de la méthode de table dans la recherche.

recherche public vide ()
{
    Query qr = new Query ();
    QueryBuildDataSource qbds;
    QueryBuildDataSource qbdsJoin;
    QueryBuildRange qbr, qbr1;

    QueryRun qrun;
    SysTableLookup sysTableLookup = sysTableLookup :: newParameters (tableNum (ProjTable), ceci);
    ;
    qbds = qr.addDataSource (tableNum (ProjTable));
    qbds.joinMode (JoinMode :: InnerJoin);
    qbds.relations (true);
   
    sysTableLookup.addLookupfield (fieldNum (ProjTable, ProjId));
    sysTableLookup.addLookupfield (fieldNum (ProjTable, Nom));
    sysTableLookup.addLookupMethod (tableMethodStr (ProjTable, YourMethod));
    sysTableLookup.parmQuery (qr);
    sysTableLookup.performFormLookup ();

}

Méthode sur ProjTable
écran d'affichage public 20 YourMethod ()

 {
 // code
}


Cela vous a aidé ... !! Ensuite, appuyez sur les annonces sur la page ... :)