Traitement TRTACHFAC2 : Génération des factures d'achat
ALIMSKPIH : Alimentation champs spécifiques pour génération factures d'²achat
Ce point d'entrée situé dans le traitement de génération des factures d’achat TRTACHFAC2, génère une action "ALIMSKPIH".
Le but de cette action est de donner la possibilité d'alimenter des champs écrans spécifiques pour la génération d'une facture d'achat
Contexte et mode de fonctionnement
Transaction
Il n'y a pas de transaction en cours.
Fichier trace
Il y a un fichier trace ouvert si la variable locale WTRA a une valeur supérieure à 2
Différents cas d’appel
L'appel se fait pour chaque facture d'achat à générer juste avant la transaction de création.
Variables et masques disponibles
Les classes écran suivantes sont chargées : [M:PIH0], [M:PIH1], [M:PIH3] et [M:PIH4]
Les classes [M:PIHx] peuvent être modifiées sans problème pour les champs spécifiques mais avec beaucoup de prudence pour les champs standard.
Il est possible également d'alimenter d'autres classes écrans ajoutées en spécifique.
Pour abandonner la génération de la facture en cours, il suffit de positionner la variable globale GPIH_WRET à la valeur 1.
Tables ouvertes
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte.
Table |
Contenu significatif |
Intitulé Table |
PINVOICE |
Non |
Entêtes factures d’achat |
PINVOICEV |
Non |
Compléments entêtes factures d’achat |
PINVOICED |
Non |
Lignes factures d’achat |
BPARTNER |
Non |
Tiers |
BPSUPPLIER |
Non |
Fournisseurs |
ITMMASTER |
Non |
Articles |
ALISIHICO : Alimentation champs spécifiques pour génération factures d'²achat
Ce point d'entrée situé dans le traitement de génération des factures d’achat TRTACHFAC2, génère une action "ALISIHICO".
Le but de cette action est de donner la possibilité d'alimenter des champs spécifiques dans les classes fichiers d'une facture de vente pour la génération d'une facture d'achat inter-sociétés.
Contexte et mode de fonctionnement
Transaction
Il n'y a pas de transaction en cours.
Fichier trace
Il y a un fichier trace ouvert si la variable locale WTRA a une valeur supérieure à 2
Différents cas d’appel
L'appel se fait pour chaque facture d'achat à générer juste avant le chargement des classes écrans mais après la lecture de la facture de vente.
Variables et masques disponibles
Les classes fichiers suivantes sont chargées : [F:SIH] et [F:SIV]
Les classes [F:SIH] et [F:SIV] peuvent être modifiées sans problème pour les champs spécifiques mais avec beaucoup de prudence pour les champs standard.
Ces modifications ne seront pas enregistrées dans la facture de vente mais juste prises en compte pour la génération de la facture d'achat.
Tables ouvertes
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte.
Table |
Contenu significatif |
Intitulé Table |
SINVOICE |
Oui |
Entêtes factures de vente |
SINVOICEV |
Oui |
Compléments entêtes factures de vente |
PINVOICE |
Non |
Entêtes factures d’achat |
PINVOICEV |
Non |
Compléments entêtes factures d’achat |
PINVOICED |
Non |
Lignes factures d’achat |
BPARTNER |
Non |
Tiers |
BPSUPPLIER |
Non |
Fournisseurs |
ITMMASTER |
Non |
Articles |