Points d'entrée > Module Ventes > Script standard TRTVENDIV 

MAJCDEALL : Mises à jour complémentaires du fichier entête de commande SORDER

Ce point d’entrée permet de prendre la main après la désallocation d'une ligne de commande lors de l'annulation d'une signature. Pour les lignes de commande,  il permet d’effectuer des mises à jour complémentaires de l'entête de commande correspondante ou des mises à jours d’autres tables.

Attention :

Ce point d'entrée est appelé dans le sous-programme DIVSOHALL associé à l'action du même nom. Cette action est utilisée exclusivement dans les règles de workflow gérant la signature des commandes de vente.

Contexte et mode de fonctionnement

Transaction

Il n'y a pas forcément une transaction en cours.

La variable GOK est utilisée et testée. Elle est égale à 1. Elle peut être positionnée à 0 si on désire abandonner la mise à jour de la commande (qu'il y ait, ou pas, une transaction de mise à jour en cours).

Fichier trace

L'ouverture d'un fichier trace est fonction du paramétrage de la règle de workflow utilisant l'action DIVSOHALL. La variable GTRACE peut être testée pour vérifier si une trace est ouverte : elle est vide quand aucune trace n'est ouverte. Sinon, elle contient le nom de la trace ouverte.

Cas d’appel - Variables et masques disponibles

Ce point d’entrée est appelé dans le sous-programme de désallocation DIVSOHALL utilisé lors de l'annulation d'une signature sur une commande de vente (Workflow signature).

Tables ouvertes

Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (la commmande est chargée…).

Table

Contenu significatif

Intitulé Table

SORDER

Oui

Commandes entête

SORDERQ

Oui

Commandes ligne quantité

SORDERP

Oui

Commandes ligne prix