Ce point d’entrée permet d'intervenir lors de la saisie de factures afin de permettre la saisie de factures inter-sites.
Il est appelé lors du contrôle de la saisie des champs SALFCY (Site de vente) et BPCINV (Client facture) afin de court-circuiter le contrôle de saisie de factures inter-sites.
Il n'y a pas de transaction en cours
Il n’y a pas de fichier trace ouvert
Il est appelé en gestion des factures lors de la saisie des champs SALFCY et BPCINV. Il se situe dans les actions d'après modification de ces champs AM_SALFCY et AM_BPCINV. Il se situe après détermination des flags BETCPY (flag Inter-société) et BETFCY (flag Inter-sites) de la facture, avant le contrôle de ces 2 flags pour interdire la saisie si BETCPY=1 et BETFCY=2 (Facture intersite). Le PE est positionné de manière à éviter le contrôle.
Les classes écrans de l'objet facture sont disponibles (SIH0 SIH1 SIH2 SIH4 (lignes) SIHV).
Dans AM_SALFCY, VALEUR contient la valeur du champ SALFCY. Dans AM_BPCINV, VALEUR contient la valeur du champ BPCINV.
[M:SIH1]BETCPY=1 : La facture est intra-société
[M:SIH1]BETFCY=2 : La facture est inter-site
WPE_CRESIHBETFCY est une variable initialisée à 0. Elle doit être positionnée à 1 par le PE pour ne pas faire le contrôle et pouvoir poursuivre la saisie de la facture inter-sites.
Les tables de l'objet facture sont ouvertes.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est chargé…). Traditionnellement, c’est le cas pour le fichier qui contient l’en-tête et pas pour celui qui contient les lignes…
|
|
|