Sommaire
Sélection des ordres (en-têtes, lignes et détails)
Les ordres concernés par la création de mouvements de stocks sont :
- les ordres pour lesquels une génération des mouvements de stocks est demandée (voir la classe d'ordres (GNOR)) ;
- les ordres qui ont une ligne pouvant être considérée comme stockable ;
- les ordres qui ont une proposition d'entrée ou de sortie différente de "R" (voir la classe d'ordres (GNOR)), suivant le type d'influence en stock (voir le type de la ligne d'ordre (QAILOR)) ;
- les ordres qui ont une ligne vérifiant les conditions précédentes et qui ont un détail par lots rattaché à cette ligne d'ordre qui n'a pas encore généré de mouvements de stocks (voir le détail par lots des lignes d'ordres (QAILOL)).
D'autres conditions sont nécessaires, suivant l'état d'avancement de l'ordre (étape de l'ordre (GORD)), et l'étape du traitement (voir les étapes par classes d'ordres (GETCP)).
1) Si l'ordre n'a pas passé l'étape du traitement (cas le plus courant) :
- l'étape du traitement doit être correctement paramétrée par rapport à l'ordre traité (voir les étapes par classes d'ordres (GETCP), étape précédente obligatoire, état du stock, etc.) ;
- les détails par lots des lignes d'ordres répondant aux conditions précédentes doivent avoir le stock traité (voir détail par lots des lignes d'ordres (QAILOL)).
2) Si l'ordre a déjà passé l'étape du traitement (cas particulier de la répartition d'inventaire) :
- les lignes d'ordres répondant aux conditions précédentes doivent avoir le stock traité (voir les lignes d'ordres (QAILOR)) et de ce fait, l'ordre doit être clôturé (traitement de clôture des ordres (TCOR)) ;
- le paramètre rôle d'un des détails par lots des lignes d'ordres répondant aux conditions précédentes doit être égal à "I", ce qui signifie que la ligne a été générée pour répercuter les écarts d'inventaire de stock (pour plus d'informations, voir la documentation sur les types d'inventaires (GCTI)).
Création de mouvements de stocks (en-têtes et lignes)
Les différents paramétrages à prendre en considération
Entrée en stock - Type de la ligne inférieur à "H"
Mode de stockage entrée défini au niveau du mode de production de la ligne d'ordre
Prise en compte du stock quarantaine du mode de production (GMOP) : valeur indifférente
| Gestion quarantaine (mode de contrôle de l'article stocké) | Exception sur productions particulières (GEPP) | Proposition classe d'ordres (GNOR) | Classe proposée |
|---|---|---|---|
| Globale | Existante | NOR | Classe d'entrée en quarantaine de l'exception sur productions particulières (GEPP) si elle est renseignée, sinon dans l'ordre celle de GNOR, GMOP |
| Globale | Existante | MOP ou FON | Classe d'entrée en quarantaine de l'exception sur productions particulières si renseignée, sinon celle de GMOP |
| Aucune ou Stock | Inexistante | NOR | Classe d'entrée en stock de GNOR si renseignée, sinon dans l'ordre celle de GMOP et chaîne 1 du paramètre FONSGART occurrence la fonction de l'article (GAAE) |
| Aucune ou Stock | Inexistante | MOP ou FON | Classe d'entrée en stock de GMOP si renseignée, sinon la chaîne 1 du paramètre FONSGART occurrence la fonction de l'article (GAAE) |
Sortie de stock - Type de la ligne supérieur ou égal à "U"
Mode de stockage sortie défini au niveau du mode de production de la ligne d'ordre
| Prise en compte du stock quarantaine du mode de production (GMOP) | Gestion quarantaine (mode de contrôle de l'article stocké) | Exception sur productions particulières (GEPP) | Proposition classe d'ordres (GNOR) | Classe proposée |
|---|---|---|---|---|
| Inactif | Globale ou Stock ou Aucune | Existante | NOR | Classe de sortie de stock de l'exception sur productions particulières (GEPP) si elle est renseignée, sinon dans l'ordre celle de GNOR, GMOP et chaîne 2 du paramètre FONSGART occurrence la fonction de l'article (GAAE) |
| Inactif | Globale ou Stock ou Aucune | Existante | MOP ou FON | Classe de sortie de stock de l'exception sur productions particulières (GEPP) si elle est renseignée, sinon dans l'ordre celle de GMOP et chaîne 2 du paramètre FONSGART occurrence la fonction de l'article (GAAE) |
| Inactif | Globale ou Stock ou Aucune | Inexistante | NOR | Classe de sortie de stock de GNOR si elle est renseignée, sinon dans l'ordre celle de GMOP et chaîne 2 du paramètre FONSGART occurrence la fonction de l'article (GAAE) |
| Inactif | Globale ou Stock ou Aucune | Inexistante | MOP ou FON | Classe de sortie de stock de GMOP si elle est renseignée, sinon la chaîne 2 du paramètre FONSGART occurrence la fonction de l'article (GAAE) |
Sortie de stock - Type de la ligne supérieur ou égal à "U"
Mode de stockage sortie défini au niveau du mode de production de la ligne d'ordre
| Prise en compte du stock quarantaine du mode de production (GMOP) | Gestion quarantaine (mode de contrôle de l'article stocké) | Exception sur productions particulières (GEPP) | Proposition classe d'ordres (GNOR) | Classe proposée |
|---|---|---|---|---|
| Actif | Globale | Existante | NOR | Classe de sortie en quarantaine de l'exception sur productions particulières (GEPP) si elle est renseignée, sinon dans l'ordre celle de GNOR, GMOP |
| Actif | Globale | Existante | MOP ou FON | Classe de sortie en quarantaine de l'exception sur productions particulières (GEPP) si elle est renseignée, sinon celle de GMOP |
| Actif | Globale | Inexistante | NOR | Classe de sortie en quarantaine de GNOR si elle est renseignée, sinon celle de GMOP |
| Actif | Globale | Inexistante | MOP ou FON | Classe de sortie en quarantaine de GMOP |
Sortie de stock - Type de la ligne supérieur ou égal à "U"
Mode de stockage sortie défini au niveau du mode de production de la ligne d'ordre
| Prise en compte du stock quarantaine du mode de production (GMOP) | Gestion quarantaine (mode de contrôle de l'article stocké) | Exception sur productions particulières (GEPP) | Proposition classe d'ordres (GNOR) | Classe proposée |
|---|---|---|---|---|
| Actif | Aucune ou Stock | Existante | NOR | Classe de sortie de stock de l'exception sur productions particulières (GEPP) si elle est renseignée, sinon dans l'ordre celle de GNOR, GMOP et chaîne 2 du paramètre FONSGART occurrence la fonction de l'article (GAAE) |
| Actif | Aucune ou Stock | Existante | MOP ou FON | Classe de sortie de stock de l'exception sur productions particulières (GEPP) si elle est renseignée, sinon dans l'ordre celle de GMOP et chaîne 2 du paramètre FONSGART occurrence la fonction de l'article (GAAE) |
| Actif | Aucune ou Stock | Inexistante | NOR | Classe de sortie de stock de GNOR si elle est renseignée, sinon dans l'ordre celle de GMOP et chaîne 2 du paramètre FONSGART occurrence la fonction de l'article (GAAE) |
| Actif | Aucune ou Stock | Inexistante | MOP ou FON | Classe de sortie de stock de GMOP si elle est renseignée, sinon la chaîne 2 du paramètre FONSGART occurrence la fonction de l'article (GAAE) |
Pour chaque détail par lots des lignes d'ordres (QAILOL) répondant aux critères de sélection :
1) Création d'un en-tête de mouvements de stocks (GMVS) sur chaque changement :
- d'ordres (établissement, site, classe, numéro) ;
- de classe de mouvements de stocks (voir le paramétrage ci-dessus) ;
- de dépôt de ligne d'ordre ;
- de date de fin réelle de détail par lots des lignes d'ordres.
2) Création d'une ligne de mouvements de stocks (GLMS) sur chaque changement :
- d'en-tête de mouvements de stocks ;
- d'article de la ligne d'ordre ;
- de mode de stockage (voir le paramétrage ci-dessus) ;
- de lot de production du détail par lots des lignes d'ordres ;
- d'emplacement du détail par lots des lignes d'ordres ;
- de contenant du détail par lots des lignes d'ordres.
Pour chaque ligne de mouvements de stocks créée, la quantité référencée est égale au cumul des quantités des détails par lots des lignes d'ordres concernées, converties en unité de stockage.
Aucun en-tête de mouvements de stocks n'est généré, si on ne peut y rattacher au moins une ligne de mouvements de stocks.
Si un transfert des comptes des lignes d'ordres (QAILOR) vers les lignes de mouvements de stocks est demandé (suivant le paramètre AUTQAL, occurrence TRFSTK), les comptes et CGR renseignés dans les lignes d'ordres sont reportés dans les lignes de mouvements de stocks (si au moins une proposition de comptes et de CGR est paramétrée au niveau de la classe de stocks (GNMS)). Dans les autres cas, une proposition par défaut des comptes et des CGR des lignes de mouvements de stocks est réalisée.
Contrôle et mise à jour des prix
Une lecture et/ou une mise à jour des prix des articles des lignes d'ordres sélectionnées (ou des prix au lot) est faite. Ceci est réalisé suivant le paramétrage de validation des objectifs par traitement (GOVT) pour le traitement de génération des mouvements de stocks lancé (traitement "QATSTK" ou "QATSTKE").
La mise à jour des prix est effectuée avec la fonction de valorisation de l'article par établissement (GAAE) ou la fonction de l'article (GART), suivant le paramétrage défini dans l'occurrence FONART du paramètre AUTPRX.
Mise à jour des ordres traités (en-têtes, lignes et détails)
Pour chaque détail par lots de lignes d'ordres (QAILOL) traité, l'indicateur de génération de mouvements de stocks est activé (voir "mouvement de stock" du détail par lots de lignes d'ordres).
Une fois le traitement correctement effectué, mise à jour de l'étape des ordres (suivant la valeur du paramètre MAJ lié au traitement).
Cette étape est égale à l'étape du traitement de génération des mouvements de stocks.
La mise à jour est réalisée si l'étape de l'ordre est strictement inférieure à l'étape du traitement.
Contrairement à la plupart des traitements par étape, ce traitement peut être effectué plusieurs fois, mais le changement d'étape de l'ordre ne pourra être fait qu'une seule fois.
Mise à jour également, sur l'ordre, de la date de la dernière étape réalisée (si une mise à jour de l'étape de l'ordre a été effectué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 l'ordre 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 (GETCP) que vous indiquez si la mémorisation est active ou non.
Traitement d'une liste d'ordres
Lorsque le traitement se déroule sans anomalie, modification de la liste pour indiquer la dernière étape réalisée (suivant la valeur du paramètre MAJ lié au traitement) :
- mise à jour de l'étape, elle est égale à l'étape du traitement de génération des mouvements de stocks ;
- 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é.