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é.