Ce point d’entrée permet de prendre la main pour modifier les valeurs affichées relatives à une pièce donnée avant l’écriture dans PIWRK lorsqu’il s’agit de la pièce principale ou d'une pièce aval/amont.
Il est appelé dans la fonction de traçabilité des pièces de vente et achat et peut être utilisé pour les différentes pièces des modules vente et achat.
Contexte d'appel
Ce point d'entrée est appelé dans la fonction de traçabilité des pièces de vente et achat afin de modifier les valeurs affichées relatives à une pièce.
Variables et masques disponibles
Masques CONSPIV1 (en-tête), CONSPIV2 et CONSPIV3 (détails)
Masque CRITSTK de travail
La table Traçabilité temporaire pièces PIWRK est ouverte avec l'abréviaton [F :PWK] pour la pièce principale et [F :PWK1] pour la pièce aval/amont. Le n'est pas encore chargée avec les données de la pièce.
La table correspondant à la pièce est ouverte et l’enregistrement est chargé.
Les variables suivantes sont chargées avec les données de la pièce :
IPTDAT_T : Date pièce
SALFCY_T : Site vente
STOFCY_T : Site expédition
BPRNUM_T : Tiers
REP1_T : Représentant 1
REP2_T : Représentant 2
JOU_T : Journal
SCURVCR_T : Devise
ORDNOT_T : Montant ligne HT
ORDATI_T : Montant ligne TTC
ORDNOTL_T : Montant ligne HT (Société)
ORDATIL_T: Montant ligne TTC (Société)
ORDNOTD_T : Montant ligne HT (Dossier)
ORDATID_T: Montant ligne TTC (Dossier)
Le point d’entrée se situe juste avant l'alimentation de l’enregistrement [F :PWK] ou [F :PWK1] avec les variables.
Pour modifier les valeurs à afficher, il faut intervenir sur ces variables.
VCRTYP_T contient le type de la pièce traitée. Il est rattaché au menu local 477.
VCRNUM_T contient le numéro de la pièce traitée.
Par exemple, si VCRTYP_T=4, la pièce correspond à une livraison.Le buffer [F:SDH] est chargé avec l'entête de la livraison.
IPTDAT_T = [F:SDH]DLVDAT
ORDNOT_T = [F:SDH]DLVINVNOT
Par exemple, pour modifier la date de la pièce, il faut modifier IPTDAT_T.
Attention à ne pas modifier dans le point d’entrée les buffers [F:PKW] et [F:PKW1].