Sélection des mouvements
Le paramètre PRM associé au traitement indique quelle information des lignes de mouvements de stocks est utilisée pour marquer les mouvements traités, afin de ne pas les sélectionner à nouveau si le traitement est relancé.
Si le paramètre PRM est renseigné, les mouvements traités sont ceux sélectionnés à partir des critères saisis à la soumission pour lesquels le paramètre, utilisé pour marquer les lignes, est différent de "O".
S'il n'est pas renseigné, les mouvements traités sont ceux sélectionnés à partir des critères saisis à la soumission.
Génération des mouvements
Les données des mouvements de stocks sont alimentées de la manière suivante.
En-tête
Classe : Elle est renseignée avec la classe saisie à la soumission, si renseignée, sinon avec la classe du mouvement origine.
Etablissement : Dans le cas d'une annulation, il est renseigné avec l'établissement du mouvement origine.
Dans le cas d'une duplication, il est renseigné avec l'établissement saisi à la soumission, si renseigné, sinon avec l'établissement du mouvement origine.
Dépôt : Dans le cas d'une annulation, il est renseigné avec le dépôt du mouvement origine.
Dans le cas d'une duplication, il est renseigné selon l'ordre suivant :
- dépôt de la soumission si renseigné ;
- dépôt du regroupement si renseigné ;
- dépôt du mouvement dupliqué.
Date : Elle est renseignée avec la date saisie à la soumission, si renseignée, sinon avec la date du mouvement origine.
Commentaire : Dans le cas d'une annulation, il est renseigné avec la valeur du paramètre PR2 associé au traitement.
Dans le cas d'une duplication, il est renseigné avec la valeur du paramètre PR1 associé au traitement.
Mnémonique : Il est renseigné avec le champ de regroupement sur le mnémonique saisi à la soumission.
Observation tiers : Il est renseigné avec le champ de regroupement sur l'observation tiers saisi à la soumission.
Observation commande : Il est renseigné avec le champ de regroupement sur l'observation commande saisi à la soumission.
Observation document : Il est renseigné avec le champ de regroupement sur l'observation document saisi à la soumission.
Libellé 1 : Il est renseigné avec le libellé 1 saisi à la soumission, sinon avec celui du mouvement origine.
Libellé 2 : Il est renseigné avec le libellé 2 saisi à la soumission, sinon avec celui du mouvement origine.
Libellé 3 : Il est renseigné avec le libellé 3 saisi à la soumission, sinon avec celui du mouvement origine.
Numérique 1 : Il est renseigné avec le numérique 1 saisi à la soumission, sinon avec celui du mouvement origine.
Numérique 2 : Il est renseigné avec le numérique 2 saisi à la soumission, sinon avec celui du mouvement origine.
Numérique 3 : Il est renseigné avec le numérique 3 saisi à la soumission, sinon avec celui du mouvement origine.
Paramètre 1 : Il est renseigné avec le paramètre 1 saisi à la soumission, sinon avec celui du mouvement origine.
Paramètre 2 : Il est renseigné avec le paramètre 2 saisi à la soumission, sinon avec celui du mouvement origine.
Paramètre 3 : Il est renseigné avec le paramètre 3 saisi à la soumission, sinon avec celui du mouvement origine.
Paramètre 4 : Il est renseigné avec le paramètre 4 saisi à la soumission, sinon avec celui du mouvement origine.
Paramètre 5 : Il est renseigné avec le paramètre 5 saisi à la soumission, sinon avec celui du mouvement origine.
Identifiant 1 : Il est renseigné avec l'identifiant 1 saisi à la soumission, sinon avec celui du mouvement origine.
Identifiant 2 : Il est renseigné avec l'identifiant 2 saisi à la soumission, sinon avec celui du mouvement origine.
Identifiant 3 : Il est renseigné avec l'identifiant 3 saisi à la soumission, sinon avec celui du mouvement origine.
Identifiant 4 : Il est renseigné avec l'identifiant 4 saisi à la soumission, sinon avec celui du mouvement origine.
Identifiant 5 : Il est renseigné avec l'identifiant 5 saisi à la soumission, sinon avec celui du mouvement origine.
Date 1 : Elle est renseignée avec la date 1 saisie à la soumission, sinon avec celle du mouvement origine.
Date 2 : Elle est renseignée avec la date 2 saisie à la soumission, sinon avec celle du mouvement origine.
Date 3 : Elle est renseignée avec la date 3 saisie à la soumission, sinon avec celle du mouvement origine.
Date 4 : Elle est renseignée avec la date 4 saisie à la soumission, sinon avec celle du mouvement origine.
Date 5 : Elle est renseignée avec la date 5 saisie à la soumission, sinon avec celle du mouvement origine.
Ligne
Article : Il est renseigné avec le code article du mouvement origine.
Lot : Dans le cas d'une duplication, si la classe est une classe de sortie, il est renseigné avec le lot du mouvement origine et ses informations (lot fournisseur, lot supérieur, numéro de série, dates, statut qualité) sont reprises.
Si la classe est une classe d'entrée, cela dépend de l'option "Proposition du lot lors des entrées".
Si cochée, le lot est renseigné avec celui du mouvement origine, sinon, il est proposé suivant le paramétrage de codification des lots (GPLOS). Il en est de même pour les informations rattachées au lot.
Dans le cas d'une annulation, il est renseigné avec le lot du mouvement origine et ses informations (lot fournisseur, lot supérieur, numéro de série, dates, statut qualité) sont reprises.
Mode de stockage : Il est renseigné suivant le paramétrage défini à la soumission : "Mode".
Emplacement : Il est renseigné suivant le paramétrage défini à la soumission : "Emplacement".
Quantité : Elle est calculée suivant le type de traitement, duplication ou annulation, et le sens de la classe.
Dans le cas d'une duplication, si la classe du mouvement origine et la classe du mouvement généré sont de même sens, la quantité est reprise, sinon elle est multipliée par -1.
Dans le cas d'une annulation, si la classe du mouvement origine et la classe du mouvement généré sont de sens inverse, la quantité est reprise, sinon elle est multipliée par -1.
Prix : Les prix sont renseignés suivant le paramétrage de valorisation défini pour le traitement.
Si le paramétrage indique que la recherche des prix ne s'effectue pas, les prix sont renseignés avec les prix du mouvement origine.
Comptes et CGR : Les comptes et CGR sont renseignés suivant le paramétrage défini à la soumission : "Proposition comptes et CGR".
Marquage des mouvements traités
Lorsque le traitement est effectué correctement pour un mouvement, toutes les lignes traitées sont marquées afin de ne pas les sélectionner à nouveau.
Le marquage s'effectue si le paramètre PRM associé au traitement est renseigné.
Exemple
Classes de mouvements E de sens Entrée et SG de sens Sortie
Mouvement origine : E 2 en date du 01/02/2013, dépôt MAGCEN
Article | Lot | Mode | Emplacement | Quantité | Compte débit | Compte crédit |
---|---|---|---|---|---|---|
ART01 Article 01 | 1302001 | NO | . | 50 | 301000 | 603100 |
ART02 Article 02 | 1302002 | NO | . | 10 | 301000 | 603100 |
Duplication
La duplication est effectuée en gardant la même classe mais avec "Proposition lot" coché.
Mouvement : E 5 en date du 26/02/2013, dépôt MAGCEN
Article | Lot | Mode | Emplacement | Quantité | Compte débit | Compte crédit |
---|---|---|---|---|---|---|
ART01 Article 01 | 1302015 | NO | . | 50 | 301000 | 603100 |
ART02 Article 02 | 1302016 | NO | . | 10 | 301000 | 603100 |
Annulation
Le résultat obtenu est le suivant si l'annulation est effectuée avec le changement de classe.
Mouvement : SG 15 en date du 26/02/2013, dépôt MAGCEN
Article | Lot | Mode | Emplacement | Quantité | Compte débit | Compte crédit |
---|---|---|---|---|---|---|
ART01 Article 01 | 1302001 | NO | . | 50 | 603100 | 301000 |
ART02 Article 02 | 1302002 | NO | . | 10 | 603100 | 301000 |
Le résultat obtenu est le suivant si l'annulation est effectuée sans le changement de classe.
Mouvement : E 5 en date du 01/02/2013, dépôt MAGCEN
Article | Lot | Mode | Emplacement | Quantité | Compte débit | Compte crédit |
---|---|---|---|---|---|---|
ART01 Article 01 | 1302001 | NO | . | -50 | 301000 | 603100 |
ART02 Article 02 | 1302002 | NO | . | -10 | 301000 | 603100 |