Cegid XRP Ultimate  |  
I3   Actualisé le 06/10/2022
Achats
TPSAC - Actions réalisées par le traitement de préparation à l'épuration des commandes

Sélection et contrôles
   Ce traitement ne peut être exécuté que pour une liste de demandes de services, de demandes d'achats ou de commandes.

   1) Les demandes de services, les demandes d'achats

   Pour chaque demande de la liste, le traitement sélectionne les sous-demandes associées (même classe, même numéro).

   Les sous-demandes sélectionnées ne peuvent être supprimées que si elles vérifient les conditions suivantes :
- l'étape précédente obligatoire a bien été traitée ;
- l'écriture de pré-engagement doit être annulée : il ne doit pas y avoir de ventilation comptable en cours ;
- la mise à jour en stock doit être effectuée ;
- il ne doit pas y avoir de ligne de demande de services dans l'interface des demandes de services (GTDA) ;
- il ne doit pas y avoir de ligne de demande d'achats bloquées dans la table de travail (sadai) utilisée par la génération des commandes à partir des demandes d'achats (GTDAC).

   2) Les commandes

   Pour chaque commande de la liste, le traitement sélectionne :
- les sous-commandes associées (même classe, même numéro) ;
- les commandes de la réception à laquelle est rattachée la commande de la liste et pour chaque commande de la réception, les sous-commandes associées ;
- les commandes de la facture à laquelle est rattachée la commande de la liste et pour chaque commande de la facture, les sous-commandes associées ;
- les sous-commandes issues d'un solde réception (TSOLA), d'un solde facture (TSOLF) et/ou d'un solde réception après facture (TSOLR) pour la commande de la liste et pour ses commandes associées (sous-commandes, commandes rattachées à la même réception, commandes rattachées à la même facture) ;
- les sous-commandes issues d'un retour de la commande de la liste et de ses commandes associées. La recherche s'effectue à partir des liens. Les types de lien utilisés sont ceux donnés par les paramètres AUTSATRC occurrence LCDTRC et AUTSASOL occurrence LCSOLR.

   Les sous-commandes sélectionnées ne peuvent être supprimées que si elles vérifient les conditions suivantes :
- l'étape précédente obligatoire a bien été traitée ;
- l'écriture d'engagement et/ou l'écriture de provision doivent être annulées : il ne doit pas y avoir de ventilation comptable en cours ;
- les immobilisations provisoires (GAMIMP) doivent être transférées dans les immobilisations définitives (GAMIMO) ;
- la mise à jour en stock doit être effectuée ;
- il ne doit pas y avoir de ligne de commande dans l'interface des réceptions (GTREA) ;
- il ne doit pas y avoir de ligne de commande dans l'interface des factures (GTFCA).

Ajout des sous-demandes ou des sous-commandes en erreur dans une liste
   Si une liste a été précisée dans les critères de soumission spécifiques au traitement, les sous-demandes ou les sous-commandes en erreur sont créées en tant qu'élément de cette liste.
Si la case "Suppression des éléments déjà existants dans la liste" est cochée, les éléments déjà présents dans cette liste sont supprimés.

Mise à jour des demandes ou des commandes traitées
   Mise à jour de l'étape des demandes ou des commandes, elle est égale à l'étape du traitement de contrôle avant épuration. La mise à jour est réalisée si l'étape de la demande ou de la commande est strictement inférieure à l'étape du traitement. Le traitement ne peut être effectué qu'une seule fois.
Mise à jour également, sur la demande ou la commande, de la date de la dernière étape réalisée, elle est égale à la date à laquelle est exécuté le traitement.

Historique de l'étape
   Comme pour toutes les transactions référencées dans les étapes, possibilité au niveau de la demande ou 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 (GETCA) que vous indiquez si la mémorisation est active ou non.

Traitement d'une liste de commandes
   Lorsque le traitement se déroule sans anomalie et que celui-ci est lancé pour une liste, 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 de préparation à l'épuration.
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é.