Picking

Cegid Orli - Documentation fonctionnelle - 2025

 

Préparation des Ordres de Picking

LI120 : Sortie du stock détail

LI120W01
Cette fonction permet la création des Ordres de Sortie de stock à la suite de la création de Bons de Préparation

 

Un Ordre de Sortie représente un ensemble de bons de préparation à traiter en picking.

Un Ordre de Sortie permet de réserver les quantités se trouvant dans les emplacements de picking ou de masse (si le paramétrage dans TA040 le permet) contenant les RCT du BP
‎(c’est ici qu’un algorithme spécifique est applicable)

 

Description des critères

Mode de travail

       0 : Création Ordre de Sortie -> permet de créer les OS.

1 : Réédition Ordre de Sortie -> permet de rééditer un OS déjà édité.
‎Dans ce mode, il est obligatoire de renseigner le n° d’OS souhaité.

2 : Désattribution des OS -> Annule la réservation des quantités qui avaient été réservées
‎lors de la création des OS. La désattribution n’est pas possible si des OP sont en cours et non validés.
‎Il faut soit supprimer les OP en cours, soit les valider.
‎Il est également possible de ne désattribuer qu’un OS, si l’on renseigne le critère ‘N° OS’.

3 : MAJ Ordre de Sortie -> permet de mettre à jour un ordre de sortie déjà existant,
‎selon les modifications faites sur les BP (exemple : ajout de BP).

 

Magasin physique PF

La génération des OS se fait exclusivement sur un magasin physique.
‎Il s’agit d’un critère obligatoire.

 

Regroupement

Les RCT peuvent être regroupés dans un OS selon différents critères :

  • Par BP : chaque BP génère un OS
  • Par commande client : chaque commande client génère un OS
  • Par nature de commande
  • Par type de commande
  • Par client
  • Aucun : tous les BP seront affectés à un seul et même OS (si aucune quantité par OS n’a été renseignée)

 

 

Quantité par OS

Non compatible avec un mode de regroupement.

Permet d’indiquer la quantité idéale pour chaque OS. Le programme calcule en fonction des quantités de chaque emplacement et de chaque BP pour approcher au mieux de cette quantité.

 

Nombre BP par OS

Permet d’indiquer le nombre maximum de BP souhaités par OS. Ainsi, si les livraisons sont en nombre important, il ne sera pas nécessaire d’attendre la validation d’un OS pour traiter les BP.

Ce critère n’est pas obligatoire. Il doit être positif et ne peut dépasser 99999.

Si ce critère est renseigné, le critère ‘Tri’ ne peut être que par BP (1) ou par Client / nom de la personne (5)

Ce critère ne peut être utilisé qu’en création d’OS. Il ne peut pas être utilisé conjointement avec le critère « quantité par OS ».

 

N° OS

  • Il est interdit de saisir un n° d’ordre de sortie en mode création (0)
  • Il est par contre obligatoire en mode mise à jour (3) et réédition (1)
  • Il est utilisable en mode désattribution (2)

 

Tri

Permet de définir l’ordre d’affichage des BP contenus dans chaque OS.

 

Enchaînement génération OP

Filtre génération des OP

Permet d’enchainer automatiquement vers LI121 pour génération des OP, en saisissant le code filtre préalablement créé.

 

Enchaînement édition BP

Filtre édition des BP

Permet d’enchainer automatiquement vers LI007 pour éditer les BP traités, en saisissant le code filtre préalablement créé.


‎ 

Résultat de l’édition

Les OS sont numérotés, à l’aide du compteur défini.

Ils sont listés dans l’ordre de tri choisi.

Sous chaque OS est éditée la liste des BP contenus dans l’OS, ainsi que la quantité totale du BP.

La Quantité Affectée contient la quantité totale de tous les BP de l’OS.

La Quantité Attribuée contient la quantité disponible pouvant être réservée dans les emplacements pour préparer les BP.

Le taux d’attribution représente le pourcentage de préparation possible pour les BP de l’OS.

 

Désattribution

La désattribution permet de supprimer les OS créés et de « dé-réserver » les quantités dans les emplacements.

exemple : relancer une demande de création d’OS avec d’autres critères, avec un autre type de regroupement, ou une autre quantité par OS

La désattribution n’est possible que si, pour le magasin physique demandé, aucun OP n’est en cours. Il faut, soit valider les OP, soit les supprimer, pour pouvoir désattribuer et relancer une génération d’OS.

 

 

Principe de fonctionnement 

Le programme est lancé une première fois en mode création. On traite ainsi les lignes de BP non encore attribuées à un ordre de sortie.

Pour un magasin physique, il ne peut y avoir qu'un seul mode regroupement de BP possible.
‎Si l'on souhaite modifier un regroupement existant, il faut tout d'abord désattribuer le ou les ordres de sortie. Ce mode permet une mise à nul des OS existants.

A l'aide du mode MAJ, on peut compléter un OS avec d'autres lignes de BP ou encore modifier un OS existant suite à la modification d'un BP. Les lignes venant compléter un OS existant hériteront des caractéristiques de l'OS. Si une des lignes ne vérifie pas ces caractéristiques alors l'ensemble des mises à jour ne se fait pas. L'utilisateur en est averti.

Enfin, il est possible de faire une réédition d'un n° OS sans faire de mise à jour des ordres de sortie pour ne pas prendre en compte les éventuelles modifications des bons de préparation.


Remarque sur le critère  ‘Emplacement unique de picking’

Impact de l’emplacement unique dans LI120 : Génération des ordres de sorties.

Le but original de LI120 : Génération des ordres de sorties est de trouver dans les emplacements de picking les quantités utiles au BP. Il permet de balayer tous ces emplacements jusqu’à réservation de toutes les quantités utiles.

La restriction sur un emplacement unique consiste à ne plus effectuer ce balayage sur les emplacements de picking, MAIS seulement à réserver le stock présent dans l’emplacement indiqué en critère pour le BP.

En choisissant ‘Calcul quantité disponible’ = = ‘Uniquement sur l’emplacement à réapprovisionner’ avec critère ‘Emplacement à réapprovisionner’ renseigné dans SP042 : Liste réappro. Picking (sur BP), LI120 peut générer un OS à partir d’un seul emplacement et ceci sans tenir compte du stock disponible dans d’autres emplacements de picking.

Le critère ‘Emplacement unique de picking’ renseigné permet d’indiquer que le stock ne doit être pické que dans cet emplacement.

Sa liste de valeur contient tous les emplacements de TA040 : Emplacement par magasin.

L’emplacement saisi doit appartenir au magasin physique de la demande et doit être de type ‘1 = picking’ dans TA040 : Emplacement par magasin.

 

Ce critère est pris en compte dans deux cas : ‘Création Ordre de Sortie’ ou en ‘Ajout dans ordre de sortie’.

N.B. :
Avant cette phase de réservation du LI120 : Génération des ordres de sorties, les quantités placées sur l’emplacement de picking, par le réapprovisionnement SP042 Liste réappro. Picking (sur BP), ne sont pas réservées pour le BP. Donc, un autre traitement de LI120 : Génération des ordres de sorties peut venir « piocher » dedans entre temps.

Pour plus de détail sur ce cas, cf. MODULE_Stock PF par emplacement (3_Réapprovisionnement)
& SP042 : Liste réappro. Picking (sur BP)


 

 

LI121 : Génération des ordres de picking

LI121W01
Cette fonction permet génère les OP correspondants aux OS préalablement créés

 

Un Ordre de Picking permet d’indiquer au(x) magasinier(s) les emplacements de picking contenant les RCT souhaités, ainsi que l’ordre dans lequel il faut aller chercher les RCT, ceci afin d’optimiser les déplacements.

 

Numérotation des OP

Les ordres de picking sont numérotés à l’aide du numéro d’OS suffixé de 1 pour le premier magasinier, 2 pour le second etc...

Ainsi l’OS n°1379 génèrera, pour 3 magasiniers, les n° d’OP 13791, 13792, 13793.

 

Description des critères

 

Taux minimum d’attribution

Permet de déterminer si l’on ne souhaite préparer que des OS entièrement attribués, ou à partir d’un taux minimum d’attribution.

 

Nombre de magasiniers

Le nombre maximum de magasiniers est de 20.

Si le nombre n’est pas renseigné, le programme considère qu’il n’y a qu’un magasinier.

Si un nombre de magasinier est saisi et qu’il n’y a pas de saut de page, le programme va générer les OP en les répartissant entre les différents magasiniers, et en répartissant les quantités de façon la plus équitable entre tous. S’il y a saut de page, la répartition est faite selon les pages et sauts de page éditées.


Mode de travail

Ce critère permet de répartir le picking entre les différents magasiniers sélectionnés.
‎Il n’est donc pris en compte que si le saut de page n’est pas géré.

Allée :lors de la répartition des emplacements selon le nombre de magasinier,
‎sélection tout d’abord selon le code Allée et la priorité Allée (TA040).

Zone :lors de la répartition des emplacements selon le nombre de magasinier,
sélection tout d’abord selon le code zone (TA040).

Null : la sélection se fait par emplacements, et, si cela est renseigné dans TA040,
‎selon le tri de chaque emplacement.

Voir exemple dans ‘Résultat de l’édition’.

 

Magasin PF

La génération des OP se fait exclusivement sur un magasin physique. Il s’agit d’un critère obligatoire.

 

Saut de page

Ce critère permet de positionner ou non des sauts de page dans l'édition, par zone ou par UM constitué.

Remarque : dans le cas des éditions avec saut de page par zone ou par UM constitué, le nombre de magasinier n’est pas pris en compte. En effet, dans ce cas, ce sont les sauts de pages qui vont permettre d’attribuer le travail par zone ou par UM.

Remarque : la constitution des UM n’est réalisable que par PDA.

 

Édition récap. adresse

Ce critère permet d’obtenir le détail de l’adresse client pour chaque BP concerné.


‎ 

 

Liste distribution nominative

Ce critère est facultatif. S'il est vide, le programme génère des ordres de picking sans destinataire particulier. Sinon, le programme répartit les ordres de picking par personne précisée dans le critère (magasiniers séparés par des ";"). Exemple avec un saut de page par zone :

Supposons que l'OP contienne 100 pièces à picker par 3 magasiniers, soit en moyenne 100/3=33 pièces par personne. Les zones sont préalablement triées par nombre de pièces décroissant.

  • La première zone contient 30 pièces,
    ‎ elle est naturellement attribuée au 1er magasinier.
  • La seconde zone contient 25 pièces, elle est aussi attribuée au 1er magasinier
    ‎ (car 30 <= 33)
  • La troisième zone contient 20 pièces, elle est attribuée au 2ème magasinier
    ‎ (car 30+25 <= 2*33 < 30+25+20)
  • La quatrième zone contient 15 pièces, elle est attribuée au 3ème magasinier
    ‎ (car 2*33 < 30+25+20). Et ainsi de suite...

Il peut exister deux sortes d’Ordre de Picking :
‎ avec UM ou sans UM selon les paramètres déclarés dans TA926.

Si TA926 est vide, les OP seront sans UM.

 

 

Remarques

  • L’info client (code + raison sociale) est indiquée en entête si l’O.S. est mono client (sinon, cf. critère Édition récap. Adresse ci-dessus.
  • Un O.P. n’étant pas ré-éditable par LI121, il faut l’annuler par LI123 puis le régénérer par LI121.

 

 

Options

EDIT_CONS_EXP
permet d’afficher un astérisque sur chaque ligne de BP dont le client a des consignes d’expéditions.

EDI_LIB_ART 
permet d’éditer le libellé article et libellé du coloris (valeur 1) ou la désignation article et le libellé coloris (valeur 2) pour une meilleure compréhension.

N.B. :
cette forme d’édition sera plus volumineuse.


‎ 

TA439 : Paramétrage des unités de manutention

TA439W01
Cette fonction permet d'associer un circuit, via des critères de type circuit, à une coche de renumérotation et à un type d'unité de manutention

 

Ce paramétrage est nécessaire dans les réceptions PF pour déterminer en fonction du circuit, si l'unité de manutention est numérotée automatiquement ou saisie manuellement.

Cela permet aussi d'attribuer automatiquement un type d'unité de manutention à partir du circuit.

TA926 : Attribution type d’UM pour OP

TA926W01
Cette fonction permet lors de la constitution des OP de définir la répartition en UM à l'intérieur d'un OP

 

Le but est de :

  • répartir le travail du picking selon le type de rangement des RCT
    ‎(Picking vrac, Masse complet, Picking suspendu)
  • répartir le travail en UM à constituer en indiquant le type d'UM à utiliser
  • définir à l'intérieur de cet UM la répartition dans les différents sous-niveaux

L’attribution se fait par les informations de la zone ‘SELECTION’ :

Type de rangement : correspond au type de rangement de la fiche article.

Les infos BP se déterminent à l’aide des quantités des BP, sous forme d’UL.

L’Unité Logistique (UL) est définie dans AR001 pour chaque RCT
(cf.  MODULE_Stock PF par emplacement_(0_Données) )

L’UL permet de définir la place que prend un RCT dans un colis.

L’attribution des UM peut se définir en fonction d’une fourchette (UL mini / UL maxi) de quantités.

Elle peut également se faire pour un colis complet, si l’on coche ‘Colis complet’.
‎Dans ce cas, les champs ‘Type de rangement, UL mini et UL maxi’ ne sont pas accessibles.

Un seul enregistrement de type ‘colis complet’ peut être fait. L’enregistrement de ce type utilise les emplacements eux-mêmes cochés ‘PCB Complet’ dans TA040.

Le code Zone est informatif et va simplement indiquer dans quelle zone aller chercher les articles sur l'édition de l'OP. Cette zone sert aussi à forcer un saut de page si l'utilisateur l'a demandé en critère du LI121.

On détermine ensuite l’UM à constituer :

Type d’UM : Sélectionner un type d’UM issu de TA437.

 

 

Capacité :

La capacité se définit en quantité par UM ou en UL par UM. On ne peut pas renseigner les deux valeurs.

Si le type d’UM sélectionné n’a pas de sous-niveau (TA437), on renseigne les champs Qté/UM ou UL/UM. Inversement si le type d’UM a un sous-niveau, il faut renseigner les deux champs UC/UM et UL/UC. Le premier permet de définir, combien d’UC contient l’UM. Le second permet de définir combien chaque UC contient d’UL.

 

exemple :
l’UM « Rolls » contient 4 casiers, et chaque casier peut contenir 10 UL.

On définira ainsi :

  • Type UM : ROL
  • UC/UM : 4
  • UL/UC : 10

 

La coche ‘Rupture de BP’ permet d'indiquer si, une fois le BP constitué en UM ou sous-UM,
‎ on doit passer à une nouvelle UM (ou sous-UM).

 

 

Contrôles effectués

Lorsqu’un enregistrement existe déjà pour un type d’UM avec une quantité associée, lorsque l’on crée un autre enregistrement avec ce même type d’UM, on ne peut pas définir une quantité différente.

 

exemple :

Soit l’enregistrement suivant :

Type rangement Type UM Qté UM

Housse

Carton

20

Si l’on souhaite créer un autre enregistrement pour un type de rangement différent (à plat, p.ex), et lui associer l’UM ‘Carton’, la quantité sera obligatoirement de 20.

 

Contrôle de l’unicité des fourchettes ‘nbr d’UL mini’ et ‘nbr d’UL maxi’.
exemple : ‎Si l’on saisit la fourchette 1/100, on ne pourra pas saisir une autre fourchette 50/200

Contrôle de la saisie d’une quantité.
‎Une quantité par UM ou une quantité UL/UC doit obligatoirement être renseignée.


‎ 

Ordre de Picking sans UM

Un OP est généré sans UM si TA926 est vide, ou si les données des BP à traiter ne correspondent pas aux enregistrements saisis dans TA926.

 

Résultat de l’édition

  • Le bandeau d’en-tête récapitule les données relatives à l’OS.
  • En dessous, sont édités les OP, avec l’ordre de déplacement pour le magasinier.
  • L’ordre diffère selon le mode de travail sélectionné.

 

exemple :

(sans Saut de page) :

Soient les emplacements suivants définis dans TA040 :

Emplacement Zone Tri

E1

Z1

6

E2

Z1

8

E3

Z4

5

E4

Z5

11

Si l’on demande une génération d’OP en mode de travail par zone, on obtiendra l’OP suivant :

Ordre Emplacement Zone Tri

1

E1

Z1

6

2

E2

Z1

8

3

E3

Z4

5

4

E4

Z5

11

Si l’on demande une génération d’OP sans mode de travail, on obtiendra l’OP suivant :

Ordre Emplacement Zone Tri

1

E3

Z4

5

2

E1

Z1

6

3

E2

Z1

8

4

E4

Z5

11

 

Le nombre de colis est renseigné si les RCT sont des colis article (regroupement commercial)

La fonction édite une page par OP, et par magasinier, pour pouvoir répartir le travail.

 

 

Ordre de Picking avec UM

La répartition des quantités en UM dépend du paramétrage défini dans TA926.

 

exemple :

Enregistrements saisis dans TA926 :

Type rangement Nb UL mini Nb UL maxi Type UM Qté UM UC/UM UL/UC

Housse

1

50

Carton

25

Housse

50

9999

Palette

60

Plat

1

60

Roll

3

20

Plat

60

9999

Palette

60

 

exemple : (A)

Pour un BP dont la quantité est 40 (1 RCT=1 UL), si les RCT sont de type rangement housse, l’ordre de picking proposera la génération de deux UM :

Carton n° 1 de 25 RCT

Carton n° 2 de 15 RCT

 

exemple : (B)

Pour un BP contenant des RCT de type rangement ‘à plat’ et dont la quantité est 45, on obtiendra :

Roll n° 1 Casier n° 1 = 20 RCT

Roll n° 1 Casier n° 2 = 20 RCT

Roll n° 1 Casier n° 3 = 5 RCT

 

L’ordre de picking répartit ces UM selon les emplacements de picking contenant les RCT demandés, selon les ordres de tri dans TA040 (voir § précédent)


‎ 

 

Ordre de Picking avec UM en mode ‘colis complet’

Dans TA926, on peut créer un enregistrement (et un seul) de type ‘colis complet’ et lui attribuer un type d’UM.

Dans ce cas, la génération de l’OP va privilégier les emplacements cochés ‘PCB complet’ dans TA040.

 

Exemple :

Dans TA926, l’enregistrement ‘colis complet’ est associé au type d’UM ‘Carton’ pour une quantité de 10.

Il existe plusieurs types d’emplacements dans TA040 dont l’emplacement EMP01 géré en colis complet, et l’emplacement EMP02, non géré en colis complet.

 

On a un BP contenant une RCT dont le PCB=10.

Qté du BP = 14

 

En supposant que les stocks soient suffisants dans les emplacements EMP01 & EMP02,
‎l’OP va être généré ainsi :

 

UM 1 = carton 1

Emplacement = EMP01

Qté = 10

  • On privilégie les colis complets.

     

    UM 2 = carton 2

    Emplacement = EMP02

    Qté = 4

  • Le solde est pris dans un emplacement de type ‘non PCB complet’ car la quantité est inférieure au PCB de 10 et ne permet pas de faire un colis complet.


‎ 

 

LI123 : Validation des ordres de picking

LI123W01
Cette fonction permet la validation de l'OP qui mouvemente le stock des emplacements picking vers le ou les emplacements d'attente de préparation

 

 

Validation d’un OP

Tant qu’un OP n’est pas validé, le BP correspondant ne peut pas être validé par LI011 ou LI044.

Un message « Ordres de picking en cours ou non validés. Validation impossible » avertit l’utilisateur dans LI011 et/ou LI044.

Par contre, l’emballage peut commencer dans ces deux fonctions.

 

Fonctionnement :

Les OP sont sélectionnables par leur numéro ou par le n° d’OS.

Le contenu de l’OP s’affiche en détail, ligne par ligne.

Pour chaque ligne, en bas de l’écran, les informations UM, emplacement origine et infos articles sont affichées.

Les informations UM sont celles générées par LI121.

 

Il est possible de modifier les quantités si l’on ne transfère pas tout dans l’emplacement de préparation.

Dans ce cas, les quantités manquantes seront repérées avec un statut spécial, visible dans les programmes de consultation
‎(SP905- voir doc « MODULE_Stock PF par emplacement (0_Données) »)

Il n’est pas possible pour le programme de savoir sur quel BP il faut défalquer la quantité car des regroupements peuvent avoir été faits. Les lignes d'anomalie permettent, au moment de la validation d’un des BP concerné par l'écart de quantités, d'avertir l’utilisateur et de créer des pertes/manquants. De plus, si l'option MOT_BLOQ_CB est renseignée (motif de fonctionnalité "23"), les emplacements concernés par les écarts sont "gelés », c’est-à-dire qu’un motif de blocage sera automatiquement renseigné dans la zone adéquate dans TA040, et l’emplacement en question ne pourra plus être utilisé tant que le motif ne sera pas supprimé.

 

Il est possible d’enregistrer simplement la saisie de l’OP sans le valider en validant simplement par le bouton de validation ‘vert’. Cela enregistre les modifications mais l’OP reste toujours accessible pour d’autres modifications ultérieures.

Par contre, dès que l’on valide l’OP à l’aide du bouton ‘Validation OP’ situé à côté du numéro d’OP, l’OP entier est validé, et n’est plus accessible.

La validation de l’OP transfère son contenu dans l’emplacement de préparation sélectionné. Seul un emplacement de type 4 peut être saisi ici.

 

Après validation des OP, la validation des BP devient possible par les programmes habituels : LI011 et LI044.

N.B. :
Cette étape de validation des OP par LI123 n’est pas obligatoire si le magasin physique est déclaré comme gérant le picking vrac sans saisie. Il s’agit de la coche ‘Picking vrac sans saisie’ se trouvant dans l’onglet ‘données logistiques’ de TA034 pour le magasin en question. Dans ce cas, dès la génération des OP par LI121, les OP sont immédiatement transférés dans les emplacements de préparation.

 

Suppression d’un OP

Cette fonction permet également de supprimer un OP, à l’aide du bouton ‘Supp OPs de l’OS’.
‎Toutefois, l’utilisateur sera averti si un picking est en cours sur cet OP via le PDA.

Après la suppression de l’OP, ‎il est possible de régénérer un OP via LI121 car l’OS associé est toujours existant.

 

Mémo

Vérifications à réaliser si picking impossible par une UM réutilisable :

 

  • type rangement :
    ‎ TA075 / niveau de rangement RCT

     

  • type UM :
    ‎ TA437 / coche UM RÉUTILISABLE

     

  • UM réutilisable :
    ‎ TA516 / avec TYPE UM ci-dessus, et coche UTILISÉ POUR PICKING
    ‎ (déclenche l'envoi PDA)

     

  • attribution type UM pour OP :
    ‎ TA926 / association type rangement à type UM, avec QTÉ/UM

     

  • article stocké :
    ‎ AR001 / onglet Logistique / valeur UL par taille obligatoire

     

  • magasin PF physique :
    ‎ TA034 / onglet Logistique / coche MAGASIN LOGIQUE vide

     

  • emplacement de ce magasin :
    ‎ TA040 / coche PICKING INTERDIT vide

     

  • code-barres GS1-128 lu par PDA :
    ‎ JP014 / paramètre CBE_SPE_TYP pour la longueur du CB à lire ?

     

  • GDA :
    ‎ JP510 ?