Cegid XRP Ultimate | I3 Actualisé le 06/10/2022 |
|||
Ventes | |||
TSCC - Actions réalisées par le traitement d'éclatement des commandes par caractéristique article |
Réalisation de l'éclatement en sous-commandes |
Les commandes à traiter sont triées par établissement, classe de commandes, numéro et sous-numéro. Pour que le traitement puisse se réaliser, il faut que l'étape de la commande soit inférieure à celle du traitement TSCC. Après avoir vérifié la cohérence de l'étape de la commande, le traitement contrôle que la commande comporte au moins une ligne. Par commande, les lignes sont triées et regroupées par la caractéristique d'éclatement choisie. Si toutes les lignes ont la même caractéristique d'éclatement, l'étape de la commande évolue et aucune modification n'est apportée sur la commande (hormis l'éventuelle zone de conservation si demandée). Si les lignes ont des caractéristiques d'éclatement différentes, création d'une sous-commande par caractéristique d'éclatement identique. La sous-commande est créée à l'identique de la commande initiale, même classe, même numéro, seul le sous-numéro est incrémenté de 1 en 1. Les lignes dont la quantité commandée est égale à 0 et dont la caractéristique d'éclatement n'est pas renseignée, peuvent être ignorées par l'éclatement en fonction de la valeur testée 1 de l'occurrence QTEZER du paramètre AUTSVSCC. La date au plus tard est alimentée en fonction de la valeur testée 1 de l'occurrence AFFDEF du paramètre AUTSVSCC. Si une zone de conservation a été choisie, la valeur du critère d'éclatement est copiée dans cette zone pour la sous-commande initiale et les sous-commandes générées. La sous-commande est générée à l'étape du traitement TSCC ; elle est également valorisée. Si la valeur du paramètre ETP associé au traitement vaut "O" ou si la case "Envoi des traitements" est cochée, les traitements sont exécutés pour les sous-commandes générées. Les traitements exécutés sont tous ceux non encore réalisés, jusqu'à trouver un arrêt proposition dans les étapes par classe (GETCV). La ou les sous-commandes générées peuvent être liées à la commande de ventes d'origine, ceci est fonction de l'occurrence CRELIEN du paramètre AUTSVSCC. Cette liaison se traduit par la création d'un lien (GLCDV). Lorsque toutes les sous-commandes ont été créées, la commande initiale est également valorisée pour mettre en phase les échéances et conditions de facturation en fonction des lignes restantes qui n'ont pas entraîné la création de sous-commandes. Le traitement contrôle que le composé et ses composants sont sur la même sous-commande. |
Traitement d'une liste de commandes |
Si l'élément traité est une liste de commandes, vérification en fonction du paramétrage, si autorisation de traiter des commandes relatives à différents établissements (occurrence V du paramètre AUTLISTE). Lorsque le traitement se déroule sans anomalie, modification de la liste pour indiquer la dernière étape réalisée. Mise à jour de l'étape, elle est égale à l'étape du traitement d'éclatement des sous-commandes par caractéristique article. Mise à jour de la date de dernier traitement. Mise à jour de l'utilisateur ayant réalisé le traitement. Mise à jour du dernier traitement réalisé. |
Historique de l'étape |
Comme pour toutes les transactions référencées dans les étapes, possibilité au niveau de la commande de conserver une trace de l'étape réalisée. Création de cet historique en indiquant le numéro de l'étape, l'utilisateur ayant effectué l'étape, ainsi que la date et l'heure de réalisation de l'étape. C'est lors de la définition de l'étape par classe (GETCV) que vous indiquez si la mémorisation est active ou non. |