• Comment lancer une trace moteur depuis une fonction X3?

    Je cherche à lancer puis arrêter une trace moteur depuis les commandes de vente. Je voudrais juste la trace d'une action bien précise (X3V11 P7). Comment faire?
  • Comment vérifier si une trace est ouverte?

    Bonjour, Avant d'ouvrir une nouvelle trace via l'instruction Call OUVRE("ma trace") From LECFIC , j'aimerais vérifier si une trace n'est pas déjà ouverte. Quelle variable système puis-je utiliser? Merci!
  • Où puis-je trouver la liste des variables système X3

    Où puis-je trouver la liste des variables système X3 ?
  • Comment puis-je savoir dans un traitement quelle est la classe par défaut? Le masque par défaut?

    Je suis en V11P7 et tombe sur des transclasses de type [M] = [F]. => Comment savoir quel est l'écran appelé par défaut lorsqu'on écrit [M]? La table au sommet de la pile lorsqu'on écrit [F]? Y a-t-il une variable système qui donne cette information…
  • Erreur 'Dépassement de capacité en calcul'

    Je suis en V11P7 et j'ai l'erreur Dépassement de capacité en calcul ... Est-ce lié à la mémoire allouée à la session ?
  • Code activité nécessaire sur menu local?

    Lorsqu'on ajoute une entrée dans un menu local existant standard, faut-il alors protéger le menu local par un code activité ? Sachant qu'on ne peut pas mettre un code activité uniquement sur la nouvelle entrée. Si je mets un code activité, le menu ne…
  • Mon débuggueur ne fonctionne pas. Comment puis-je savoir depuis quel traitement mon sous-programme est appelé?

    Je n'arrive pas à faire fonctionner mon débuggueur, j'ai tout essayé: https://www.sagecity.com/fr/enterprise-management-sage-x3-france/f/enterprise-management-sage-x3-france-technique/126763/comment-faire-pour-faire-fonctionner-mon-debuggueur Je souhaite…
  • Comment vérifier dans un bout de code qu'un traitement existe dans le dossier courant ?

    Bonjour, Je suis en EM V11 P7. Je développe dans un dossier de développement, à partir duquel je génère régulièrement des patchs qui passent dans un dossier de recette. J'ai besoin de faire un Gosub YETIQUETTE From YTRAITEMENT depuis le SPESOH. Le…
  • Linstruction [S]zonsui = "[M:SQH1]YCHAMP" ne fonctionne pas.

    Bonjour, Je suis en EM V11 P7. Dans la fonction des Devis GESSQH, lorsqu'on clique sur le bouton Commande sur la droite pour transformer le devis en commande, j'ai ajouté dans AVANTBOUT un test qui bloque la création de la commande si le champ [M…
  • Comment savoir dans un bout de code si une transaction est en cours?

    Je suis en train de développer un bout de code dans un point d'entrée (EM V11 P7) et je souhaite écrire une condition du type: If [ aucune transaction en cours ] Trbegin [F:MATABLE] Endif Comment effectuer cette vérification?
  • Peut-on modifier une liste de gauche dans une fonction par paramétrage ?

    Changer l'ordre des champs ? Créer des tiroirs ? Quel est le nombre max de colonnes autorisées dans la liste de gauche ?
  • Comment correctement libérer la mémoire lorsqu'on supprime une instance de classe?

    Bonjour, J’ai l'impression qu'il y a une fuite de mémoire dans le tout petit programme de test ci-dessous, qui utilise la classe standard ASYRJSO. Je suis sur EM V11 P7. - Les 4 instanciations de classe avec le mot clé newInstance utilisent en tout…
  • Bonnes pratiques à adopter lorsqu'on développe dans un point d'entrée?

    Je rencontre un souci où la valeur de la variable système [S]nolign change "sans prévenir" dans un bout de code spécifique développé dans un point d'entrée. Plus de détails dans ce post: https://sagecity.na.sage.com/fr/enterprise-management-sage-x3-france…