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 :

rafraîchir un champ spé sur les lignes de réception [X3-V12]


Sujet :

SAGE

  1. #1
    Membre confirmé
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2022
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2022
    Messages : 67
    Par défaut rafraîchir un champ spé sur les lignes de réception
    bonjour,

    J'ai une petite question idiote, j'ai rajouté un champ spé sur les lignes des réceptions d'achat (écran PTH1)
    Le but est de renseigner ce champ lorsque l'utilisateur se rend sur une réception existante ou lors de la création d'une nouvelle réception.

    Pour cela j'ai une action spé Avant_zone sur mon champ.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Subprog AV_ZREF(VALEUR)
    Variable Char    VALEUR()
    	[M:PTH1]ZREF(nolign-1) = "Toto test"
    	Affzo [M:PTH1]ZREF(nolign-1)  
    End
    Cependant je n'arrive pas à rafraichir le champ pour afficher la valeur, Affzo fait tout simplement planter X3...

    Nom : Capture d’écran 2025-04-03 160132.png
Affichages : 108
Taille : 30,9 Ko

    Comment faire ? Si j'enlève la ligne Affzo X3 ne plante plus mais le champ apparait vide jusqu'à ce que la réception soit enregistrée.


    Merci

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2024
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2024
    Messages : 7
    Par défaut
    Bonjour,
    Avez vous essayé d'utiliser l'action $LIENS_LIG ?
    On y passe pour charger chaque ligne d'une réception quand on se rend sur un document

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    $ACTION
      Case ACTION
        When "LIENS_LIG"   Gosub LIENS_LIG
      Endcase
    Return
     
    $LIENS_LIG
    	[M:PTH1]ZREF(nolign-1) = "Toto test"
    Return

  3. #3
    Membre confirmé
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2022
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2022
    Messages : 67
    Par défaut
    J'avais effectivement déjà essayé Liens_lig mais je me suis embrouillé avec un script beaucoup trop compliqué (boucles inutiles pour gérer toutes les lignes alors qu'on passe de toute façon sur toutes les lignes).

    Je viens de réessayer et ça fonctionne parfaitement !

    Merci !

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

Discussions similaires

  1. [X3-V12] Champ spé ITMMASTER sur les lignes devis
    Par N2XF3 dans le forum SAGE
    Réponses: 5
    Dernier message: 10/12/2024, 13h23
  2. Réponses: 2
    Dernier message: 17/07/2023, 17h56
  3. Ajouter champ sur les lignes d'une facture
    Par Invité dans le forum Odoo (ex-OpenERP)
    Réponses: 1
    Dernier message: 22/07/2016, 12h20
  4. 8i : sql loader et champ texte sur plusieurs lignes
    Par naonedboy dans le forum SQL*Loader
    Réponses: 1
    Dernier message: 23/11/2005, 11h07
  5. [jtable] Champs texte sur pls ligne dans cellule
    Par doudine dans le forum Composants
    Réponses: 8
    Dernier message: 17/11/2005, 13h36

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