Bonjour,
Je suis un peu perdu avec les différentes actions qui nous sont mises à disposition.
Par exemple dans le cas d'une modification nous avons:
AVANT_MOD, MODIF, INIMOD, VERIF_MOD...
Je souhaite calculer un champ spé sur les lignes de l'écran SIH4 (lignes factures) avant la transaction de modification ou de création de la facture pour ne pas avoir à réenregistrer la pièce une seconde fois.
Il y a quelques infos dans la documentation concernant INIMOD:
"Cette action est appelée lors de la transaction de modification, juste avant l'instruction Rewrite : les transferts de données vers la classe [F] à partir des champs des écrans ont été faits"
donc si je comprends bien c'est trop tard pour que les modifications apportées à l'écran soient prises en compte lors de l'enregistrement.
Pourriez-vous m'indiquer quel est la meilleure façon de procéder ?
Est-ce que je peux me placer dans AVANT_MOD ? Ou bien devrais-je mettre à jour la classe F directement plutôt que l'écran via une autre action ?
Merci beaucoup
Partager