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

MAJPNHEND : Exécution d'un traitement après la validation d'un retour

Ce point d'entrée situé dans le traitement de validation des retours TRTACHRET1, génère une action "MAJPNHEND".

Le but de cette action est de donner la possibilité d'exécuter un traitement après la validation d’un retour fournisseur, par exemple générer un export vers un logiciel externe.

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 après chaque retour validé.

Variables et masques disponibles

Les variables suivantes sont chargées lors de l'appel de l'action "MAJPNHEND".

WRETOUR

         Numéro du retour validé

WTRT

         Code traitement

         1 = Le traitement est appelé depuis le bouton validation de la gestion des retours

         2 = Le traitement est appelé depuis la fonction de validation des retours

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

Les variables et classe précédente ne doivent pas être modifiées.

 

Tables ouvertes

Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le retour courant est chargé…etc).

Table

Contenu significatif

Intitulé Table

PRETURN

Oui

Entêtes retour d'achat

PRETURND

 

Lignes retour d'achat

ITMMASTER

 

Articles

ITMBPS

 

Articles - Fournisseurs

FACILITY

 

Sites

ITMFACILITY

 

Articles - Sites

ITMMVT

 

Cumuls mouvements articles - sites

PRECEIPT

 

Entêtes réception d'achat

PRECEIPTD

 

Lignes réception d'achat

PORDER

 

Entêtes commande d'achat

PORDERQ

 

Lignes quantités commande d'achat

PORDERP

 

Lignes prix commande d'achat

PORDERC

 

Lignes article contrat

PPRICLINK

 

Pour recherche tarifs

BPSUPPLIER

 

Fournisseurs

BPARTNER

 

Tiers

BPSUPPMVT

 

Mouvements fournisseurs

STOCK

 

Stocks

STOLOT

 

Numéros de lot

STOJOU

 

Journal des stocks

STOSER

 

Numéros de série

STOALL

 

Allocations

TABCOEFF

 

Coefficients

TABUNIT

 

Unités

PERIOD

 

Périodes

BUDPAR

 

Paramétrage budget si module compta présent

Remarques diverses

La validation du retour a bien été exécutée si GOK=1 et [F :PNH]CFMFLG=2

 

MAJVALRET : Mises à jours complémentaires à la validation d'une ligne de retour

Ce point d'entrée situé dans le traitement de validation des retours TRTACHRET1, génère une action "MAJVALRET".

Le but de cette action est de donner la possibilité d'effectuer des mises à jours complémentaires lors de la validation d'une ligne de retour. Une mise à jour possible serait par exemple la recréation d'une ligne de commande de sous-traitance avec la création de son opération.

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 retour validé.

Variables et masques disponibles

Les variables suivantes sont chargées lors de l'appel de l'action "MAJVALRET".

WTRT

         Code traitement

         1 = Le traitement est appelé depuis le bouton validation de la gestion des retours

         2 = Le traitement est appelé depuis la fonction de validation des retours

NUMRET

         Numéro du retour en cours de traitement

LINRET

         Ligne du retour en cours de traitement

MAJFLG

Indicateur des mises à jour effectuées pour la réintégration en commande

1 = Aucune, pas de réintégration en commande

2 = Réintégration en commande sur la même ligne de commande

3 = Réintégration en commande sur une nouvelle ligne de la même commande

4 = Réintégration sur une ligne d'une nouvelle commande

Les classes fichiers suivantes sont chargées : [F:PNH], [F:PND], [F:ITM]

Les variables et classes précédentes ne doivent pas être modifiées.

 

Tables ouvertes

Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le retour courant est chargé…etc).

Table

Contenu significatif

Intitulé Table

PRETURN

Oui

Entêtes retour d'achat

PRETURND

Oui

Lignes retour d'achat

ITMMASTER

Oui

Articles

ITMBPS

 

Articles - Fournisseurs

FACILITY

 

Sites

ITMFACILITY

 

Articles - Sites

ITMMVT

 

Cumuls mouvements articles - sites

PRECEIPT

 

Entêtes réception d'achat

PRECEIPTD

 

Lignes réception d'achat

PORDER

 

Entêtes commande d'achat

PORDERQ

 

Lignes quantités commande d'achat

PORDERP

 

Lignes prix commande d'achat

PORDERC

 

Lignes article contrat

PPRICLINK

 

Pour recherche tarifs

BPSUPPLIER

 

Fournisseurs

BPARTNER

 

Tiers

BPSUPPMVT

 

Mouvements fournisseurs

STOCK

 

Stocks

STOLOT

 

Numéros de lot

STOJOU

 

Journal des stocks

STOSER

 

Numéros de série

STOALL

 

Allocations

TABCOEFF

 

Coefficients

TABUNIT

 

Unités

PERIOD

 

Périodes

BUDPAR

 

Paramétrage budget si module compta présent

Remarques diverses

Lors de l'appel du point d'entrée :

·               Nous sommes à l'intérieur d'une boucle For Next Fichier PRETURND [PND]

·               La ligne du retour a été réécrite.

·               Si l'article n'est pas de catégorie sous-traitance et si cela a été demandé lors de la saisie du retour, la réintégration en commande a été effectuée.