FR 3018376 A1 20150911 FR 1451939 A 20140310 PROCEDE ET SYSTEME DE RECEPTION DE PIECES DE PRODUITS, PROCEDES DE RECHERCHE ET DE GESTION DE RETOUR D'UNE PIECE, PROGRAMME D'ORDINATEUR CORRESPONDANT, ET INSTALLATION DE STOCKAGE DE PIECES La présente invention concerne un procédé de réception de pièces, un procédé de recherche de pièces, un procédé de gestion de retour d'une pièce, un programme d'ordinateur correspondant, un système de réception de pièces et une installation de stockage de pièces. L'invention s'applique particulièrement dans le cas des entrepôts de stockage de pièces 5 provenant d'un fournisseur et devant être livrées à un destinataire. Les pièces réceptionnées dans un entrepôt sont généralement munies d'une étiquette de livraison indiquant un code produit identifiant en particulier le produit auquel appartient la pièce. Le code produit est par exemple sous la forme d'un code barre. Ainsi, il est connu de lire le code produit de chaque pièce pour enregistrer dans une base de 10 données l'arrivée de la pièce. La base de données comporte ainsi, pour chaque produit, le nombre de pièces de ce produit qui ont été reçues. Les pièces réceptionnées sont ensuite rangées dans des emplacements de stockage délimités dans un entrepôt. Cette façon de réceptionner les pièces présente comme inconvénient de ne pas être bien 15 adaptée à des emplacements de stockage multi-produits et multi-fournisseurs. En outre, le procédé précédent ne permet pas une traçabilité effective des pièces, en particulier en cas de retour de la part du destinataire. Ainsi, il existe ainsi un besoin pour un procédé de réception qui résolve au moins une partie des inconvénients précédents. 20 Afin de résoudre au moins en partie le problème précédent, il est proposé un procédé de réception de pièces de produits, les pièces d'un même produit étant identiques et interchangeables, le procédé étant caractérisé en ce qu'il comporte, pour chaque pièce : la réception d'un code produit identifiant le produit auquel la pièce appartient, l'impression d'une étiquette de stockage destinée à être posée sur la pièce, l'étiquette de 25 stockage comportant un code pièce identifiant la pièce, le code pièce étant incrémenté de l'impression d'une étiquette de stockage à l'impression de la suivante, l'association du code pièce et du code produit dans une base de données. Grâce à l'invention, les pièces sont individuellement identifiées, ce qui permet de les distinguer et de les tracer individuellement. De façon optionnelle, le procédé de réception comporte en outre : - la génération d'un code aléatoire à chaque impression d'une étiquette de stockage, l'étiquette de stockage comportant le code aléatoire généré, - l'association du code pièce et du code aléatoire dans la base de données. Ainsi, une fois entreposée, la pièce peut être retrouvée à partir du code aléatoire sans grand risque de double du fait du caractère aléatoire de ce code. De façon optionnelle également, le code aléatoire comporte au plus six caractères alphanumériques. Ainsi, il est plus facile à repérer par un opérateur que le code pièce, qui lui doit comporter 10 beaucoup de caractères pour éviter les doublons. De façon optionnelle également, les caractères du code aléatoire font au moins un centimètre de haut. Ainsi, l'opérateur peut voir le code aléatoire même lorsqu'il est relativement éloigné de la pièce, et donc retrouver la pièce plus facilement. 15 De façon optionnelle également, l'étiquette de stockage est imprimée avec un code détrompeur, le procédé comportant en outre : - l'association du code pièce et du code détrompeur dans la base de données. Le code détrompeur permet de distinguer deux pièces au cas où le même code aléatoire leur aurait été attribué. 20 Il est en outre proposé un procédé de recherche de pièces ayant été réceptionnées suivant un procédé de réception selon l'invention, le procédé de recherche comportant, pour chaque pièce cherchée : - la transmission, à destination d'un opérateur, du code aléatoire présent sur l'étiquette de stockage de la pièce cherchée, afin de permettre à l'opérateur de trouver cette pièce. 25 De façon optionnelle, le code aléatoire est transmis à un dispositif de communication vocale destiné à émettre un message audio annonçant le code aléatoire à l'opérateur. De façon optionnelle également, le code aléatoire est transmis à un écran d'affichage destiné à afficher le code aléatoire à l'opérateur. De façon optionnelle également, le procédé de recherche comporte en outre, suite à la 30 transmission du code aléatoire : - la réception du code pièce de l'étiquette de stockage de la pièce trouvée par l'opérateur, - la comparaison du code pièce reçu avec le code pièce de la pièce cherchée. Ainsi, il est possible de vérifier si la pièce trouvée est bien la pièce cherchée. De façon optionnelle également, le code pièce reçu est inscrit sous forme d'un code barre sur l'étiquette de stockage de la pièce trouvée, et ce code pièce est reçu de la part d'un lecteur de code barre ayant lu le code barre. De façon optionnelle également, le procédé de recherche comporte en outre, suite à la 5 transmission du code aléatoire : la réception du code détrompeur de l'étiquette de stockage de la pièce trouvée par l'opérateur, la comparaison du code détrompeur reçu avec le code détrompeur associé dans la base de données au code pièce de la pièce cherchée. 10 Ainsi, il est possible de vérifier si la pièce trouvée est bien la pièce cherchée. De façon optionnelle également, le code détrompeur de la pièce trouvée est reçu de la part d'un dispositif de communication vocale auquel l'opérateur a énoncé vocalement le code détrompeur. Il est également proposé un programme d'ordinateur comportant des lignes de codes qui, lorsqu'exécutées par un système informatique, entraînent la mise en oeuvre par le système 15 informatique d'un procédé selon l'invention. Il est également proposé un système de réception de pièces de produits, les pièces d'un même produit étant identiques et interchangeables, le système étant caractérisé en ce qu'il est configuré, pour chaque pièce, pour : recevoir un code produit identifiant le produit auquel la pièce appartient, 20 imprimer une étiquette de stockage destinée à être posée sur la pièce, l'étiquette de stockage comportant un code pièce identifiant la pièce, le code pièce étant incrémenté par le système, de l'impression d'une étiquette de stockage à l'impression de la suivante, associer le code pièce et le code produit. De façon optionnelle, le système de réception est en outre configuré pour : 25 suivre une première fois le rangement et/ou l'inventaire et/ou l'expédition et/ou le retour d'une pièce à partir de son code pièce, en cas de retour de la pièce, vérifier que le code pièce et le code produit sont associés l'un à l'autre dans la base de données, si le code pièce et le code produit sont associés l'un à l'autre dans la base de données, suivre 30 une seconde fois le rangement et/ou l'inventaire et/ou l'expédition et/ou le retour de la pièce à partir de son code pièce qui est identique à celui de la première fois. Il est également proposé une installation de stockage de pièces, comportant : un entrepôt dans lequel des emplacements de stockage de pièces sont délimités, un système de réception de pièces selon l'invention. Un exemple non-limitatif de réalisation de l'invention va à présent être décrit. La description sera faite en référence aux dessins annexés, parmi lesquels : la figure 1 est une vue simplifiée d'une installation de stockage selon l'invention, la figure 2 est une vue de face d'une étiquette de stockage utilisée dans l'installation de stockage de la figure 1, et la figure 3 est un schéma-blocs représentant les étapes d'un procédé de stockage selon l'invention, le procédé étant mis en oeuvre dans l'installation de stockage de la figure 1, les figures 4 à 7 sont des schéma-blocs représentant les étapes de procédés compris dans le procédé de stockage de la figure 3. En référence à la figure 1, une installation de stockage 100 selon l'invention va à présent être décrite. L'installation de stockage 100 comporte tout d'abord un entrepôt 102 dans lequel des emplacements de stockage 104 sont délimités. Chaque emplacement de stockage 104 est associé à un code d'emplacement 105 inscrit sur ou à proximité de l'emplacement de stockage 104 sous forme alphanumérique et/ou sous forme de code barre. Un caractère alphanumérique est un caractère pris dans un ensemble prédéterminé et fini de caractères. De préférence, cet ensemble comporte au moins une partie des caractères suivants : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, G, H, I , J, K, L, M, N, O, P, Q, R, S, T, U, V, W, Y, Y, Z. Les emplacements de stockage 104 sont divisés en deux types : les emplacements de stockage temporaire 104A et les emplacements de stockage durable 104B. Dans l'exemple décrit, il y a 366 emplacements de stockage temporaire 104A (autant que de jours dans l'année) et leurs codes d'emplacement sont respectivement les nombres de 1 à 366. Les emplacements de stockage durable 104B sont généralement beaucoup plus nombreux que les emplacements de stockage temporaire 104A, et leur code d'emplacement comporte dans l'exemple décrit neuf caractères alphanumériques. Des pièces 106 sont destinées à être reçues dans l'entrepôt 102 pour y être stockées dans les emplacements de stockage temporaire 104A, puis dans les emplacements de stockage durable 104B. Une pièce 106 est un exemplaire d'un produit. Ainsi, toutes les pièces 106 d'un même produit sont identiques et interchangeables, sauf en cas de problème sur la pièce 106 tel qu'un défaut de fabrication, ou bien lorsque la pièce est abimée. Chaque pièce 106 est munie d'une étiquette de livraison 108 comportant un code produit 110 dont une partie identifie le fournisseur et dont une autre partie identifie le produit auquel la pièce 106 appartient. Dans l'exemple décrit, le code produit 110 est sous la forme d'un code barre, par exemple tel que défini par la norme EAN 13. L'installation de stockage 100 comporte en outre un système informatique 112 comportant en particulier une interface homme-machine 114 telle qu'un écran et un clavier alphanumérique, permettant à des opérateurs d'interagir avec le système informatique 112, et une imprimante 116. Une base de données 117 est en outre installée dans le système informatique 112. Le système informatique 112 est connecté à un réseau extérieur 118, tel que le réseau Internet, lui permettant de communiquer avec des systèmes informatiques 120 de fournisseurs ou des 5 systèmes informatiques 121 de clients. En particulier, le système informatique 112 est destiné à recevoir des avis de livraison 122, également appelés « attendus fournisseur », de la part des systèmes informatiques 120 des fournisseurs. Chaque avis de livraison 122 donne les détails d'une livraison d'un ou plusieurs produits à venir. En outre, le système informatique 112 est destiné à échanger des comptes-rendus 1231, 1233, 1233 avec les systèmes informatiques 120, 121 des clients et des 10 fournisseurs pour avertir les clients et/ou les fournisseurs respectivement des produits reçus (compte-rendu 1231 de réception fournisseurs et retours avec les clients indiquant l'entrée et le retour du produit), des produits expédiés (compte-rendu 123, d'expédition avec les clients indiquant la sortie du produit) et des produits inventoriés en écart (compte-rendu 1233 de stock avec les clients donnant les résultats des régulations d'inventaire sur les produits). 15 L'installation de stockage 100 comporte en outre au moins un lecteur 124 de codes-barres connecté au système informatique 112. Dans l'exemple décrit, chaque lecteur 124 est connecté au système informatique 112 au moyen d'une connexion sans fil, telle qu'une connexion radiofréquence. Par ailleurs, chaque lecteur 124 est pourvu d'un écran d'affichage 126. L'installation de stockage 100 comporte en outre un ou plusieurs dispositifs de communication 20 vocale 128 chacun destiné à permettre à un opérateur de recevoir des instructions audio et d'y répondre en parlant. Dans l'exemple décrit, chaque dispositif de communication vocale 128 comporte des écouteurs 130, un microphone 132 et un terminal 134 auquel les écouteurs 130 et le microphone 132 sont reliés. Dans l'exemple décrit, le terminal 134 est connecté au système informatique 112 au moyen d'une connexion sans fil, telle qu'une connexion radiofréquence. Par 25 ailleurs, un logiciel de reconnaissance vocale 136 est installé dans le terminal 134 pour reconnaître les paroles de l'opérateur et les transcrire en texte alphanumérique exploitable par le système informatique 112. L'installation de stockage 100 comporte en outre des postes de validation préparation 138 où les pièces 106 faisant partie d'une commande et devant de ce fait sortir de l'entrepôt 102 sont validées. 30 En référence à la figure 2, une étiquette de stockage 200 destinée à être imprimée par le système informatique 112 et à être posée sur chaque pièce 106 va à présent être décrite. Chaque étiquette de stockage 200 est par exemple de forme sensiblement rectangulaire et pré-collée de manière à pouvoir être facilement appliquée aux pièces 106 reçues. Chaque étiquette de stockage 200 comporte au moins une des informations de pièce suivantes : Code propriétaire 202 : Ce code identifie le propriétaire de la pièce (marque, client, sous-marque, partenaire, etc.) et la qualité de la pièce (disponible à la vente (conforme), détérioré, cassé, etc.). Le code propriétaire 202 comporte par exemple deux caractères alphanumériques, permettant de coder 36x36 possibilités. Code aléatoire 204 : Ce code sert à identifier la pièce parmi les autres pièces (de n'importe quel produit) avec un faible risque de doublon, au moins parmi les pièces 106 entreposées dans un même emplacement de stockage 104, tout en comportant un nombre limité de caractères de manière à être repéré facilement et rapidement par un opérateur. Ainsi, le code aléatoire 204 comporte de préférence au plus six caractères alphanumériques, par exemple quatre caractères alphanumériques. Le système informatique 112 est destiné à générer, à chaque impression d'une nouvelle étiquette de stockage 200, le code aléatoire 204 de manière aléatoire sans doublon, c'est-à-dire parmi les codes aléatoires n'ayant pas encore été générés, jusqu'à ce que toutes les possibilités de code aient été générées. La génération aléatoire recommence alors au début avec la génération d'un code aléatoire parmi toutes les possibilités possibles. De préférence, les caractères du code aléatoire 204 présentent une hauteur d'au moins un centimètre, de préférence d'au moins deux centimètres. Désignation produit 206: Ce champ identifie le produit et comporte par exemple quarante caractères alphanumériques. De préférence, une portion de la désignation produit identifie la référence fabriquant du produit. Code d'identification 208 : Le code d'identification comporte un code client 208A identifiant le client de la pièce et un code pièce 208B identifiant la pièce elle-même parmi les autres pièces (de n'importe quel produit). Le code client 208A comporte par exemple un seul caractère alphanumérique, tandis que le code pièce 208B comporte par exemple plusieurs caractères alphanumériques, par exemple au moins dix. Le système informatique 112 est destiné à générer le code pièce 208B de manière incrémentale et prédéterminée à chaque impression d'une nouvelle étiquette de stockage 200, jusqu'à ce que toutes les possibilités de code aient été générées. L'incrémentation signifie que le code pièce 208B de chaque étiquette de stockage 200 nouvellement imprimée est égal à celui de l'étiquette de stockage 200 précédemment imprimée, auquel un pas d'incrémentation prédéterminé et de préférence constant est ajouté. Ce pas d'incrémentation peut être positif ou négatif, égal à un ou différent de un, par exemple égal à un autre entier que un. Dans l'exemple décrit, le pas d'incrémentation vaut un. Le code pièce 208B peut également comporter des lettres. Dans ce cas le pas d'incrémentation peut représenter un nombre de saut de lettres dans une séquence prédéterminée de lettres, par exemple la séquence alphabétique. Le code d'identification 208 est aussi présent sur l'étiquette de stockage 200 sous forme d'un code barre 210. Code produit 110 : Ce code est identique au code produit 110 de l'étiquette de livraison 108 et identifie en particulier le produit auquel la pièce 106 appartient. Il comporte par exemple quinze caractères alphanumériques. Dans d'autres modes de réalisation, le code produit indiqué sur l'étiquette de stockage 200 peut être différent du code produit 110 de l'étiquette de livraison. Le code produit de l'étiquette de stockage 200 peut par exemple suivre une nomenclature interne, propre à la société exploitant l'entrepôt de stockage, ou bien correspondre au code produit utilisé par le système informatique 121 du client. Code client 214 : Ce code identifie le client propriétaire de la pièce 106. Il comporte par exemple quatre caractères alphanumériques. Ainsi, le client est identifié deux fois : par le code fournisseur 208A du code d'identification 208 et par le code fournisseur 214. Code détrompeur 216 : Ce code sert simplement à distinguer deux codes aléatoires 204 identiques, et doit comporter un nombre limité de caractères de manière à être lu facilement et rapidement par un opérateur. Ainsi, le code détrompeur 216 comporte de préférence quatre caractères ou moins. Il peut donc être généré de diverses façons par le système informatique 112. Dans l'exemple décrit, le code détrompeur 216 est formé des deux derniers caractères du code d'identification 208. Alternativement, le code détrompeur 216 pourrait être généré aléatoirement à chaque impression d'étiquette de stockage 200, de la même manière que le code aléatoire 204. Code emplacement 105 : Ce code identifie l'emplacement de stockage 104 dans lequel la pièce est destinée à être entreposée. Il existe deux variantes du code emplacement 105. Dans la première variante, le code emplacement 105 identifie un emplacement de stockage temporaire 104A. Cette variante est utilisée lorsque l'étiquette est posée sur la pièce lors de sa réception. De préférence, le code emplacement 105 est alors égal au numéro calendaire du jour où l'étiquette de stockage 200 est imprimée. Dans ce cas, il comporte par exemple trois caractères numériques permettant au code emplacement 105 de prendre n'importe quelle valeur de 1 à 366. Dans la seconde variante, le code emplacement 105 identifie un emplacement de stockage durable 104B. Cette situation se produit par exemple lorsqu'il est nécessaire de remplacer l'étiquette de stockage 200 d'une pièce 106 entreposée dans un emplacement de stockage durable 104B (par exemple, parce que l'étiquette de stockage 200 posée au moment de la réception est déchirée ou usée, ou bien suite à un inventaire). Dans ce cas, le code emplacement 105 comporte par exemple neuf caractères (cinq alphanumériques et quatre numériques). Dans la suite de la description, deux types d'étiquette de stockage seront utilisées : une étiquette de stockage dite « normale » comportant toutes les informations de pièce précédentes, et une étiquette de stockage dite « banalisée » ne comportant qu'une partie des informations de pièce précédentes : code aléatoire 204, code d'identification 208, code barre 210 code fournisseur 214, code détrompeur 216 et code emplacement 105. Le code produit 110, le code propriétaire 202 et la désignation produit 206 sont donc manquants de l'étiquette de stockage 200 « banalisée » (mais de préférence néanmoins présents dans la base de données 117). En référence à la figure 3, un procédé de stockage 300 mettant en oeuvre l'invention va à présent être décrit. Le procédé de stockage 300 comporte un procédé 302 de réception de pièces 106, un procédé 304 de rangement de pièces 106 dans les emplacements de stockage 104, un procédé 306 d'inventaire des pièces 106 entreposées dans les emplacements de stockage 104, un procédé 308 de recherche de pièces 106 entreposées dans les emplacements de stockage 104, et un procédé 310 de gestion de retour d'une pièce 106 expédiée. Comme cela sera expliqué plus en détail lors de la description du procédé de gestion de retour 310, une pièce retournée 106 peut être connue dans le système informatique 112 ou bien inconnue dans ce système. Si elle est connue, elle est rangée (comme cela sera expliqué lors de la description du procédé de gestion de retour 310) puis le procédé d'inventaire 306 est mis en oeuvre pour réintégrer la pièce retournée 106 dans les stocks. Lorsque la pièce retournée 106 n'est pas connue du système informatique 112, la pièce retournée 106 est traitée comme une nouvelle pièce réceptionnée et le procédé de rangement 304 est mis en oeuvre. L'ordre des procédés illustré sur la figure 3 est simplement indicatif. Les procédés peuvent être mis en oeuvre dans tout ordre et/ou en parallèle. En outre, à chaque réalisation du procédé de stockage 300, tous les autres procédés ne sont pas obligatoirement réalisés. Par exemple, le procédé d'inventaire 306 n'est généralement réalisé qu'une fois par an, et le procédé de gestion de retour 310 n'est réalisé qu'en cas de retour de pièces. En outre, ces procédés 302, 304, 306, 308, 310 peuvent être réalisés chacun plusieurs fois pour une même pièce 106 identifiée à chaque fois par le même code pièce 208B, par exemple en cas de retour de la pièce 106. En référence à la figure 4, le procédé de réception 302 va à présent être décrit. Au cours d'une étape 402, le système informatique 112 reçoit, de la part de systèmes informatiques 120 de fournisseurs, des avis de livraison 122 donnant les détails de livraisons à venir. Chaque avis de livraison 122 comporte une ligne de réception pour chaque produit devant être livré, indiquant en particulier le code produit 110 (identifiant le fournisseur et le produit), la désignation produit 206 et la quantité de pièces 106 de ce produit. Au cours d'une étape 404, une livraison est reçue. La livraison comporte, pour chacun d'un ou plusieurs produits, une ou plusieurs pièces 106 de ce produit. Comme expliqué plus haut, chaque 5 pièce 106 comporte une étiquette de livraison 108 indiquant le code produit 110 de cette pièce. La suite du procédé 302 peut être réalisée en utilisant soit des étiquettes de stockage dites « banalisées », c'est-à-dire n'indiquant pas de code produit (étapes 406 à 418), ou bien en utilisant des étiquettes de stockage « normales » indiquant un code produit (étapes 420 à 434). Dans le cas des étiquettes de stockage 200 « banalisées », au cours d'une étape 406, le système 10 informatique 112 reçoit, de la part d'un opérateur, le code fournisseur 208A identifiant le fournisseur des pièces 106 reçues. Au cours d'une étape 408, le système informatique 112 reçoit, de la part de l'opérateur, une requête d'impression d'étiquettes de stockage 200 « banalisées ». Au cours d'une étape 410, en réponse à la requête de l'étape 408, le système informatique 112 15 imprime des étiquettes de stockage 200 « banalisées ». Pour ce faire, le système informatique 112 génère un code aléatoire 204 parmi les combinaisons de code aléatoire encore possibles. En outre, le code pièce 208B est obtenu par incrémentation du code pièce 208B de l'étiquette de stockage 200 imprimée juste auparavant. Le code d'identification 208 comporte donc le code pièce 208B obtenu par incrémentation et le code fournisseur 208A entré par l'opérateur à l'étape 406. Par ailleurs, le 20 système informatique 112 génère le code barre 210 à partir du code d'identification 208. En outre, le système informatique 112 prend les deux derniers caractères du code d'identification 208 pour former le code détrompeur 216. Enfin, le système informatique 112 utilise le numéro calendaire du jour de l'impression pour former le code emplacement 105. Ainsi, le code emplacement 105 identifie un emplacement de stockage temporaire 104A. 25 Au cours d'une étape 412, l'opérateur pose une des étiquettes de stockage 200 « banalisées » sur une pièce 106 reçue. Au cours d'une étape 414, l'opérateur utilise le lecteur 124 pour lire le code produit 110 de l'étiquette de livraison 108 et le code d'identification 208 sous forme de code barre 210 de l'étiquette de stockage 200. 30 Au cours d'une étape 416, le système informatique 112 reçoit le code produit 110 et le code d'identification 208 de la part du lecteur 124. Au cours d'une étape 418, le système informatique 112 associe, dans la base de données 117, les informations de pièce entre elles. En particulier, le code pièce 208B est associé dans la base de données 117, au code aléatoire 204, au code produit 110 (malgré qu'il n'est pas présent sur l'étiquette de stockage 200 « banalisée »), au code détrompeur 216 et au code emplacement 105. Les étapes 412 à 418 sont répétées pour chaque pièce 106 de la livraison. Dans le cas des étiquettes de stockage 200 « normales », au cours d'une étape 420, l'opérateur 5 utilise le lecteur 124 pour lire le code produit 110 de l'étiquette de livraison 108. Au cours d'une étape 422, le système informatique 112 reçoit le code produit 110 de la part du lecteur 124. Au cours d'une étape 424, le système informatique 112 détermine si un avis de livraison 122 reçu au cours de l'étape 402 comporte une ligne de réception correspondant au code produit 110 10 reçu. Au cours d'une étape 426, le système informatique 112 reçoit, de la part de l'opérateur, un nombre de pièces 106 de ce produit. Ce nombre de pièces 106 est par exemple déterminé visuellement par l'opérateur. Dans un autre mode de réalisation, l'étape 426 n'est pas réalisée et le système informatique 112 15 considère qu'une seule pièce 106 a été reçue pour les étapes suivantes. Ce mode peut être qualifié de « mode rafale », car il permet d'enregistrer les pièces 106 une par une dans le système informatique 112. Au cours d'une étape 428, le système informatique 112 imprime autant d'étiquettes de stockage 200 « normale » que le nombre de pièces 106 entré par l'opérateur. Pour ce faire, le système 20 informatique 112 génère tout d'abord le code propriétaire 202. En outre, le système informatique 112 génère un code aléatoire 204 parmi les combinaisons de code aléatoire encore possibles. En outre, le système informatique 112 génère le code fournisseur 208A à partir du code produit 110 indiqué dans l'avis de livraison 122. Le code pièce 208B est obtenu par incrémentation du code pièce 208B de l'étiquette de stockage 200 imprimée juste auparavant. Le code d'identification 208 25 comporte alors le code pièce 208B obtenu par incrémentation et le code fournisseur 208A obtenu à partir du code produit 110. En outre, le système informatique 112 génère un code barre 210 correspondant au code d'identification 208 obtenu. En outre, le système informatique 112 génère un code fournisseur 214 à partir du code produit 110 indiqué dans l'avis de livraison 122. En outre, le système informatique 112 prend les deux derniers caractères du code d'identification 208 pour 30 former le code détrompeur 216. En outre, le système informatique 112 utilise le numéro calendaire du jour de l'impression pour former le code emplacement 105. Ainsi, le code emplacement 105 identifie un emplacement de stockage temporaire 104A. Enfin, le système informatique 112 reprend la désignation produit 206 et le code produit 110 indiqué dans l'avis de livraison 122 pour remplir les champs correspondants de l'étiquette de stockage 200. Au cours d'une étape 430, le système informatique 112 associe, dans la base de données 117, les informations de pièce entre elles. En particulier, le code pièce 208B est associé dans la base de données 117, au code aléatoire 204, au code produit 110, au code détrompeur 216 et au code emplacement 105. Au cours d'une étape 432, l'opérateur pose les étiquettes de stockage 200 « normales » sur les pièces 106 du produit. Les étapes 420 à 432 sont alors répétées pour d'autres pièces 106 de la livraison. En référence à la figure 5, le procédé de rangement 304 va à présent être décrit. Au cours d'une étape 502, un opérateur range les pièces 106 reçues dans l'emplacement 10 temporaire 104A identifié par le code emplacement 105 de leurs étiquettes de stockage 200. Au cours d'une étape 504, un opérateur déplace les pièces 106 de l'emplacement de stockage temporaire 104A à un emplacement de stockage durable 104B. Au cours d'une étape 506, les pièces 106 déplacées sont associées dans la base de données 117 au code emplacement 105 de leur nouvel emplacement de stockage durable 104B. Il sera apprécié 15 qu'à ce moment, le code emplacement 105 présent sur l'étiquette de stockage 200 ne correspond plus à l'emplacement de stockage 200 dans lequel les pièces 106 sont entreposées. Trois modes de réalisation sont possibles. Dans le premier mode de réalisation, les pièces 106 sont associées une par une au code emplacement. Ainsi, l'opérateur utilise le lecteur 124 pour lire le code emplacement 105 présent à 20 proximité de l'emplacement de stockage durable 104B, puis le code d'identification 208 de l'étiquette de stockage 200. Le système informatique 112 reçoit alors le code d'identification 208 et le code emplacement 105 de la part du lecteur 124 et les associe, dans la base de données 117, l'un à l'autre. Ces opérations sont répétées pour chaque autre pièce. Dans le deuxième mode de réalisation, les pièces 106 sont associées par groupe au code 25 emplacement 105. Ainsi, l'opérateur utilise le lecteur 124 pour lire (une seule fois) le code emplacement 105 présent à proximité de l'emplacement de stockage durable 104B, puis le code d'identification 208 de chacune d'un ensemble de pièces 106 déplacées dans cet emplacement de stockage durable 104B. Le système informatique 112 reçoit alors le code d'emplacement 105 et les codes d'identification 208 de la part du lecteur 124 et associe, dans la base de données 117, chaque 30 code d'identification 208 au code emplacement 105. Dans le troisième mode de réalisation, toutes les pièces d'une même livraison définie par un avis de livraison 122 sont associées en même temps au code emplacement 105. Ainsi, l'opérateur utilise le lecteur 124 pour lire (une seule fois) le code emplacement 105 présent à proximité de l'emplacement de stockage durable 104B et le code d'identification 208 d'une pièce 106 de la livraison. Le système informatique 112 reçoit alors le code d'emplacement 105 et le code d'identification 208 de la part du lecteur 124. Le système informatique 112 détermine alors la livraison à laquelle la pièce 106 appartient à partir de son code d'identification 208 reçu et associe, dans la base de données 117, le code d'identification 208 de chaque pièce 106 de la livraison, ou groupe de livraisons, au code emplacement 105. En référence à la figure 6, le procédé de recherche 308 va à présent être décrit. Au cours d'une étape 602, le système informatique 112 reçoit une liste de pièces 106 cherchées. Ces pièces 106 font par exemple partie d'une commande destinée à être envoyée. La liste est par exemple entrée par un opérateur dans le système informatique 112. Au cours d'une étape 604, le système informatique 112 transmet, à destination d'un opérateur, des informations de recherche pour chaque pièce 106 cherchée. Ces informations de recherche comportent au moins le code emplacement 105 et le code aléatoire 204 de la pièce 106 à préparer. De préférence, les informations de recherche comportent en outre un code identifiant le poste de validation préparation 138 où la commande doit être préparée. Dans un premier mode de réalisation de l'étape 604, au cours d'une étape 606, le système informatique 112 imprime un bon de commande indiquant les informations de recherche de chaque pièce 106 à préparer. De préférence, sur le bon de commande, les pièces 106 sont regroupées par emplacement de stockage 104. Dans un deuxième mode de réalisation de l'étape 604, au cours d'une étape 608, le système informatique 112 transmet au dispositif de communication vocale 128 de l'opérateur les informations de recherche, afin que le dispositif de communication vocale 128 émette une annonce audio correspondante. De préférence, lorsque plusieurs pièces 106 cherchées sont entreposées dans un même emplacement de stockage 104, le système informatique 112 transmet une seule fois le code emplacement 105 de cet emplacement de stockage 104. Le code emplacement 105 est alors transmis avant de successivement transmettre les codes aléatoires 204 des pièces 106 cherchées. Cela évite de répéter à chaque fois le code emplacement 105. Dans un troisième mode de réalisation de l'étape 610, le système informatique 112 commande l'affichage sur l'écran d'affichage 126 du lecteur 124 des informations de recherche. Au cours d'une étape 612, l'opérateur trouve les pièces 106 à préparer grâce à leur code aléatoire 30 204. Au cours d'une étape 614, chaque pièce 106 trouvée est validée. Pour cela, le système informatique 112 reçoit un des codes indiqués sur l'étiquette de stockage de la pièce trouvée et compare ce code reçu à celui associé à la pièce. Dans un premier mode de réalisation de l'étape 614, au cours d'une étape 616, le système informatique 112 reçoit, de la part de l'opérateur, le code détrompeur 216 de la pièce 106 trouvée. Par exemple, l'opérateur annonce vocalement le code détrompeur 216 au dispositif de communication vocale 128 qui le transmet, après transcription par le logiciel de reconnaissance vocale 136, au système informatique 112. Au cours d'une étape, 618, le système informatique 112 compare alors le code détrompeur 216 reçu avec celui associé, dans la base de données 117, à la pièce 106 cherchée. Si les deux sont identiques, la pièce 106 trouvée est validée. Sinon, le système informatique 112 émet un message d'erreur. Dans un second mode de réalisation de l'étape 620, le système informatique 112 reçoit, de la part de l'opérateur, le code d'identification 208 de la pièce 106 trouvée. Par exemple, l'opérateur lit le code barre 210 au moyen du lecteur 124. Ce dernier transmet alors au système informatique 112 le code d'identification 208 déduit du code barre 210. Au cours d'une étape 622, le système informatique 112 compare alors le code d'identification 15 208 reçu à celui associé, dans la base de données 117, à la pièce 106 cherchée. Si les deux sont identiques, la pièce 106 trouvée est validée. Sinon, le système informatique 112 émet un message d'erreur. Au cours d'une étape 624, l'opérateur dépose chaque pièce 106 trouvée au poste de validation préparation 138 indiqué pour cette pièce 106 dans les informations de recherche. 20 Au cours d'une étape 626, lors de la préparation de la commande au poste de validation préparation 138, un opérateur valide chaque pièce 106 de la commande en lisant le code d'identification 208 de son étiquette de stockage 200 au moyen d'un lecteur 124. Au cours d'une étape 628, le système informatique 112 reçoit le code d'identification 208 lu à l'étape 612 et le compare aux codes d'identification 208 des pièces 106 de la commande. Si le code 25 d'identification 208 n'est pas celui d'une pièce de la commande, le système informatique 112 émet un message d'erreur. En référence à la figure 7, le procédé d'inventaire 306 va à présent être décrit. Au cours d'une étape 702, un opérateur lit, au moyen d'un lecteur 124, le code emplacement 105 présent à proximité d'un emplacement de stockage 104 et identifiant ce dernier. Le lecteur 124 30 transmet alors le code emplacement 105 lu au système informatique 112. Au cours d'une étape 704, le système informatique 112 reçoit, de la part du lecteur 124, le code emplacement 105 lu. Au cours d'une étape 706, si l'opérateur constate que l'emplacement de stockage 104 est vide, il appuie sur une touche fonction « emplacement vide » du lecteur 124 et le lecteur 124 transmet un message d'emplacement vide au système informatique 112. Au cours d'une étape 708, le système informatique 112 reçoit le message indiquant un 5 emplacement vide. Au cours d'une étape 710, le système informatique 112 vérifie qu'aucune pièce 106 n'est associée, dans la base de données 117, au code emplacement 105 de l'emplacement de stockage 104 en cours de contrôle. Si le code emplacement 105 est associé à des codes d'identification 208, le système informatique 112 émet un message d'erreur. 10 Au cours d'une étape 712, si l'opérateur constate que l'emplacement de stockage n'est pas vide, il lit le code d'identification 208 de chaque pièce 106 entreposée dans l'emplacement de stockage 104 en cours de contrôle au moyen du lecteur 124, ce dernier transmettant au système informatique 112 les codes lus. Au cours d'une étape 714, le système informatique 112 reçoit chaque code d'identification 208. 15 Au cours d'une étape 716, le système informatique vérifie que ce code d'identification 208 est bien associé, dans la base de données 117, au code emplacement 105 de l'emplacement de stockage 104 en cours de contrôle. Si le code emplacement 105 est associé à des codes d'identification 208 non reçus ou bien, inversement, si un code d'identification 208 reçu n'est pas associé au code emplacement 105, le système informatique 112 émet un message d'erreur. 20 En référence à la figure 8, le procédé de retour client 310 va à présent être décrit. Au cours d'une étape 802, une pièce 106 préalablement expédiée est retournée. La pièce 106 peut être retournée par le livreur parce que le destinataire n'habite pas à l'adresse indiquée, ou bien parce que le colis a été refusé ou non réclamé en bureau de poste. Une autre raison peut être l'utilisation par le destinataire du droit de renvoi de son produit dans le délai légal ou dans le délai 25 choisi par le vendeur, par exemple le site e-commerce dans le cas d'un achat en ligne. Au cours d'une étape 804, la pièce 106 retournée est réceptionnée à l'entrepôt. La pièce 106 retournée comporte toujours son étiquette de livraison 108 et son étiquette de stockage 200. Au cours d'une étape 806, un opérateur lit, au moyen d'un lecteur 124, le code barre 210 de l'étiquette de stockage 200 et le code produit 110 de l'étiquette de livraison 108. Le lecteur 124 30 transmet alors les codes lus au système informatique 112. Au cours d'une étape 808, le système informatique 112 reçoit, de la part du lecteur 124, le code d'identification 208 et le code produit 110 lus. Au cours d'une étape 810, le système informatique 112 vérifie que le code pièce 208B du code d'identification 208 et le code produit 110 sont bien associés l'un à l'autre dans la base de données 117. Au cours d'une étape 811, l'opérateur réalise un contrôle qualité de la pièce 106 en déterminant 5 si la pièce 106 ne comporte aucune anomalie. L'opérateur détermine ainsi si la pièce 106 est conforme ou non-conforme. Si les deux codes 208, 110 sont associés l'un à l'autre et si en outre aucune anomalie n'est détectée par l'opérateur, au cours d'une étape 812, un opérateur range la pièce 106 retournée dans un emplacement de stockage durable 104B. 10 Au cours d'une étape 814, identique à l'étape 506 précédente, les pièces 106 sont associées dans la base de données 117 au code emplacement 105 de leur nouvel emplacement de stockage durable 104B. Si les deux codes 208, 110 ne sont pas associés l'un à l'autre dans la base de données 117, la pièce retournée 106 est traitée administrativement et dans le cadre du procédé de stockage 300 15 comme une pièce nouvellement réceptionnée. Ainsi, au cours d'une étape 818, une nouvelle étiquette de stockage est posée sur la pièce 106 retournée suivant les étapes 406 à 418 (étiquette de stockage « banalisée ») ou bien 420 à 434 (étiquette de stockage « normale ») du procédé de réception. En outre, au cours d'une étape 820, le code d'identification 208 de l'étiquette de stockage 200 20 posée à l'étape précédente est associé dans la base de donnée 117 à un code qualité produit pouvant prendre l'une parmi les valeurs : conforme / non conforme. Dans ce dernier cas, le code d'identification 208 est en outre associé à un motif de non-conformité. Au cours d'une étape 822, la pièce est alors rangée suivant le procédé de rangement 304 décrit précédemment. 25 Au cours d'une étape 824, le système informatique 112 transmet au système informatique 121 du client un compte-rendu de réception 1231. Ce compte-rendu 1231 indique les informations (nom, adresse, etc.) du destinataire de la pièce retournée, ce qui permet au client de rembourser ou non le destinataire, en particulier en cas de pièce non conforme, en fonction des cas régis par la loi. L'invention n'est pas limitée à l'exemple de réalisation précédemment décrit, mais au contraire 30 définie par les revendications annexées, dont la portée s'étend à toutes les modifications et configurations alternatives pouvant être conçues à partir des connaissances générales de l'homme du métier. En particulier, les étapes décrites précédemment peuvent être réalisées dans n'importe quel ordre et/ou en parallèle les unes des autres, tant que cela est techniquement possible. REVENDICATIONS1. Procédé (302) de réception de pièces (106) de produits, les pièces (106) d'un même produit étant identiques et interchangeables, le procédé (302) étant caractérisé en ce qu'il comporte, pour chaque pièce (106) : - la réception (416, 422) d'un code produit (110) identifiant le produit auquel la pièce (106) appartient, - la génération d'un code aléatoire (204), - l'impression (410, 428) d'une étiquette de stockage (200) destinée à être posée sur la pièce (106), l'étiquette de stockage (200) comportant le code aléatoire (204) généré et un code pièce (208B) identifiant la pièce (106), le code pièce (208B) étant incrémenté de l'impression d'une étiquette de stockage (200) à l'impression de la suivante, - l'association (418, 430) du code pièce (208B) et du code produit (110) dans une base de données (117), l'association (418, 430) du code pièce (208B) et du code aléatoire (204) dans la base de données. 2. Procédé de réception (302) selon la revendication 1, dans lequel le code aléatoire (204) comporte au plus six caractères alphanumériques. 3. Procédé de réception (302) selon la revendication 2, dans lequel les caractères du code aléatoire (204) font au moins un centimètre de haut. 4. Procédé de réception (302) selon l'une quelconque des revendications 1 à 3, dans lequel l'étiquette de stockage (200) est imprimée avec un code détrompeur (216), le procédé (302) comportant en outre : - l'association (418, 430) du code pièce (208B) et du code détrompeur (216) dans la base de données (117). 5. Procédé (308) de recherche de pièces (106) ayant été réceptionnées suivant un procédé de réception (302) selon l'une quelconque des revendications 1 à 4, le procédé de recherche (308) comportant, pour chaque pièce (106) cherchée :- la transmission (604), à destination d'un opérateur, du code aléatoire (204) présent sur l'étiquette de stockage (200) de la pièce (106) cherchée, afin de permettre à l'opérateur de trouver cette pièce (106). 6. Procédé de recherche (308) selon la revendication 5, dans lequel le code aléatoire (204) est 5 transmis à un dispositif de communication vocale (128) destiné à émettre un message audio annonçant le code aléatoire (204) à l'opérateur. 7. Procédé de recherche (308) selon la revendication 5, dans lequel le code aléatoire (204) est transmis à un écran d'affichage (126) destiné à afficher le code aléatoire (204) à l'opérateur. 8. Procédé de recherche (308) selon la revendication 6 ou 7, comportant en outre, suite à la 10 transmission (604) du code aléatoire (204) : - la réception (620) du code pièce (208B) de l'étiquette de stockage (200) de la pièce (106) trouvée par l'opérateur, - la comparaison (622) du code pièce (208B) reçu avec le code pièce (208B) de la pièce (106) cherchée. 15 9. Procédé de recherche (308) selon la revendication 8, dans lequel le code pièce (208B) reçu est inscrit sous forme d'un code barre (210) sur l'étiquette de stockage (200) de la pièce (106) trouvée, et dans lequel ce code pièce (208B) est reçu de la part d'un lecteur (124) de code barre ayant lu le code barre (210). 10. Procédé de recherche (308) selon la revendication 6 ou 7, les pièces ayant été réceptionnées 20 selon le procédé de la revendication 5, comportant en outre, suite à la transmission du code aléatoire (204) : - la réception (616) du code détrompeur (216) de l'étiquette de stockage (200) de la pièce (106) trouvée par l'opérateur, la comparaison (618) du code détrompeur (216) reçu avec le code détrompeur (216) associé 25 dans la base de données (117) au code pièce (208B) de la pièce (106) cherchée. 11. Procédé de recherche (308) selon la revendication 10, dans lequel le code détrompeur (216) de la pièce trouvée est reçu de la part d'un dispositif de communication vocale (128) auquel l'opérateur a énoncé vocalement le code détrompeur (216). 12. Procédé (310) de gestion de retour d'une pièce (106), la pièce (106) retournée ayant été préalablement réceptionnée suivant un procédé de réception (302) selon l'une quelconque des revendications 1 à 4, puis expédiée à un destinataire, le procédé de gestion de retour (310) comportant : - la réception (808) du code pièce (208B) de l'étiquette de stockage (200) posée sur la pièce (106) et d'un code produit (110), - la vérification (810) que le code pièce (208B) et le code produit (110) sont associés l'un à l'autre dans la base de données (117). 13. Programme d'ordinateur comportant des lignes de codes qui, lorsqu'exécutées par un système 10 informatique (112), entraînent la mise en oeuvre par le système informatique d'un procédé selon l'une quelconque des revendications 1 à 12. 14. Système (112) de réception de pièces (106) de produits, les pièces (106) d'un même produit étant identiques et interchangeables, le système (112) étant caractérisé en ce qu'il est configuré, pour chaque pièce (106), pour : 15 - recevoir un code produit (110) identifiant le produit auquel la pièce (106) appartient, - générer un code aléatoire (204), - imprimer une étiquette de stockage (200) destinée à être posée sur la pièce (106), l'étiquette de stockage (200) comportant un code pièce (208B) identifiant la pièce (106), le code pièce (208B) étant incrémenté par le système (112), de l'impression d'une étiquette de stockage 20 (200) à l'impression de la suivante, associer le code pièce (208B) et le code produit (110) dans une base de données (117), - associer le code pièce (208B) et le code aléatoire (204) dans la base de données (117). 15. Système de réception (112) selon la revendication 14, en outre configuré pour : - suivre une première fois le rangement (304) et/ou l'inventaire (306) et/ou l'expédition (308) 25 et/ou le retour (310) d'une pièce (106) à partir de son code pièce (208B), - en cas de retour de la pièce (106), vérifier que le code pièce (208B) et le code produit (110) sont associés l'un à l'autre dans la base de données (117), - si le code pièce (208B) et le code produit (110) sont associés l'un à l'autre dans la base de données (117), suivre une seconde fois le rangement (304) et/ou l'inventaire (306) et/ou 30 l'expédition (308) et/ou le retour (310) de la pièce (106) à partir de son code pièce (208B) qui est identique à celui de la première fois. 16. Installation de stockage (100) de pièces (106), comportant : - un entrepôt (102) dans lequel des emplacements de stockage (104) de pièces (106) sont délimités, - un système (112) de réception de pièces (106) selon la revendication 14 ou 15.5