Cegid XRP Ultimate  |      Actualisé le 

Achats

TCRZA - Actions réalisées par le traitement de contrôle des réceptions à zéro

Sommaire

Sélection et tri des éléments à traiter

   Ce traitement ne peut être exécuté que pour :
- une commande ;
- une réception ;
- une liste de commandes.
Les commandes sélectionnées sont triées par établissement, numéro de réception, classe et numéro interne.


Contrôle de l'étape des commandes

   Pour que le traitement puisse se réaliser, l'étape de la commande doit être cohérente :
- l'étape précédente définie dans les étapes par classe (GETCA) doit avoir été effectuée ;
- le traitement ne doit pas déjà avoir été effectué ;
- l'état du stock sur la commande doit être correct par rapport au paramétrage de l'étape de contrôle des réceptions à zéro dans GETCA.
Si ces points sont vérifiés, la commande peut être traitée.


Contrôle des lignes de commandes

   Seules les lignes de commandes pour lesquelles le mode d'achat (GMDA) a influence en réception sont traitées.
Pour qu'une commande ne soit pas réceptionnée à zéro, il faut qu'au moins une ligne de la commande ait :
- un prix réceptionné renseigné et différent de zéro lorsque le mode d'achat de la ligne de commande est réceptionnable en montant ;
- une quantité réceptionnée renseignée et différente de zéro si le mode d'achat de la ligne de commande est réceptionnable en quantité.


Exemple

   Commande CDE 10 1 avec 3 lignes :
- Ligne 10    Article A1    Quantité commandée = 1      Prix commandé = 100   Mode d'achat avec influence en réception et ligne réceptionnable en montant ;
- Ligne 20    Article A2    Quantité commandée = 20    Prix commandé = 10     Mode d'achat avec influence en réception et ligne réceptionnable en quantité ;
- Ligne 30    Article A3    Quantité commandée = 30    Prix commandé = 10     Mode d'achat sans influence en réception.

   Premier cas de réception :
- ligne 10 réceptionnée avec un prix égal à 100 ;
- ligne 20 non réceptionnée (la quantité reçue n'est pas renseignée) ;
- ligne 30 non réceptionnable.
Le traitement ne bloque pas cette réception, la mise à jour de l'étape est donc effectuée.

   Deuxième cas de réception :
- ligne 10 réceptionnée avec un prix égal à 0 ;
- ligne 20 non réceptionnée (la quantité reçue n'est pas renseignée)   ;
- ligne 30 non réceptionnable.
Le traitement bloque cette réception car les deux lignes ayant influence en réception ont une quantité ou un prix non renseigné ou égal à zéro.


Mise à jour des commandes

   Si le traitement se déroule sans anomalie, l'étape des commandes est mise à jour : elle est égale à l'étape du traitement.
La mise à jour est réalisée si l'étape de la commande est strictement inférieure à l'étape du traitement. Le traitement ne peut être effectué qu'une seule fois.
Mise à jour, sur 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é de conserver, au niveau de la commande, une trace de l'étape réalisée. Création de cet historique (CHECA) 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 s'est déroulé sans anomalie pour au moins une réception et qu'il est lancé par 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 contrôle des réceptions à zéro.
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é.