Le but de ce module est de contrôler les préparations de livraisons des produits finis aux clients par le biais d’une lecture CODE BARRE de chaque article. Il permet ainsi de vérifier que le magasinier prépare bien les pièces correspondantes au BON en cours de préparation.
Cette lecture des CODE BARRE est faite en POSTE FIXE ce qui suppose que les articles à contrôler passent physiquement devant le ou les postes fixes de préparation.
Ce module suppose qu’il existe une codification interne des produits dans l’entreprise telle qu’elle est définie dans le module EAN_GES. Dans le cas de clients travaillant avec des centrales ne respectant pas la norme GENCOD (c’est à dire un code EAN différent par article/coloris/finition spéciale/taille), un double étiquetage des produits doit être fait (avec respect de la norme pour votre gestion interne et à la demande de la centrale pour son propre besoin d’étiquetage).
Il suppose aussi que l’étiquetage des Produits soit correct (étiquettes posées sur les bons produits) et lisible.
TA034 : Lieu – Magasin - Atelier
Concernant le contrôle des emballages par code barre ; il est nécessaire de paramétrer correctement le magasin produits finis afin de définir si le contrôle par CB est possible ou non.
Contrôle des livraisons (BP) par Code Barre
Ce champ peut prendre trois valeurs X ou 1, ou être laissé à NULL.
Mise à 'X', cette zone permet de déclarer le magasin comme étant un magasin dont les contrôles de livraison s'effectuent en Code Barre.
Les Bons dont le magasin après BP est mis à 'X' ne peuvent donc pas être validés par LI011 mais ils devront être contrôlés par bipage des codes Barre de chaque pièces mise en colis (LI044).
En revanche mise à ‘1’, cette zone veut dire que les Bons de ce magasin après BP doivent être contrôlés par Code Barre mais peuvent être validés par LI011 à la condition que la Division Commerciale (TA126) associée n'ait pas la coche Ctrl CB obligatoire (Ctrl du BP par CB).
NULL veut dire que le magasin après BP n'est pas contrôlé par Code Barre, validation uniquement par LI011.
L’option CTRL_CB vous donne accès aux coches de contrôle par code barre (Ctrl CB).
Ces coches permettent d’indiquer si la validation des BP par code barre est possible ou non.
Pas de contrôle : si dans TA034, le magasin n'a pas la zone Contrôle des livraisons (BP) par CB cochée, alors la validation des BP n’est possible que par LI011.
Contrôle des BP par CB en fonction du magasin : si dans TA034, le magasin n'a pas la zone CTRL des BP par CB cochée, alors la validation des BP n’est possible que par LI011.
Contrôle des BP par CB : si, dans TA034, le magasin a la zone CTRL des BP par CB cochée, il sera impossible de valider les BP par LI011, validation par LI044 uniquement.
LI044 : Livraison gérée en CB poste fixe
Cette fonction permet la maintenance des bons de préparation du colisage à l’expédition.
Aucune création de bon n’est possible par ce programme, il est donc obligatoire d’être en mode interrogation afin de sélectionner le ou les bons à traiter.
Seuls les bons non expédiés sont ramenés.
Dans le cas d’un magasin géré par emplacement, il faut que l’OP soit entièrement bipé sur le PDA pour que le BP correspondant puisse être validé dans ce programme.
Si l’option BLOQ_VALI_BP=1, alors il n’est pas possible de rappeler un BP dont le client est bloqué en préparation, ou dont la commande est suspendue en préparation ou pour lequel il existerait une période de fermeture concernant un blocage en préparation.
Il est impossible de travailler sur un BP contenant son article et son reconduit, c’est-à-dire un article / coloris / finition spéciale / taille dans des saisons différentes mais ayant le même GENCOD. Le bipage ne permet pas d’identifier un produit particulier.
L’entête contient toutes les données relatives au bon sélectionné, c’est-à-dire le N° de BP, sa date de validation, le N° de commande, le client, sa raison sociale, la division commerciale, la nature de commande, les coches de blocages ainsi que la période de fermeture.
Le bouton « Annulation du bon » n’est accessible que lorsqu’au moins une pièce a été bipée. En cliquant sur celui-ci, une fenêtre apparaît à l’écran afin de confirmer l’annulation. Tous les contrôles de pièces sont alors annulés.
Dans le cas où vous rappelez un BP déjà colisé (mais pas encore expédié) la zone « colis existants » apparaît et affiche un intervalle de colis déjà saisis pour le BP.
Cet onglet permet le bipage des pièces du BP.
Le numéro de colis peut soit être saisi, soit attribué automatiquement en fonction de la valeur du paramètre NUM_COLI_PF_UNI (s’il est à 1 il est inaccessible et attribué automatiquement à partir du compteur NUM_COL_PF de JP020 et est unique quel que soit le BP).
Lorsque la saisie du numéro de colis est libre, un numéro sera quand même proposé et il sera formaté selon la valeur du paramètre LPAD_NUM_COLI. Ce numéro sera incrémenté de 1 en 1 à chaque nouveau colis.
Il est possible de choisir de compléter un colis d’un autre bon avec un colis en cours de validation. Pour cela, il suffit de saisir un numéro de bon d’origine, suivi du numéro de colis. Le regroupement de colis ne peut se faire que pour des bons du même client, ayant le même client de livraison et la même monnaie de commande.
Le code emballage est modifiable mais peut être pré-renseigné avec la valeur de l’option EMB_PAR_DEFO.
Si un article est référencé par des types de code barre différents, le code affiché lors du bipage des pièces correspond au type de code du paramètre général TYP_CB_INTERNE.
A chaque lecture, contrôle que :
L’article figure bien dans le BP (sinon il est refusé et ne doit pas être mis dans le colis).
La quantité saisie pour le produit ne soit pas supérieure à la quantité du BP. Un message d’avertissement indique que la quantité saisie est supérieure à la quantité du BP.
Le champ ‘Code-Barre’ situé au-dessus des lignes de saisie, permet de biper soit le code-barres (EAN 13 ou GS1-128) d’une RCT soit le code-barres d’une UM (GS1-128)
Lorsque l’on bipe le code barre d’une UM, toutes les RCT contenues dans cette UM sont automatiquement ramenées et listées dans les lignes situées au dessous.
Si l’option CTRL_LECT_CB=1, le contrôle suivant est fait : si le produit du CB bipé est différent de celui bipé précédemment et qu’il restait des pièces à biper pour le produit précédent, alors un message non bloquant vous avertit et vous donne le choix de continuer ou de revenir en arrière.
À tout moment, vous pouvez accéder à l’onglet « Lignes du bon » afin de vérifier l’état des lignes du bon.
Dès qu’un CB est saisi, vous êtes automatiquement positionné sur une nouvelle ligne de saisie vierge. Les quantités, incrémentées automatiquement à 1 restent modifiables.
Avant de fermer le colis et de passer à la saisie d’un nouveau, selon la valeur de l’option ACCES_POID_COLI, il est possible de saisir le poids brut et/ou le poids net du colis.
Le poids du colis est incrémenté au poids global du bon d’origine. Ce poids est mis à jour lors de la dernière pesée du colis (poids entré lors du dernier rappel du numéro de colis : pas de cumul des différentes pesées).
Selon la valeur de l’option SAIS_NET_BRUT, le poids net peut être calculé automatiquement à partir du poids brut et du poids de l’emballage.
N.B. :
Lorsque vous fermez un colis, vous accèderez directement à la zone vide de bipage du CB si le code emballage est renseigné. Sinon vous accéderez au code emballage.
Il est également possible ici d’enchaîner l’édition des étiquettes et/ou bon de colisage. Les zones peuvent être pré-cochées par défaut selon la valeur des options EDI_COLISAGE et EDI_ETIQ.
Deux possibilités existent pour repérer le colis : elles sont gérées par l’option GEST_NUM_COLI.
Si elle est à 1, alors il y a gestion des colis par Code Barre, si elle est à 0 alors gestion manuelle (noter le N° de bon et le N° de colis).
La structure du CB de l’étiquette est gérée par le biais du paramètre CB_COLI_STRUC qui définit si le code contient seulement le N° de BP (=1) ou alors le N° de BP et le N° de colis (= 0) ou encore que le N° de colis (= 2).
Le choix du type de code-barres est géré par le biais du paramètre CB_COLI_TYP qui détermine s’il s’agit d’un code-barres EAN13 ou GS1-128.
Cet onglet affiche certaines informations de l’entête de BP : informations concernant les colis et les housses (poids, nombre) ainsi que celles en rapport avec l’expédition, c’est-à-dire le mode d’expédition (obligatoire), les conditions et le montant de port, le transporteur (obligatoire)…
Le code condition de port est obligatoire. Si le port n’est pas facturé au client (coche de TA007) alors l’accès au montant du port n’est pas autorisé.
L’accès aux différentes données colis et housses ainsi qu’aux données en rapport avec l’expédition est conditionné par l’option ACCES_ENTETE_BP.
La saisie du code chargement à ce niveau se fait sur le principe suivant :
La connaissance de ce qui est compris dans un chargement est obtenue par une lecture code barre des BP au moment de l’embarquement à l’aide du terminal portable. Afin de préserver de la souplesse à ce système, chaque chargement est identifié par un code appelé « Code Chargement ». Ce code de 8 caractères alphanumérique est saisi sur le terminal portable et permet de différencier les différents chargements (cas où il y aurait plusieurs envois simultanément) et de travailler à plusieurs sur un même chargement (chacun indique alors le même code chargement sur son terminal portable). Ce code correspond en fait à chaque camion partant du magasin, un code différent devant être associé à chaque fois même si c’est le même camion du même transporteur qui revient régulièrement.
Dans le cas d’une expédition directe au client, ce code est mis à jour dans l’entête du bon à la réception des lectures code-barre. Tant que le bon de chargement n’est pas édité ou validé, il reste modifiable.
Remarque : la gestion des bons de chargement peut également être utilisée sans outils code barre par remplissage de la notion du code chargement dans ce programme au niveau de cet onglet.
Si le client possède une liaison transitaire (fonctionnalité 52), alors il s’affiche ici. Il est néanmoins possible de le supprimer ou de le modifier.
Cet onglet permet seulement la consultation des lignes du bon. Sont affichées pour chaque ligne produit / tranche les quantités déjà contrôlées et les quantités restant à contrôler.
Le passage par cet onglet peut être très utile lorsque vous rappelez un BP dont le colisage a déjà été commencé (mais pas terminé) afin de vérifier les quantités restant à mettre en colis.
Cet onglet n’est accessible que lorsqu’au moins un colis est fermé.
Il permet :
La consultation du contenu de chaque colis
L’édition ou la réédition des étiquettes
L’édition ou la réédition du bon de colisage
La suppression des colis (utilisation de l’icône de la barre de boutons)
La maintenance d’un colis (ajout ou suppression de pièces)
Pour ajouter ou supprimer des pièces dans un colis, il suffit de se positionner sur le colis concerné puis de cliquer sur l’un des 2 boutons. Le curseur se trouve alors sur un nouvel onglet où il suffit de biper des pièces à ajouter (ou à supprimer selon le cas), puis valider.
Si vous ne saisissez pas de nouveaux poids pour le colis maintenu, un message d’avertissement apparaît à la validation :
« Vous n’avez pas repesé votre colis. Etes-vous sûr de laisser les poids à nul ? »
Si vous ne saisissez pas de poids ici, ceux saisis pour le colis initial ne sont pas gardés. C’est toujours le dernier poids saisi qui est sauvegardé.
Cet onglet n’est accessible que lorsqu’au moins deux colis sont fermés pour le BP en cours.
Il permet de déplacer une ou plusieurs pièces d’un colis à un autre. Pour cela il suffit d’indiquer le colis où se trouvent les pièces à transférer, ainsi que le colis dans lequel les pièces sont à mettre, de biper les pièces puis valider.
Concernant le poids des colis, il est nécessaire d’indiquer ici le poids du colis d’où la pièce a été prise (appelé ici « Ancien colis ») ainsi que le poids du colis dans lequel la pièce se trouve désormais (appelé ici « Nouveau colis »), sinon les poids seront, comme dans les onglets d’ajout ou de suppression de pièces initialisés à nul.
Il est également possible d’éditer ou de rééditer les étiquettes ainsi que le bon de colisage.
Cet onglet permet la validation du bon, suivie éventuellement de l’expédition.
Il est également possible d’éditer ou de rééditer le BP (LI007) et le bon de colisage (LI038).
Avant de valider le BP, différents contrôles sont effectués, notamment l’existence des manquants (pièces non bipées), ce qui déclenche l’ouverture d’une fenêtre dans laquelle il faut indiquer comment les traiter, c’est-à-dire soit les ajouter à un colis (cas d’un oubli), soit les remettre en stock ou les considérer comme des pertes (pièces absentes), soit annuler la validation du bon.
Dans le 1er cas (ajout des pièces à un colis existant), l'utilisateur est positionné sur l'onglet d'ajout de pièces dans un colis.
Dans le 2ème cas (remise ou non en stock, avec ou sans désaffectation), et si l'option RE_STOK_BP=2, alors un nouvel onglet est affiché, dans lequel sont listées les lignes de bon possédant des pièces manquantes, et pour lesquelles l'utilisateur doit choisir de remettre ou non les pièces en stock.
N.B. :
lorsque l’option RE_STOK_BP=0 ou 1, alors l’utilisateur n’accède pas à cet onglet. Le choix est automatique, voir paragraphe « Gestion des manquants ».
Dans le 3ème cas, l'utilisateur annule la demande de validation du bon.
Si tous les contrôles ont été effectués, la validation déclenche les mises à jour et positionne le bon comme étant validé, ce qui permettra par la suite de l’appeler au niveau des postes de travail suivants (pesée des colis et expédition éventuelle si elle n’a pas déjà été faite ici).
Cet écran apparaît lorsqu’à la validation, le contrôle détecte des manquants, c’est-à-dire des pièces n’ayant pas été bipées et si l’option RE_STOK_BP est à 2. (Si elle est à 0, il y a toujours remise en stock, si elle est à 1 il n’y a jamais remise en stock).
De même, si lors du bipage par PDA, l’OP a été soldé avec des quantités manquantes, ces quantités seront visibles dans cet onglet.
Sont donc listées ici les lignes du BP où il existe des manquants. Pour chaque ligne, vous pouvez décider de remettre ou non les pièces en stock, avec ou sans désaffectation.
La coche ‘D’ (avec désaffectation) peut être pré-cochée, ceci en fonction de l’option DESAF_AUTO.
Vous devez donc indiquer si les pièces sont à remettre ou non en stock. En effet, dans le cas de vrais manquants ceci n’est pas nécessaire puisque l’on n’a pas trouvé physiquement ces pièces. Mais la remise en stock peut être nécessaire dans d’autres cas comme :
Problème de qualité détecté sur les pièces elles-mêmes
Appel du commercial en dernière minute afin de ne pas livrer telles pièces
En cas de remise en stock sur un magasin géré par emplacement, le stock détail est remis à jour sur l’emplacement de type ‘attente de préparation’. Informatiquement, elles sont donc sur cet emplacement mais ne sont plus réservées à un BP, il faut donc les replacer sur un emplacement pickable pour que le prochain picking les prenne en compte.
Cet onglet s’affiche lorsqu’il y a eu un problème à la validation.
La validation est alors interrompue et l’utilisateur doit effectuer les modifications nécessaires.
Expédition, facturation d’un BP
Cet onglet n’est visible que si l’option ACCES_EXPE_DIR=X.
Il n’est accessible que si le BP est validé, s’il n’est pas bloqué en expédition, s’il n’existe pas de période de fermeture bloquante au niveau de l’expédition.
Le bon est « expédié » directement, c’est-à-dire qu’il peut alors être traité par la facturation.
Avant de lancer l’expédition directe, il faut choisir entre les coches suivantes :
« Création d’un nouveau BE », indique que l’on souhaite créer un nouveau BE
« Modification d’un BE existant », indique que l’on souhaite si possible regrouper ce bon sur un BE existant. Le programme recherche alors s’il existe un BE en cours (non encore édité). S’il n’en trouve pas, il créera un nouveau BE.
Avant d’effectuer l’expédition, le programme vérifie que les zones obligatoires ont bien été renseignées (au niveau de l’onglet « Informations générales »).
Si le colisage est incomplet ou si le magasin gère l’adressage obligatoire et qu’il n’est pas saisi, alors, l’expédition ne sera pas possible.
Remarques :
En fonction de l’option EXPE_DIR_AUTO, il est possible de pré-cocher un choix parmi « Création d’un nouveau BE » et « Modification d’un BE existant ».
Le programme prend en compte les périodes de fermeture client (CL041) afin de ne pas expédier les BP ayant une date du jour + le nombre de jour(s) d’acheminement comprise dans une période de fermeture pour laquelle un blocage en expédition est demandé.
Il est possible, via des flags écran, d’enchaîner les éditions LI008 (édition des étiquettes colis) et LI038 (édition du bon de colisage) pour le BP et/ou le colis à différents niveaux du programme.
Au niveau des onglets « Contrôle des pièces », « Gestion des colis », « Ajout de pièces dans un colis », « Suppression de pièces dans un colis » et « Transfert de pièces », les éditions se font pour un colis du BP.
Au niveau de l’onglet « Validation », l’édition du bon de colisage se fait pour tous les colis du BP.
L’édition du bon (LI007) n’est possible qu’au niveau de l’onglet « Validation ».
Les flags d’édition peuvent être pré-cochés en fonction des valeurs des options EDI_COLISAGE, EDI_ETIQ et EDI_BON (X = précochage).
Les enchaînements des éditions peuvent être paramétrés via JP017.
LI130 : Liste des destinataires des n° de lot
Pour connaitre le client destinataire pour un n° de lot, il faut gérer la lecture des codes-barres selon le paramètre CB_SPE_TYP qui permet d'indiquer le descriptif du code-barres GS1-128.
C'est au moment du picking par PDA (OM522) que le N° de lot contenu dans le code-barres GS1-128 est mémorisé, puis au moment du colisage via LI044 que l'association est faite avec le BP donc le client chez qui la RCT va être livrée.
C'est seulement au moment de la validation du colisage via LI044 que les destinataires / N° de lot sont visualisables dans ce programme.
Seuls les BP validés par LI044 sont visibles ici.