Sommaire
Sélection des ordres (en-têtes, lignes et détails)
Les ordres (GORD) concernés par ce traitement sont les ordres dont la caractéristique "Mise à jour en temps réel" de la classe d'ordres (GNOR) n'est pas active.
Pour chaque ordre sélectionné, les lignes d'ordres (QAILOR) traitées sont celles dites stockables.
A partir de ces lignes d'ordres, seuls les détails par lot (QAILOL) dont la quantité réelle est renseignée et dont l'état du stock n'est pas à "T" (traité) mettront à jour les stocks.
Contrôles effectués avant la mise à jour des stocks
Avant de réaliser la mise à jour en stock, le traitement effectue quelques vérifications :
- Contrôle que la somme des quantités réajustées des détails par lot (QAILOL) est égale à la quantité réajustée de la ligne d'ordres (QAILOR). Contrôle réalisé si la caractéristique "Somme détails = ligne" est active et si la caractéristique "Partiel autorisé" ne l'est pas. Ces informations sont données par la classe d'ordres (GNOR).
- Contrôle que la somme des quantités réelles des détails par lot est égale à la quantité réelle de la ligne d'ordre si la caractéristique "Somme détails = ligne" est active.
- Contrôle que le signe de la somme des quantités réelles des détails par lot est égal au signe de la quantité réajustée de la ligne d'ordres.
- Contrôle que la date de fin réelle des détails par lot est supérieure à la date de clôture de la production. La clôture est identifiée par le champ "date 1" du paramètre AUTQAL occurrence DATCLO.
Mise à jour effectuée par le traitement
Pour chaque détail par lot (QAILOL) sélectionné, le traitement met à jour les stocks à partir de la quantité réelle.
Les données gérées sont :
- le stock prévu à date (CSTK) ;
- le stock instantané par lot (CSTL) ;
- le stock instantané par emplacement (CSTE) si l'emplacement est géré ;
- le stock instantané par contenant (CSTC) si le contenant est géré.
Une fois le détail par lot traité, son état du stock passe à "T" (traité).