Cet article vous explique comment modifier plusieurs stocks existants avec S2, choisir la bonne action et vérifier les mouvements avant une éventuelle reprise.
đ Ici nous allons voir :
- đ€ Exporter les stocks Ă modifier
- âïž Choisir lâaction et les quantitĂ©s
- đ„ Envoyer et vĂ©rifier les mouvements
- đ ïž Corriger les erreurs
- đ Reprendre sans appliquer deux fois un mouvement
đ€ Exporter les stocks Ă modifier
S2 modifie des inventaires existants. Si votre produit nâa pas encore de stock, commencez par S1 â initialiser les stocks.
- Ouvrez les Ăchanges de fichiers du bon Ă©tablissement, selon le parcours dâexport et dâimport.
- Exportez le modÚle S2. Il est prérempli avec les stocks existants éligibles, et leurs identifiants.
- Conservez une copie de lâexport. Gardez dans la copie de travail les lignes des stocks Ă modifier.
- PrĂ©servez la premiĂšre ligne dâen-tĂȘtes, les feuilles et les colonnes A Ă J. VĂ©rifiez les quantitĂ©s actuelles avant de prĂ©parer un ajustement.
â ïž Attention : StockID dĂ©signe lâinventaire ; ItemID dĂ©signe le produit. Ils ne sont pas interchangeables. S2 utilise le StockID de la colonne A pour choisir le stock Ă modifier.
âïž Choisir lâaction et les quantitĂ©s
| Colonne | Champ du modĂšle | Ce que vous devez faire |
|---|---|---|
| A | ID Stock / StockID | Conservez lâidentifiant dâinventaire exportĂ©. |
| BâE | Nom, ItemID, CID, EAN | Conservez les repĂšres du produit. Les changer ne modifie pas la cible du mouvement. |
| F | Action sur Inventaire / Inventory Action | Choisissez exactement ADD_QUANTITY, REMOVE_QUANTITY ou ADJUST_QUANTITY dans la liste. |
| G | Niveau de Stock / Stock Level | Saisissez la quantitĂ© entiĂšre du mouvement, ou le total cible selon lâaction. |
| H | PrĂ©commande / Preorder Level | Appliquez la mĂȘme logique aux prĂ©commandes si elles sont concernĂ©es. Laissez vide si vous ne les modifiez pas. |
| I | Motif / Reason | Décrivez la raison du mouvement pour le retrouver ensuite, par exemple « Réception fournisseur du 15/09 ». |
| J | Erreur / Error | Conservez la colonne. Lisez aussi le rĂ©sultat de lâopĂ©ration dans la liste des imports. |
Les cellules de quantitĂ© de lâexport sont Ă remplir : ne les interprĂ©tez pas comme une photographie du stock actuel.
| Votre intention | Action | Valeur Ă saisir en G | Exemple avec un stock actuel de 10 |
|---|---|---|---|
| Ajouter une rĂ©ception | ADD_QUANTITY | Nombre dâunitĂ©s reçues, en positif | 3 donne un stock de 13. |
| Retirer des unitĂ©s | REMOVE_QUANTITY | Nombre dâunitĂ©s Ă retirer, en positif | 3 donne un stock de 7. Ne saisissez pas â3. |
| Remettre le stock au total comptĂ© | ADJUST_QUANTITY | Nouveau total, et non lâĂ©cart | 8 donne un stock de 8. |
Renseignez au moins une quantitĂ© exploitable en G ou H. Pour un retrait ou un ajustement, les quantitĂ©s prises en compte doivent ĂȘtre strictement positives dans le parcours examinĂ©.
â ïž Attention : un ajustement Ă 0 nâest actuellement pas pris en compte par ce parcours. Ne remplacez pas zĂ©ro par une quantitĂ© fictive. Pour vider un stock, faites vĂ©rifier la procĂ©dure appropriĂ©e parmi les opĂ©rations de stocks de lâespace en ligne.
â ïž Ă confirmer : la mise Ă zĂ©ro, les prĂ©commandes et les quantitĂ©s admissibles sur la version dĂ©ployĂ©e. Lâacceptation technique dâune valeur ne garantit pas quâelle corresponde au mouvement souhaitĂ©.
đ„ Envoyer et vĂ©rifier les mouvements
- Enregistrez la copie dans son format dâorigine, puis envoyez-la avec S2 dans Type de contenu.
- Attendez la fin du traitement. Lisez Statut et Résultat, avec les détails des lignes si présents.
- Comparez le nombre de mouvements annoncé au nombre de lignes que vous vouliez appliquer. Une action vide peut faire ignorer une ligne sans erreur explicite.
- Vérifiez les nouvelles quantités et le rapport des mouvements de stock, en retrouvant le produit, la période et le motif.
Les erreurs de validation sont recherchĂ©es avant lâapplication du lot. Si lâune dâelles bloque S2, lâabsence de message sur une autre ligne ne signifie pas que ce mouvement est dĂ©jĂ enregistrĂ©. La colonne Erreur du modĂšle ne constitue pas un rapport NIS de rĂ©ussites et dâĂ©checs.
đ ïž Corriger les erreurs
| Message ou symptÎme | Cause à vérifier | Correction |
|---|---|---|
| Can't read this file, colonnes ou feuille manquante | ModĂšle incorrect ou structure modifiĂ©e. | RĂ©exportez S2 et conservez A Ă J, les feuilles et les en-tĂȘtes. Ne reconstruisez pas un fichier Ă huit colonnes sur la base dâun ancien message technique. |
| Partner not found | Ătablissement de lâopĂ©ration introuvable. | Faites vĂ©rifier lâimport par le Support Client. |
| Inventory with ID (âŠ) not found ou Item with ID (âŠ) not found | StockID invalide, pĂ©rimĂštre incorrect ou inventaire absent. Certains messages emploient « Item » alors que la cible est le stock. | RĂ©exportez S2 dans le bon Ă©tablissement et reprenez A sans la remplacer par ItemID. Si le stock manque encore, utilisez S1. |
| Inventory with action (âŠ) not found for elligible actions | Action mal orthographiĂ©e ou hors liste. | SĂ©lectionnez lâune des trois valeurs proposĂ©es en F, sans les traduire. |
| Inventory with incorrect value (âŠ) or (âŠ) found | G et H ne contiennent aucune quantitĂ© admise pour cette action. | Utilisez des entiers. Pour retirer, saisissez une quantitĂ© positive ; pour ajuster, un total strictement positif. VĂ©rifiez aussi la prĂ©commande. |
| SuccÚs, mais un mouvement manque | La ligne peut avoir une action vide et avoir été ignorée. | ContrÎlez le rapport des mouvements avant de remettre cette ligne dans un nouveau fichier. |
| Total inattendu aprĂšs import | Confusion entre quantitĂ© ajoutĂ©e / retirĂ©e et total cible, ou mouvement dĂ©jĂ appliquĂ©. | Comparez F, G, H et lâhistorique. PrĂ©parez une correction Ă partir de lâĂ©tat rĂ©el, pas un renvoi du fichier initial. |
| DbException, interruption ou rĂ©sultat ambigu | Erreur technique pendant le traitement. | Conservez lâidentifiant dâimport et les StockID. Faites vĂ©rifier les mouvements enregistrĂ©s avant toute reprise. |
đ Reprendre sans appliquer deux fois un mouvement
- Si le lot est rejeté pour une erreur de validation, corrigez toutes les lignes concernées et conservez les autres mouvements prévus dans la copie de reprise.
- Si le traitement est terminĂ© mais que certaines lignes semblent ignorĂ©es, vĂ©rifiez leur absence dans lâhistorique avant de les renvoyer seules.
- Si des mouvements sont déjà enregistrés, retirez-les du fichier à envoyer. Un second ADD_QUANTITY ou REMOVE_QUANTITY peut appliquer le mouvement une deuxiÚme fois.
- Avant de reprendre un ajustement, vérifiez que le total cible est toujours juste : des ventes ou réceptions ont pu avoir lieu entre-temps.
- Envoyez le fichier corrigĂ© et contrĂŽlez les quantitĂ©s ainsi que lâhistorique.
â ïž Ă confirmer : les libellĂ©s du parcours et la disponibilitĂ© du module dans votre configuration avant publication de cette rĂ©vision.