Points d'entrée > Module Achats > Script standard TRTACHFAC1 

MAJVALPIH : Mises à jour complémentaires à la validation d'une facture d'achat

Ce point d'entrée situé dans le traitement de validation des factures d’achat TRTACHFAC1, génère une action "MAJVALPIH".

Le but de cette action est de donner la possibilité d'effectuer des mises à jours complémentaires lors de la validation d'une facture. 

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.  Abandon possible en positionnant le GOK à 0.

Fichier trace

Il y a un fichier trace ouvert.

Différents cas d’appel

L'appel se fait pour chaque facture validée juste avant la réécriture de l’entête facture [F :PIH].

Variables et masques disponibles

La classe fichier suivante est chargée : [F:PIH]

La classe [F :PIH] peut être modifiée sans problème pour les champs spécifiques mais avec beaucoup de prudence pour les champs standard. Il ne faut pas, par exemple, modifier l’indicateur de facture validée [F :PIH]STA qui doit toujours être égal à 3.

D’autres mises à jour peuvent être effectuées pour les classes [F :PIV] complément entête facture et [F :PID] lignes facture. Il sera à la charge de l’utilisateur du point d’entrée d’effectuer les bonnes lectures et réécritures de ces classes.

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

Oui

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

GAUVALPIH : Pièce automatique à utiliser lors de la validation d'une facture

Ce point d'entrée situé dans le traitement de validation des factures d’achat TRTACHFAC1, génère une action "GAUVALPIH".

Le but de cette action est de donner la possibilité de forcer une pièce automatique particulière lors de la validation 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.

Différents cas d’appel

L'appel se fait pour chaque facture à valider juste avant le traitement de validation.

Variables et masques disponibles

La classe fichier suivante est chargée : [F:PIH]

La variable WTRANSAC contient le code de la pièce automatique qui va être utilisée.

Cette variable est à modifier pour forcer l'utilisation d'une pièce automatique spécifique.

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

Oui

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

CUSMAJCMM : Désactivation des engagements

Ce point d'entrée situé dans le traitement de validation des factures d’achat TRTACHFAC1, permet  de ne pas lancer la mise à jour des engagements.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.  Abandon possible en positionnant le GOK à 0.

Fichier trace

Il y a un fichier trace ouvert.

Différents cas d’appel

L'appel se fait pour chaque ligne de facture validée.

Variables et masques disponibles

Les classes fichiers suivantes sont chargées : [F:PIH]et [F:PID]

La variable globale GPE est postionnée à la valeur 1 avant l'appel du point d'entrée. Il convient de la positionner à la valeur 0 si l'on ne désire pas mettre à jour les engagements.

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

Oui

Entêtes factures d’achat

PINVOICEV

Oui

Compléments entêtes factures d’achat

PINVOICED

Oui

Lignes factures d’achat

BPARTNER

Non

Tiers

BPSUPPLIER

Non

Fournisseurs

ITMMASTER

Non

Articles

CHGREGVAL : modification montant de valorisation

Ce point d'entrée situé dans le traitement de validation des factures d’achat TRTACHFAC1, permet de modifier la régularisation des stocks comme le WMT.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il y a un fichier trace ouvert.

Différents cas d’appel

L'appel se fait pour chaque ligne de facture validée.

Variables et masques disponibles

Les classes fichiers suivantes sont chargées : [F:PIH]et [F:PID]

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

Oui

Entêtes factures d’achat

PINVOICEV

Non

Compléments entêtes factures d’achat

PINVOICED

Oui

Lignes factures d’achat

BPARTNER

Non

Tiers

BPSUPPLIER

Non

Fournisseurs

ITMMASTER

Non

Articles

MAJVALPIHA : Mises à jour complémentaires à la validation d'une facture d'achat

Ce point d'entrée situé dans le traitement de validation des factures d’achat TRTACHFAC1, génère une action "MAJVALPIHA".

Le but de cette action est de donner la possibilité d'effectuer des mises à jours complémentaires lors de la validation d'une facture. 

Cette action est positionnée avant la mise à jour des tables standards.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.  Abandon possible en positionnant le GOK à 0.

Fichier trace

Il y a un fichier trace ouvert.

Différents cas d’appel

L'appel se fait pour chaque facture validée juste avant la réécriture de l’entête facture [F :PIH].

Variables et masques disponibles

La classe fichier suivante est chargée : [F:PIH]

La classe [F :PIH] peut être modifiée sans problème pour les champs spécifiques mais avec beaucoup de prudence pour les champs standard. Il ne faut pas, par exemple, modifier l’indicateur de facture validée.

D’autres mises à jour peuvent être effectuées pour les classes [F :PIV] complément entête facture et [F :PID] lignes facture. Il sera à la charge de l’utilisateur du point d’entrée d’effectuer les bonnes lectures et réécritures de ces classes.

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

Oui

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