Support de formation Safe X3 Développement Version 6 SAFE X3 DEVELOPPEMENT Copy

Support de formation Safe X3 Développement Version 6 SAFE X3 DEVELOPPEMENT Copyright © Sage 2009-2010 Page 2 SAFE X3 DEVELOPPEMENT Copyright © Sage 2009-2010 Page 3 PREREQUIS Pour accéder à cette formation, vous devez avoir au préalable : - A suivre impérativement la formation Outils communs 6 © 2009 Sage – Division Moyennes & Grandes Entreprises ADVANCED FONDAMENTAUX X3F-INT 1 jour Sage ERP X3 Introduction X3F-OVW 2 jours Overview Fonctionnel X3F-CTO 3 jours Outils communs CURSUS Sage ERP X3 – Outils & Développement X3A-ADM 3 jours Outils avancés EXPERT X3A-DEV 8 jours Développement 1 &2 X3E-BIU 2 jours Business Intelligence Exploitation X3E-CRI 2 jours Crystal Reports Integration X3E-WSE 2 jours Web Services Pré-requis obligatoire Pré-requis recommandé “Sage Certified Consultant” examen Web Formation X3E-ECP 1 jour Eclipse X3E-IPT 2 heures Installation des patchs X3E-IEX 2 jours Interfaces Import / Export X3E-OFF 2 heures Lien Office X3E-PGR 1 jour Processus et Graphiques SAFE X3 DEVELOPPEMENT Copyright © Sage 2009-2010 Page 4 SOMMAIRE SOMMAIRE ................................................................................................................................................. 4 1. INTRODUCTION ..................................................................................................................................... 8 2. TABLES ................................................................................................................................................ 10 2.1. RESUME ................................................................................................................................................. 10 2.2. DESCRIPTION DETAILLE DES PARAMETRES D’UNE TABLE : ................................................................................... 10 2.3. LES LIMITES ............................................................................................................................................. 14 2.4. ACTION BOUTON BAS D’ECRAN .................................................................................................................... 14 2.5. DES CHAMPS PARTICULIERS ......................................................................................................................... 15 3. ECRANS ............................................................................................................................................... 17 3.1. DÉFINITION .............................................................................................................................................. 17 3.2. RENSEIGNEMENT DES INFORMATIONS GENERALES ........................................................................................... 17 3.3. AGENCEMENT DES BLOCS ........................................................................................................................... 19 3.4. RENSEIGNEMENT DES CHAMPS .................................................................................................................... 20 3.5. CHAMPS SPECIAUX A PARAMETRER ............................................................................................................... 21 3.6. CONTRAINTE TECHNIQUE POUR L’APPEL D’UN BLOC TABLEAU DEROULANTS .......................................................... 22 4. OBJETS ................................................................................................................................................ 24 4.1. DÉFINITION ............................................................................................................................................. 24 4.2. GESTION OBJET SIMPLE .............................................................................................................................. 24 4.3. GESTION TABLEAU .................................................................................................................................... 25 4.4. GESTION COMBINE .................................................................................................................................... 26 4.5. GESTION BROWSER ................................................................................................................................... 27 4.6. DICTIONNAIRE DES OBJETS .......................................................................................................................... 28 4.7. VALIDATION D’UN OBJET ............................................................................................................................ 31 5. FENETRE .............................................................................................................................................. 32 5.1. DEFINITION .............................................................................................................................................. 32 5.2. RESUME ................................................................................................................................................. 33 5.3. ONGLET ECRANS ...................................................................................................................................... 33 5.4. ONGLET BOUTONS/MENUS ........................................................................................................................ 33 5.5. ONGLET BOUTONS PREDEFINIS .................................................................................................................... 34 5.6. ONGLET BROWSER .................................................................................................................................... 34 5.7. EXERCICE : GESTION DES ARTICLES ................................................................................................................ 35 6. MENUS LOCAUX .................................................................................................................................. 40 6.1. DÉFINITION .............................................................................................................................................. 40 7. TABLES DIVERSES ................................................................................................................................ 41 7.1. DÉFINITION ............................................................................................................................................. 41 7.2. SAISIE DES DONNEES .................................................................................................................................. 41 7.3. GESTION DE TABLE DE DEPENDANCE ............................................................................................................. 42 8. VUES ................................................................................................................................................... 43 SAFE X3 DEVELOPPEMENT Copyright © Sage 2009-2010 Page 5 8.1. DEFINITION ............................................................................................................................................. 43 8.2. PARAMETRAGE DE LA VUE .......................................................................................................................... 43 8.3. STRUCTURE GENEREE EN VALIDATION ........................................................................................................... 45 9. CODES ACTIVITE .................................................................................................................................. 47 9.1. DEFINITION ............................................................................................................................................. 47 9.2. CODES ACTIVITES FONCTIONNELS STANDARDS ................................................................................................. 47 9.3. CODES ACTIVITES DE DIMENSIONNEMENT ....................................................................................................... 47 9.4. CODES ACTIVITES DE LOCALISATION ............................................................................................................... 48 9.5. CODE ACTIVITES FONCTIONNELS SPECIFIQUES .................................................................................................. 48 9.6. PARTICULARITE DE LA DESACTIVATION PAR CODE ACTIVITE ................................................................................ 48 10. ACTIONS CHAMPS ........................................................................................................................... 50 10.1. DEFINITION ............................................................................................................................................. 50 10.2. APPEL DES ACTIONS SUR CHAMP .................................................................................................................. 51 10.3. LISTE DES ACTIONS SUR CHAMPS .................................................................................................................. 54 10.4. VARIABLES UTILISABLES POUR LES ACTIONS SUR CHAMPS .................................................................................. 60 10.5. ACTIONS STANDARD CAPITALISEES ................................................................................................................ 61 11. TYPES DE DONNEES ......................................................................................................................... 62 11.1. DÉFINITION ............................................................................................................................................. 62 11.2. DONNEES DE BASE .................................................................................................................................... 62 11.3. DONNEES STANDARDS ............................................................................................................................... 63 11.4. ACTIONS SUR CHAMP ................................................................................................................................ 63 11.5. ACTIONS SUR CHAMP POUR UN BLOC TABLEAU ............................................................................................... 63 11.6. TYPE DE DONNEES LIEES A L’OBJET : .............................................................................................................. 64 11.7. TEXTE TRADUITS ....................................................................................................................................... 64 11.8. CLOB ET BLOB .......................................................................................................................................... 66 11.9. SYNTAXE DU FORMAT ................................................................................................................................ 66 11.10. POUR UNE ACTION : ORDRE D’EXECUTION ................................................................................................. 69 11.11. EXERCICE : GESTION DES CLIENTS (GESTION SIMPLE) .................................................................................... 70 12. MODELE « OBJET » .......................................................................................................................... 76 12.1. DÉFINITION ............................................................................................................................................. 76 12.2. UTILISATION DU MODELE OBJET ................................................................................................................... 78 12.3. GESTION TABLE D’ENTETE PLUS TABLE DE DETAIL ............................................................................................. 93 12.4. EXERCICE : GESTION DES COMMANDES (GESTION ENTETE ‐ DETAIL) .................................................................... 99 12.5. GESTION DES BOUTONS/MENUS................................................................................................................ 108 12.6. LES BROWSERS ....................................................................................................................................... 110 13. ACTIONS ....................................................................................................................................... 114 13.1. DEFINITION ........................................................................................................................................... 114 13.2. INFORMATIONS GENERALES ...................................................................................................................... 115 13.3. RENSEIGNEMENT DES PARAMETRES ............................................................................................................ 116 14. MODELE « SAISIE FENETRE » ......................................................................................................... 119 14.1. DEFINITION ........................................................................................................................................... 119 14.2. PARAMETRAGE DE L’ACTION ..................................................................................................................... 119 14.3. ACTIONS SUR MODELE ............................................................................................................................. 120 14.4. GESTION DES BOUTONS/MENUS ................................................................................................................ 123 SAFE X3 DEVELOPPEMENT Copyright © Sage 2009-2010 Page 6 14.5. GESTION DES BROWSERS .......................................................................................................................... 126 14.6. EXERCICE : MENU DANS GESTION COMMANDE ............................................................................................. 127 15. MODELE « TRAITEMENT STANDARD » ........................................................................................... 130 15.1. DEFINITION ........................................................................................................................................... 130 15.2. PARAMETRES ......................................................................................................................................... 131 15.3. ACTIONS SUR MODELES : MODE INTERACTIF ................................................................................................. 132 15.4. ACTION SUR MODÈLES : MODE BATCH ......................................................................................................... 137 16. FONCTIONS ................................................................................................................................... 141 17. MODELE « AFFICHAGE DIVERS » .................................................................................................... 143 17.1. DEFINITION: .......................................................................................................................................... 143 17.2. ACTION UNIQUE TRT_DIV ....................................................................................................................... 143 18. MODELE « HORS MODELE » ........................................................................................................... 144 18.1. DEFINITION : .......................................................................................................................................... 144 18.2. PARAMETRE DU SOUS‐PROGRAMME ........................................................................................................... 144 18.3. DECLARATION DU SOUS‐PROGRAMME ........................................................................................................ 145 18.4. EXERCICE : CALCUL DE L’EN‐COMMANDE CLIENT EN BATCH ............................................................................. 147 19. MODELE « SELECTION TABLE » ...................................................................................................... 150 19.1. DEFINITION : .......................................................................................................................................... 150 19.2. ACTIONS SUR MODELE ............................................................................................................................. 151 20. MODELE « SELECTION LISTE » ........................................................................................................ 153 20.1. DEFINITION : .......................................................................................................................................... 153 20.2. ACTIONS SUR MODELES ............................................................................................................................ 154 20.3. VARIABLES DISPONIBLES EN LECTURE : ......................................................................................................... 156 21. MODELE « CONSULTATION » ......................................................................................................... 157 21.1. DEFINITION : .......................................................................................................................................... 157 21.2. FENETRE PRINCIPALE : .............................................................................................................................. 157 21.3. FENETRE DE CRITERES : ............................................................................................................................ 158 21.4. ELEMENTS COMPOSANT UNE CONSULTATION ............................................................................................... 158 21.5. PARAMETRES D’UNE CONSULTATION .......................................................................................................... 159 21.6. ACTION SUR MODELE CONSULTATION ......................................................................................................... 160 21.7. EXERCICE CONSULTATION CLIENT ............................................................................................................... 165 22. POINT D’ENTREE ........................................................................................................................... 167 22.1. REGLES DES POINTS D’ENTREE ................................................................................................................... 167 22.2. EXERCICE : GESTION DES COMMANDES STANDARD ........................................................................................ 168 23. ECRANS GRAPHIQUES ................................................................................................................... 172 23.1. PRESENTATION GRAPHE SIMPLE ET MULTI .................................................................................................... 172 23.2. PARAMETRAGE ....................................................................................................................................... 174 23.3. GANTT ................................................................................................................................................. 176 23.4. AGENDA ............................................................................................................................................... 178 23.5. PLANNING MENSUEL ............................................................................................................................... 180 23.6. COMPOSANTS GRAPHIQUES ...................................................................................................................... 183 23.7. PLANNING ANNUEL ................................................................................................................................. 184 SAFE X3 DEVELOPPEMENT Copyright © Sage 2009-2010 Page 7 23.8. NOMENCLATURE HORIZONTALE ................................................................................................................. 186 23.9. NOMENCLATURE VERTICALE ...................................................................................................................... 189 23.10. RADAR ............................................................................................................................................. 192 23.11. BROWSER ......................................................................................................................................... 194 23.12. BUREAUTIQUE ................................................................................................................................... 195 23.13. METHODES JAVASCRIPT ....................................................................................................................... 198 23.14. EDITEUR HTML ................................................................................................................................. 200 23.15. VUE PORTAIL ..................................................................................................................................... 201 23.16. EXERCICE : CONSULTATION DES COMMANDES .......................................................................................... 202 24. SPECIFIQUE ................................................................................................................................... 208 24.1. REGLES GENERALES ................................................................................................................................. 208 25. CONCLUSION................................................................................................................................. 216 25.1. THEMES ABORDES AU COURS DE CETTE FORMATION : ..................................................................................... 216 25.2. TABLEAU DES FORMATIONS....................................................................................................................... 217 26. EXERCICES COMPLEMENTAIRES ..................................................................................................... 218 26.1. EXERCICE A : CHANGEMENT DE STYLE (COMPLEMENT EX 1) ............................................................................. 218 26.2. EXERCICE B : TEXTES TRADUITS EN GESTION ARTICLE (COMPLEMENT EX 1 ) ........................................................ 219 26.3. EXERCICE C : LISTES GAUCHES EN GESTION CLIENT (COMPLEMENT EX 2) ........................................................... 220 26.4. SUJETS ABORDES .................................................................................................................................... 222 SAFE X3 DEVELOPPEMENT Copyright © Sage 2009-2010 Page 8 1. INTRODUCTION Dossier mère Traitement standard Dossier mère Traitement standard Uniquement dans le dossier mère : – Tables : système X3 – Sources : SUB*, FUN*, IMP*, … – Exécutables : tout le standard – Etats : tout le standard Introduction Dossier Fils Traitement Vertical Traitement spécifique Dossier Fils Traitement Vertical Traitement spécifique Dossier vertical, spécifique : – Tables : superviseur, dictionnaire, applicatives – Sources : vertical / spécifique – Exécutables : vertical / spécifique – Etats : vertical / spécifique Copyright © Sage 2009-2010 4 Safe X3 Développement Le fonctionnement des traitements X3 est basé sur le principe d’héritage des dossiers. Ainsi tous les éléments de type tables, traitements et états d’un dossier parent sont accessibles par le dossier fils (applicatif). Les traitements, les tables et les états standards sont tous présents dans le dossier mère X3, ils permettent le bon fonctionnement de tous les dossiers fils et ne doivent en aucun cas être modifiés ou déplacés. SAFE X3 DEVELOPPEMENT Copyright © Sage 2009-2010 Page 9 Introduction Écrans Objet Table Traitement superviseur GOBJET Traitement standard SUBxxx Traitement vertical SPVxxx Traitement spécifique SPExxx Types de donnée Traitement standard SUBxxx Traitement vertical SPVxxx Traitement spécifique SPExxx Fenêtre Action : GOBJET Fonction : GESxxx M. Locaux T. Diverses Codes activités Types de donnée M. Locaux T. Diverses Codes activités Copyright © Sage 2009-2010 5 Safe X3 Développement Tous les éléments que nous voyons ici sont répertoriés dans un dictionnaire X3, par exemple le dictionnaire des tables, des écrans etc… Ceci permet une classification, par l’intermédiaire de leurs noms qui doit être unique, ou de leur module, ou de leur code activité. Par la suite, nous pouvons facilement retrouver un élément ou un groupe en posant un filtre sur un browser, sur son nom par exemple ou en utilisant une sélection sur le module ou sur un code activité. Tous ces éléments peuvent être protégés par un code activité s’ils sont modifiés par un développement. L’objet n’est alors plus modifiable par intégration de patchs standards. SAFE X3 DEVELOPPEMENT Copyright © Sage 2009-2010 Page 10 2. TABLES 2.1. RESUME > Description général de la table − Code et abréviation unique de la table. − Code activité pour les tables spécifiques. > Renseignements des champs de la table dans le dictionnaire − Code du champ unique dans toute la table. − Code activité s’il s’agit d’un champ spécifique dans une table standard. − Liaison avec une autre table X3. − Obligatoire ou non. − Options descendu au niveau des écrans. > Création des index − Premier uploads/Management/ sx302-safe-x3-developpement-v6.pdf

  • 18
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Aoû 21, 2022
  • Catégorie Management
  • Langue French
  • Taille du fichier 3.5632MB