IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SAGE Discussion :

Personnaliser l'écran de contrôle facture X3 V5.3


Sujet :

SAGE

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Gestionnaire d'applications
    Inscrit en
    Janvier 2010
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Gestionnaire d'applications

    Informations forums :
    Inscription : Janvier 2010
    Messages : 32
    Par défaut Personnaliser l'écran de contrôle facture X3 V5.3
    Bonjour tout le monde ,

    je veux ajouter à l'écran de contrôle facture onglet lignes le champ "BL Fournisseur" de la tables des réceptions.
    j'ai suivi ces étapes mais l'information n'est pas remontée lors de la consultation de l'écran:

    1- Développement -> Dictionnaire des données -> Tables

    J'ai ajouter le champ BL Fournisseur "BPSNDE" de la table des réceptions "PRECEIPT" à la table factures d'achat détail "PINVOICED" ensuite j'ai validé la table

    2- Développement -> Dictionnaire des traitements -> écrans

    J'ai ajouter le champ BL Founisseur à l'écran Facture d'achat lignes,après je me suis positionner sur le champ Numéro "NUMORI" et j'ai ajouter une action Après Modif SPE,ensuite j'ai enregistré et validé l'écran.

    3- Après j'ai ajouter le traitement spécifique ci-dessous:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
     
     
    ######################################################################################
    ## Etiquette ajoutée par le superviseur (écran WE8FAF3) 30/05/2015 01:23:23 (ADMIN)
    ######################################################################################
    $ACTION
    Case ACTION
     When default
    Endcase
    Return
     
    End
     
     
    ######################################################################################
    ## Etiquette ajoutée par le superviseur (écran WE8FAF3) 02/06/2015 15:56:19 (ADMIN)
    ######################################################################################
    Subprog IB_NUMORI
    End
     
    #Subprog AM_NUMORI(VALEUR)
    #Variable Char    VALEUR()
    #End
     
     
    ######################################################################################
     
    Subprog AM_NUMORI(VALEUR)
    Variable Char    VALEUR()
    Read [F:PTH]PTHNUM=VALEUR
     
        If !fstat Then 
     
            [M:PIH3]BPSNDE(nolign-1)=[F:PTH]BPSNDE
     
        Endif
     
    End
    Informations complémentaires:

    Sage Version: Sage X3 V5.3

  2. #2
    Membre expérimenté
    Homme Profil pro
    Chef de projets Informatiques (ERP / WEB / .NET)
    Inscrit en
    Juillet 2007
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projets Informatiques (ERP / WEB / .NET)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 144
    Par défaut Validation de l'écran
    Bonjour,

    il faut valider l'écran PIH3 et ensuite il faut valider la transaction dans Paramétrage > Achats > Transactions de saisie > Factures/avoirs

    si ça ne fonctionne toujours pas, il faut faire une validation globale à partir de la fenetre OPIH et en haut sur la la barre d'index, validation => validation globale.

    Cordialement,
    Frédéric.

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Octobre 2014
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Italie

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : Octobre 2014
    Messages : 22
    Par défaut
    Bounjour,

    le subprogs AM_ sont exécutées quand on y va à modifier le contenu de la textbox.
    Pour actualiser les textbox dans l'onglet lignes, en consultation, on doit utiliser l'action LIENS_LIG

    Matteo

  4. #4
    Membre averti
    Profil pro
    Gestionnaire d'applications
    Inscrit en
    Janvier 2010
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Gestionnaire d'applications

    Informations forums :
    Inscription : Janvier 2010
    Messages : 32
    Par défaut
    Merci à vous tous pour vos précieuses réponses.

    Il fallait ajouter une action avant_zone au lieu de l'action après_modif sur le champs NUMORI et corriger la clé de la classe PTH mettre PTH0 au lieu de PTHNUM



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    ######################################################################################
    ## Etiquette ajoutée par le superviseur (écran WE8FAF3) 06/06/2015 11:52:28 (ADMIN)
    ######################################################################################
    Subprog AV_NUMORI(VALEUR)
    Variable Char    VALEUR()
    Read [F:PTH]PTH0=VALEUR    
        If !fstat Then         
            [M:PIH3]BPSNDE(nolign-1)=[F:PTH]BPSNDE
        Endif
    End
     
     
    ######################################################################################
    Pas besoin d'aller ajouter le champs N° BL Fournisseur BPSNDE dans la table liste des factures achat "PINVOICED"

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Taille écran : Proportionnalité Contrôles et forms
    Par spezet29 dans le forum VB.NET
    Réponses: 5
    Dernier message: 07/07/2010, 09h05
  2. Personnaliser l'écran de la console de VMWARE
    Par Kcintim dans le forum VMware
    Réponses: 0
    Dernier message: 14/08/2009, 05h34
  3. Personnaliser les écrans
    Par methodiste dans le forum Administration
    Réponses: 0
    Dernier message: 15/04/2009, 19h08
  4. [C#/Custom Control] Comment personnaliser les évènements des contrôles enfants ?
    Par Anto03 dans le forum Windows Presentation Foundation
    Réponses: 21
    Dernier message: 26/09/2008, 08h45
  5. Personnaliser l'écran de connexion Oracle 6i
    Par TINAVONJ dans le forum Forms
    Réponses: 11
    Dernier message: 30/07/2007, 11h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo