Ce point d’entrée intervient lors de la modification des mouvements de stock d’une ligne de retour.
Il permet de prendre la main après toutes les mises à jour afin de mettre à jour des tables ou des champs spécifiques.
Il est appelé dans la gestion des retours, en modification d’un retour, lors de l’utilisation du click droit « Modification entrées» disponible sur une ligne de retour ayant fait l’objet d’un retour en stock.
Il y a une transaction en cours. C’est la transaction de maj des mouvements de stock et de maj du retour.
Pour annuler la transaction s’il y a un problème, il faut positionner la variable GOK à 0.
Il n’y a pas de fichier trace ouvert.
Le PE se situe au niveau de la fenêtre de modification des entrées, après avoir saisi la modification et appliqué le bouton « Enregistrer ».
Il est appelé dans l’action ENR de l’action SAISTOENTM.
On se trouve dans la transaction de maj des mouvements de stock. La maj des stocks a été réalisée ainsi que la mise à jour du document d’origine (ligne de retour et entête retour).
L’écran [M :SRH1] est en ligne et chargé avec les données du retour et avec les nouvelles valeurs issues de la modification des stocks.
Les variables LLIGDOC et NOL contiennent l’indice de la ligne de retour que l’on est entrain de traiter dans le tableau des lignes de retour.
La variable LQTYSTU contient la quantité US saisie dans la fenêtre de modification des entrées. Elle correspond à la nouvelle quantité retour en US.
La variable LCOEF contient le coefficient de conversion utilisé dans la fenêtre. S’il y a plusieurs lignes de mouvement de stock, il n’est renseigné que si le coefficient est unique pour toutes les lignes.
La variable LPCU contient l’unité utilisée dans la fenêtre. S’il y a plusieurs lignes de mouvement de stock, elle n’est renseignée que si l’unité est unique pour toutes les lignes.
La mise à jour des stocks a été effectuée ainsi que la mise à jour de la ligne de retour et de l’entête. Les classes [F :SRD] et [F :SRH] sont donc à jour.
Il faut noter que si tous les mouvements de la ligne ont été supprimés, la ligne de retour a également été supprimée dans le tableau des lignes [M :SRH1] et dans [F :SRD]. S’il n’y avait que cette ligne sur le retour, le retour a été supprimé dans [F :SRH].
Les mises à jour complémentaires ont également été effectuées : Mise à jour de la livraison ou du retour fournisseur si besoin était, mise à jour des statistiques et des mouvements clients.
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…
Table | Contenu significatif | Intitulé Table |
SDELIVERY | Oui | Livraisons entête |
SDELIVERYD | Oui | Livraisons ligne |
SRETURN | Oui | Entête retour |
SRETURND | Oui | Détail retour |
SORDER | Non | Commandes entête |
SORDERQ | Non | Commandes ligne quantité |
SORDERP | Non | Commandes ligne prix |
BPARTNER | Non | Tiers |
BPCUSTOMER | Non | Clients |
BPDLVCUST | Non | Clients livrés |
ITMMASTER | Non | Articles |
ITMSALES | Non | Articles vente |
ITMBPC | Non | Articles clients |
ITMBPS | Non | Articles fournisseurs |
ITMMVT | Non | Mouvements articles |
ITMCATEG | Non | Catégorie articles |
ITMFACILIT | Non | Articles site |
TABSTORUL | Non | Règles de gestion des stocks |
TABUNIT | Non | Table des unités |
TABSTASTO | Non | Table des statuts de stock |
STOCK | Non | Stock |
STOJOU | Non | Journal des stock |
STOLOT | Non | Lots |
STOSER | Non | Numéros de série |
STOALL | Non | Allocations |
STOCOST | Non | Couts stocks FIFO |
STOLOC | Non | Emplacements |
TABLOCTYP | Non | Table des types d’emplacement |
PRETURN | Oui | Retours fournisseur entête |
PRETURND | Oui | Retours fournisseur détail |
PRECEIPTD | Non | Réceptions fournisseur |
PORDERQ | Non | Commandes fournisseur détail |