Stocks >  Utilitaires >  Resynchronisation et contrôle stock  

Afficher tout Masquer tout

Cette fonction permet de resynchroniser différentes informations des fichiers stocks au niveau du dossier et au niveau d'un site.

Ce traitement peut être effectué en mode direct ou en mode Batch.

Les types de traitements proposés sont les suivants :

 Le recalcul des stocks lots

 La resynchronisation des lignes de stock

 Le recalcul des cumuls article-site

 La resynchronisation des demandes d'analyses

 La resynchronisation des inventaires

 Le contrôle de la pile FIFO

 Le contrôle des numéros de série 

Pré-requis

Habilitations

Une habilitation peut être réalisée sur cette fonction, pour limiter les traitements à une société ou à un site.

Gestion de l'écran

Une fenêtre de sélection permet de choisir les traitements de resynchronisation à lancer, ainsi que de spécifier d'éventuels critères de sélection complémentaires (site de stockage, bornes de catégories articles, bornes d'articles).

Ecran de saisie

Présentation

La sélection des traitements de resynchronisation permet de distinguer les traitements qui peuvent se faire au niveau du dossier, de ceux qui peuvent se faire au niveau d'un site.

Traitement au niveau du dossier

Recalcul stocks lots

Cette fonction permet de remettre à jour le stock par lot à partir des lignes de stock de tous les sites du dossier.

Le traitement consiste à comparer le fichier lot (STOLOT) et le fichier stock (STOCK), en cas d'écart, c'est le fichier STOLOT qui est remis à jour.

Traitements au niveau du site

Un site de stockage peut être indiqué. Par défaut, cette zone est initialisée avec le site associé au profil fonction de l'utilisateur. Pour que tous les sites soient pris en compte, il suffit de cocher le flag "Tous sites". Outre le site de stockage, il est possible d'affiner la sélection en spécifiant des bornes de catégories articles et / ou des bornes d'articles. Il faut noter que la restriction à une borne d'articles n'est effective que lorsqu'au moins l'un des traitements de resynchronisation niveau site est coché. Dans le cadre d'un unique recalcul des stocks lots, ce critère n'est pas appliqué.

Les différentes resynchronisations possibles sont les suivantes :

Lignes de stock : Calcul des quantités allouées, en UC actives

Cumuls Article-Site : Cette fonction compare le fichier Cumuls article-site (ITMMVT) aux autres fichiers :

 Comparaison de la quantité en statut A, Q, R du fichier ITMMVT par rapport au fichier STOCK.

 Comparaison de la quantité réservée du fichier ITMMVT par rapport au fichier STOCK.

 Comparaison des quantités en transfert (en transit et transférées), des quantités allouées en global, des quantités manquantes, des quantités demandées du fichier ITMMVT par rapport au fichier des allocations (STOALL).

 Comparaison de la quantité en commande du fichier ITMMVT par rapport au fichier ORDERS.

Dans un premier temps, le système efface les anciens cumuls tout en stockant les anciennes valeurs. Après comparaison des fichiers énumérés ci-dessus, le fichier ITMMVT est mis à jour lorsqu'un écart a été constaté. Ceci a pour effet de remettre à jour l'ensemble des stocks (stock réservé, stock alloué, stock en transfert,…) dans ITMMVT.

Contrôles qualités : Cette resynchronisation permet la mise-à-jour des fichiers STOQLYH (en-tête contrôle qualité) et STOQLYHD (détail contrôle qualité) à partir d'une ligne de stock. Différents cas sont possibles.

Boucle sur STOQLYD :

 Le système supprime un enregistrement dans STOQLYD lorsqu'en parallèle il n'existe pas de correspondance dans les fichiers STOQLYH et STOCK.

 Le système crée un nouvel enregistrement dans STOQLYH lorsqu'en parallèle il existe un enregistrement dans STOCK.

 S'il existe un enregistrement dans STOQLYD sans correspondance dans le fichier STOCK mais avec un enregistrement existant dans STOJOU, alors le système passe le champ VALFLG (flag validation) de STOQLYH à la valeur 2.

 S'il existe une correspondance entre STOQLYH et STOCK, le système vérifie que le champ VALFLG est à 1 et réajuste les quantités entre les enregistrements de STOCK et STOQLYD.

Boucle sur STOCK :

 Si aucun enregistrement n'existe dans les fichiers STOQLYH et STOQLYD, la zone QLYCTLDEM (demande d'analyse) de STOCK est remise à blanc.

 Un enregistrement dans STOQLYD est créé lorsqu'une demande d'analyse est référencée dans STOCK et STOQLYH.

 Réciproquement, un enregistrement dans STOQLYH est créé lorsqu'une demande d'analyse est référencée dans STOCK et STOQLYD. En parallèle, les quantités dans STOCK et STOQLYD sont contrôlées.

 Le système réajuste les quantités entre les enregistrements de STOCK et STOQLYH lorsque ceux-ci existent déjà.

Boucle sur STOQLYH :

 Lorsqu'aucun enregistrement dans STOQLYD n'existe, alors l'enregistrement dans STOQLYH est purgé.

Inventaires : Le traitement vérifie que les articles-sites, lignes de stock et emplacements bloqués pour inventaires doivent effectivement l'être. Si ce n'est pas le cas, le flag blocage et la liste d'inventaire des enregistrements concernés sont remis à zéro.

De même, le traitement contrôle :

 Le statut CUNLISSTA du fichier CUNLISTE

 Le statut CUNSSSSTA du fichier CUNSESSION

 

Si des incohérences sont détectées, elles sont corrigées et signalées dans la trace. Par exemple :

 S'il s'agit du statut CUNLISSTA du fichier CUNLISTE, ce type de message est renvoyé :

"Statut inventaire : liste SSE-ASN0301111 INV-ASN0309000 modifiée ! :  5 -> 4"

 S'il s'agit du statut CUNSSSSTA du fichier CUNSESSION, ce type de message est renvoyé :

"Statut inventaire : session SSE-ASN0301111 modifiée ! : 1 -> 2"

 

Des contrôles complémentaires peuvent aussi être effectués :

 Contrôle prix FIFO et stocks : Cette fonction permet de contrôler la cohérence entre la quantité exprimée dans le stock et la quantité indiquée dans la pile FIFO.

Comparaison du fichier STOCOST par rapport au fichier STOCK.

Lors d'une découverte d'anomalie, l'erreur doit être corrigée manuellement.

 Contrôle numéros série : A cocher pour effectuer un rapprochement entre les lignes de stock et les numéros de série liés.

Comparaison du fichier STOSER par rapport au fichier STOCK.

Lors d'une découverte d'anomalie (par exemple, lorsqu'un numéro de série n'est ni sorti ni en stock), l'erreur est corrigée automatiquement (dans le cas précité, la suppression de l'enregistrement dans STOSER est automatique).

 

Trace du traitement :

Le traitement génère une trace qu'il est possible d'imprimer.

Cette trace indique les erreurs trouvées et les éventuelles corrections effectuées.

Fermer

 

Champs

Les champs suivants sont présents dans cet onglet :

Sélections

Le site de stockage doit être défini avec un indicateur Dépôt positionné sur la valeur 'OUI' pour autoriser le référencement d'un article.
Dans le cas d'une recherche, la fenêtre de sélection propose les articles référencés dans la table article-site.

  • Tous sites (champ FCYALL)

 

Cocher pour que les traiements suivants soient exécutés pour tous les sites de stock.

 

Borne catégorie début.

 

Borne catégorie fin.

Composez le numéro d'article début de sélection.

Composez le numéro d'article fin de sélection.

Resynchronisations

  • Lignes stock (champ SYNSTO)

Cochez cette case pour resynchroniser les cumuls dans les lignes de stocks et déclencher la purge des lignes de stocks nuls.

  • Contrôles qualités (champ SYNQLY)

Cocher pour resynchroniser les contrôles qualités à partir des lignes de stocks.

  • Assemblages (champ SYNBBY)

Le cochage de cette zone permet de resynchroniser les rubriques quantitées restantes en vue d un éventuel désassemblage (le traitement se déroule pour tous les sites)

  • Cumuls Article-Site (champ SYNITV)

Cette fonction permet le recalcul du stock site à partir des lignes de stock de ce site.

  • Inventaires (champ SYNCUN)

Cochez cette case pour resynchroniser les inventaires et déclencher la purge des lignes de stocks nuls. 

  • Recalcul stocks lots (champ SYNLOT)

Cette fonction permet de recalculer le stock des lots à partir des lignes de stocks de tous les sites du dossier.

Contrôle

  • Contrôle prix FIFO et stocks (champ CSTCTL)

Cette fonction permet de contrôler que pour chaque article du site le stock est égal en quantité à la pile des prix FIFO.

  • Contrôle unicité lot (champ FEACTL)
  • Contrôle numéros série (champ SERCTL)

Cocher pour effectuer un raprochement entre les lignes de stock et les numéros de série liés.

Divers

  • Raz verrous fréquence CQ (champ RAZFRE)

Fermer

 

Tâche batch

Cette fonction peut être lancée en batch. La tâche standard FUNSTOR est prévue à cet effet.

Messages d'erreur

Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :

Nom du site: xxx Fiche inexistante

Ce message apparaît lorsque le site indiqué n'est pas un site déclaré.

Stock lot désynchronisé … Correction effectuée

Ce message apparaît lorsque le traitement a trouvé une anomalie dans le fichier stock lot. La mise-à-jour de STOLOT par rapport à STOCK est automatique.

Stock site désynchronisé … Correction effectuée

Ce message apparaît lorsque le traitement a découvert une anomalie dans le fichier stock site. Le fichier ITMMVT est mis à jour automatiquement en fonction des informamtions enregistrées dans les fichiers concernés (STOCK, STOALL…).

Ligne de contrôle qualité orpheline … Suppression automatique

Ce message indique l'enregistrement dans STOQLYD n'a pas de correspondance dans STOQLYH et STOCK.

Ligne de contrôle qualité non contrôlée … Ce contrôle est à finir

Le contrôle qualité apparaît comme validé, alors qu'une ligne n'a pas encore été contrôlée. Le traitement modifie la valeur de comptabilisation du champ VALFLG en la passant à 1 et réécrit l'enregistrement dans STOQLYH.

En-tête de contrôle qualité orphelin … Suppression automatique

Ce message indique que l'enregistrement dans STOQLYH n'a pas de correspondance dans STOQLYD. L'enregistrement dans STOQLYH est donc purgé automatiquement.

Tables Stocks et prix FIFO désynchronisés… Contrôle prix FIFO et stocks effectué

Ce message apparaît lorsque le traitement "Contrôle pile prix FIFO et STOCK " a trouvé une anomalie. La correction se fait manuellement.

Numéro de série non sorti et pas en stock … Suppression automatique

Lorsqu'un numéro de série n'est ni sorti ni en stock, la suppression de l'enregistrement dans STOSER est automatique.

Tables mises en oeuvre

Les tables suivantes sont mises en oeuvre par la fonction :

Table

Intitulé Table

CUNLISDET [CUD]

Inventaires

CUNLISTE [CUL]

Listes inventaires

CUNSESSION [CUN]

Session inventaire

ITMFACILIT [ITF]

Articles - Sites

ITMMASTER [ITM]

Articles

ITMMVT [ITV]

Cumuls Article-Site

ORDERS [ORD]

En-cours

SDELIVERY [SDH]

Entête livraison

SDELIVERYD [SDD]

Détail livraison

STOALL [STA]

Allocations

STOCK [STO]

Stocks

STOCOST [STP]

Couts stocks FIFO

STOJOU [STJ]

Journal des Stocks

STOLOC [STC]

Emplacements

STOLOT [STL]

Numéros de lot

STOQLYD [QLD]

Détail contrôle qualité

STOQLYH [QLH]

Entête contrôle qualité

STOSER [STS]

Numéros de série

TABUNIT [TUN]

Table des unités