Astuce #6 : Ouvrir un formulaire classique à partir du RTC


En voilà une option à utiliser avec modération et que en cas extrème. 


Nous savons tous qu’il est possible d’exécuter des reports classiques à partir du RTC.


En utilisant cette ouverture nous avons aussi la possibilité d’exécuter un formulaire classique :



  • Créer un nouveau report

  • Dans le trigger OnInitReport ajouter la ligne de code suivante : FORM.RUNMODAL(42);

Il suffit maintenant de créer une action dans une page RTC qui exécute le report qui va automatiquement afficher le formulaire 42 (Commande Vente)

Comments (2)

  1. Michael C. says:

    Bonjour,

    merci pour cette astuce elle m'a ete precieuse pour la raison suivante: j'ai cree un form dans Nav classic qui contient deux sous formulaires. ceux-ci sont disposes l'un a cote de l'autre de facon verticale.

    Le probleme est que lorsque je cree la page associee au form dans RTC il ne me dispose pas les sous-formulaires de facon verticale mais horizontale (l'un en dessous de l'autre). le seul moyen que j'ai trouve pour le moment c'est d'ouvrir mon formulaire dans nav classic grace a l'astuce donnee ci-dessus.

    Sauriez-vous s'il existe un moyen dans RTC de disposer deux formualires ou sous-formulaires de facon verticale (donc l'un a cote de l'autre ?)

    merci d'avance.

  2. melyassir says:

    Une fiche RTC de NAV 2009 est composé de 2 colonnes pour chaque section dans une fiche : En NAV 2009 c'est possible en ajoutant 2 sous-groupes sous un groupe.

    En NAV 2013 c'est plus simple de positionner les contrôles dans une page.