Création de TransfertList grace à un TransfertListModel
French|English
Contents |
Etapes de création d'un Transfert List
Cette documentation vous donnera les étapes de création d'un TransfertList grace aux TransfertListModel. Le but de cette fonctionnalité est de pouvoir créer une liste de transferts à partir d'un modèle, ce modèle ayant été créé auparavant. De cette façon, les listes de transferts qui se répètent dans le temps n'auront pas besoin d'être recréées de A à Z. Ces modèles permettront de recréer une partie de l'en-tête de liste de transfert mais surtout l'intégralité des transferts de la liste. Bien évidemment cette liste de transferts créée sera éditable après sa création.
Il y a donc pour ce faire 3 étapes :
- Création du TransfertListModel (en-tête)
- Ajout de transfert au TransfertListModel
- Création du TransfertList
Création du TransfertListModel
Cet écran permet de créer un TransfertListModel ; il est accessible depuis Stock -> Transfert -> Création d'un modèle de liste de transfert
Ceci n'est que la première étape, cette étape ne construit que l'en-tête du modèle.
Trois champs sont présents :
- Description
- Magasin d'origine par défaut
- Magasin de destination par défaut
Le champ "Description" est facultatif, néanmoins il sera utile pour discerner les différents TransfertListModel dans l'écran de création de TransfertList. Une description appropriée au transfert du modèle est conseillée.
Ce sont respectivement le magasin dans lequel on prendra les produits et celui depuis lequel le transfert sera effectué. Ils seront utiles lors de la l'ajout de transfert à un modèle notamment si, dans ces transferts, les magasins source et destination ne sont pas renseignés, ils seront automatiquement remplacés par ceux de l'en-tête.
Ajout de transfert au TransfertListModel
Cet écran est accessible juste après la création d'un modèle en cliquant sur le bouton "Transfert du modèle" présent. Il est également possible d'y accéder d'une autre façon : il faut aller dans "Liste de modèle de transfert" puis cliquer sur "rechercher". Cet écran permettra d'afficher tous les modèles ayant déja été créés. Après avoir affiché la liste des modèles, on pourra supprimer dans cet écran des modèles ou en sélectionner ; cette dernière opération nous permettra d'atteindre deux nouveaux écrans ; l'édition de l'en-tête du modèles via le bouton "Edition du modèle de la liste de transfert" (cet écran apparaît également automatiquement juste après la création de l'en-tête d'un modèle) mais aussi l'ajout/édition des transfert d'un modèle via le bouton "Transfert du modèle". Ces deux écrans ne sont accessibles que lorsqu'un modèle est sélectionné. Nous allons détailler un peu plus l'écran d'ajout/édition de transfert.
Il permet d'ajouter des transfert à un modèle, d'en supprimer ou de les éditer. Les transferts des modèles sont appelés TransfertUnitModel, afin d'en créer un, plusieurs paramètres dans le formulaire de création / d'édition sont présents :
- Quantité
- Date de Création
- Commentaires
- Description
- Magasin d'origine par défaut
- Magasin de destination par défaut
- Réf. Produit
"Quantité", "Date Création" et "Réf Produit" sont les 3 champs obligatoires ; "Commentaires" et "Description" resteront vides s'ils ne sont pas remplis, ils sont purement informatifs. Comme indiqué précédemment, les champs des magasins non rensignés seront automatiquement remplacés par les magasins de l'en-tête du modèle.
"Quantité" correspond à la quantité du produit que l'on veux transférer ; "Date de création" correspond à la date du création du transfert ; elle n'a pas d'influence sur le déroulement des transferts ; "Magasin d'origine par défaut" sera le magasin duquel le produit sera sorti afin de le transférer dans le nouveau magasin "Magasin de destination par défaut" ; "Réf Produit" est la référence du produit que l'on veut transférer.
Création du TransfertList
Maintenant que l'on a créé un ou plusieurs TransfertListModel, il est possible de créer quasi instantanément une liste de transferts. Pour ce faire, il suffira de cliquer sur le bouton "Création d'une liste de transfert".
Il y a, à nouveau, plusieurs paramètres :
- Date réalisation
- Commentaires
- Magasin d'origine par défaut
- Magasin de destination par défaut
- Identifiant du modèle de liste de transfert
- Multiplicateur de chaque quantité de transfert
Le champ "Identifiant du modèle de liste de transfert" estle champ principal. En effet, selon votre choix (laissé vide ou sélection d'un modèle), les autres paramètres de ce formulaire seront facultatifs ou indispensables. Seuls les paramètres "Date réalisation" et "Commentaires" sont indépendants de cette sélection. "Date réalisation" sera toujours indispensable alors que "Commentaires" sera toujours facultatif.
Création du TransfertList sans TransfertListModel
Ce choix implique :
- Magasin d'origine par défaut (obligatoire) - Magasin de destination par défaut (obligatoire) - Multiplicateur de chaque quantité de transfert (inutile)
C'est la création d'une liste de transfert classique (Création de l'en-tête seule, ajout de transfert manuel)
Création du TransfertList avec l'identifiant d'un TransfertListModel
Ce choix implique :
- Magasin d'origine par défaut (inutile) - Magasin de destination par défaut (inutile) - Multiplicateur de chaque quantité de transfert (facultatif)
Ce choix permet de créer une liste de transferts grâce à un modèle pré-existant. La liste de transferts possédera alors la même en-tête que le modèle ; les transferts présents dans le modèle seront automatiquement créés. En d'autre termes, tout est automatique. Toutefois, il est possible de modifier manuellement cette liste de transfert venant juste d'être créée. Le paramètre "Multiplicateur de chaque quantité de transfert" permettra de multiplier la quantité à transférer pour chaque produit. Par exemple, si dans le modèle il y a un transfert de produit de référence A, si vous changez ce paramètre en mettant 8, il y aura dans votre liste de transfert 8 fois plus de produit de référence A à transférer. Attention : cette multiplication s'applique à TOUS les transferts. Par défaut ce paramètre est à 1.
--Hardouin 10:51, 23 May 2006 (CEST)





