Clôture
Les traitements de clôture des lignes (TCDL) ou des ordres de production (TCOR) effectuent les mêmes contrôles et actions sur les lignes sélectionnées et non encore clôturées. Seule la sélection des lignes d'ordres à traiter diffère entre ces deux traitements.
Le traitement effectue plusieurs contrôles sur la ligne d'ordre de production qu'il clôture :
- contrôle de la saisie de la quantité réelle, si la caractéristique "Qté réelle obligatoire" est cochée dans le mode de production (GMOP) ;
- contrôle de l'écart existant entre la quantité réajustée et la quantité réelle. L'écart toléré est paramétrable dans la classe d'ordres de production (GNOR) ;
- contrôle que les commandes d'achats liées soient à une étape inférieure à l'étape précisée dans le paramétrage de la sous-traitance (GPST) ;
- contrôle que la valeur de l'ensemble des rubriques de la ligne d'ordres de production (GRULP) soit renseignée si le paramétrage des rubriques (GLPR) à la caractéristique "Saisie obligatoire" cochée.
Actions réalisées sur la ligne d'ordre de production clôturée :
Dans le cas où il reste un reliquat, c'est-à-dire quand la consommation ou la fabrication réelle est inférieure à ce qui était prévu, le traitement supprime les réservations ou en cours restants. Pour cela, il effectue une saisie à 0 sur le reliquat et passe le marqueur de mise à jour du stock du détail par lot (QAILOL) à "T" pour "Traité". Ce reliquat peut être également supprimé si la classe d'ordres de production (GNOR) a la caractéristique "Suppression des reliquats à la clôture" cochée.
Un recalcul de la quantité réajustée peut être effectué selon le mode de fonctionnement précisé par la classe d'ordres de production (GNOR).
Si l'ordre de production est lié à une commande de ventes non expédiée, les quantités de celle-ci sont mises à jour suivant la valeur du paramètre AUTSVGOR occurrence MAJQTECOR.
La ligne d'ordre de production est marquée comme étant clôturée. Pour cela, le marqueur d'état de stock de la ligne d'ordre (QAILOR) passe de "Réservé" à "Traité".
De plus, la clôture des ordres de production vérifie que :
- les dates réelles soient renseignées sur l'ensemble des opérations (QAIORO) ;
- les opérations de l'ordre de production aient un état de saisie à "Terminée" s'il existe au moins une contrainte (GCOO) liant deux opérations ou si l'opération contrôlée est prédécesseur d'une opération d'un autre ordre de production (liens entre opérations d'ordres différents (GLOO)). Ce contrôle n'est effectué que si la valeur testée 1 de l'occurrence AUTASO0 du paramètre AUTQAL est différente de 'N' ;
- aucune des opérations de l'ordre de production ne soient à un état de saisie "Interdite" s'il n'existe aucune contrainte liant deux opérations ou si l'opération contrôlée n'est jamais référencée comme prédécesseur d'une opération d'un autre ordre de production.