Utilitaires (fonctions chaîne AS)

Cegid Orli - Documentation fonctionnelle - 2025

 

 

Contenu dans cette page

Généralités

Liste des utilitaires

AS014 / MAJ stock PF Global/Détail

AS015 / Suppr mouvement stock détail

AS044 / CTRL / MAJ bipage LI044

AS030 / Remise à dispo Intgr. Cdes Client

AS139 / MAJ table SCPRV_TEMP CD360W14

AS140 / MAJ colis sur BP facturé

AS141 / MAJ code société module GG

AS142 / MAJ statistiques produit

AS143 / MAJ statistiques client

AS205 / MAJ cde frs transfert (qté/Solde/cli)

AS310 / Mise à jour itinéraire dans circuit/articles

AS313 / MAJ Position des pièces d’une demande

AS317 / Recalcul stock physique MAT/détail

AS359 / Annulation de la clôture d’un retour

AS359W03 / Solde Lig retour sans avoir avec réce

AS422 / Annulation transfert en comptablité d’une pièce

AS423 / MAJ modalités d’appro PF

AS426 / MAJ stock global / matricules

AS440 / CTRL et MAJ des commandes client

AS443 / Suppr. Cde externe en-cours intégrat.

AS454 / Initialisation traduction libellés

AS480 / MAJ logos des pièces historisées

AS510 / MàJ année erronée

AS961W01 / CTRL stock matière Global/Détail

AS961W99 / Écarts stock matière

AS961W02 / Écart physique Global/Détail

AS961W03 / Écart affecté Global/Détail

AS961W04 / Écart réservé Global/Détail

 

Ce document recense les utilitaires ASxxx destinés à réaliser ‎des mises à jour ciblées de la base de données Cegid Orli.

 

Généralités

Les utilitaires sont des fonctions de type « Asxxx » destinées à réparer la base Cegid Orli dans des contextes bien précis.

Un utilitaire donné répond donc à un besoin ponctuel.

 

 

Structure-type de chaque documentation

 

Prérequis

(éventuels)

 

Description détaillée

 

Démarche

(cas métier)

 

Instructions DML

‎(Data Manipulation Language, avec champs mis à jour, fonctions/procédures utilisées, mais sans aucune ligne de code SQL car ce n’est pas le but)

 

Version

(à partir de laquelle l’utilitaire est disponible)

 


‎ 

Liste des utilitaires

 

AS014 / MAJ stock PF Global/Détail

AS014W01
Cette fonction permet de mettre en cohérence le stock PF GLOBAL par rapport au stock PF DETAIL (et inversement).

 

Prérequis

AS004 (édition) indique la liste des incohérences (doit être lancé quotidiennement)

 

Description détaillée

stock GLOBAL
‎= stock physique (visible dans SP902)
+ mouvements en cours sur OS (visibles dans SP905)

stock DÉTAIL
= stock sur emplacement (visible dans SP904)

Il faut que ces 2 stocks soient égaux.
‎À la suite de certains process non encore identifiés, des incohérences peuvent apparaître.
èIl faut alors utiliser AS014 pour mettre en cohérence ces 2 stocks, en ajoutant ou supprimant des quantités dans l'un des 2 stocks.

 

Démarche

  1. Des incohérences sont apparues dans AS004 (AS014 va lister les mêmes incohérences)
  2. AS014 : sélectionner les produits à mettre en cohérence
  3. Cocher à gauche les enregistrements à mettre à jour : on ne peut cocher en même temps que des enregistrements sur le même magasin logique et ayant le même type de correction à faire (Trop de GLOBAL ou Trop de DETAIL) ; le raccourci clavier Ctrl+D permet de sélectionner automatiquement toutes les autres lignes compatibles avec la ligne courante
  4. Selon le type de correction à faire, les boutons en bas de l'écran proposent les actions réalisables (ces boutons permettant de diminuer ou d'augmenter un des stocks jusqu'à ce qu'il atteigne l'autre stock)
  5. En cas de mise à jour du stock DETAIL, il faut indiquer l'emplacement dans lequel les ajustements sont à réaliser
  6. En cas de mise à jour du stock GLOBAL, les ajustements ne pourront pas être réalisés sur les mouvements en-cours (SP905)
  7. En cliquant sur un bouton, les quantités à l'écran se mettent à jour, une fois tous les contrôles effectués
  8. Valider pour rendre effectif ces ajustements

 

Instructions DML

  • Pour remettre à jour le stock GLOBAL :
    ‎P_MAJ_STOK
    (èTABLE : PROD_STOK + PROD_HIS ; mouvement visible dans SP039 avec utilisateur « AS014W01 »)
  • Pour remettre à jour le stock DETAIL :
    ‎P_MAJ_STOK_EMPL
    (èTABLE : PROD_STOK_EMPL + PROD_HIS_EMPL ; mouvement visible dans SP911 avec utilisateur « AS014W01 »)

 

Version
‎17

 

 

AS015 / Suppr mouvement stock détail

AS015W01
Cette fonction permet de détruire les mouvements de stock par emplacement

 

Prérequis

Ne permet la destruction que des mouvements non liés à un ordre de picking en cours.

 

Description détaillée

On ne peut détruire qu’un mouvement à la fois.

 

Démarche

exemple : supprimer les mouvements qui pourraient bloquer pour un inventaire.

 

Instructions DML

Destruction des mouvements détail prévus non liés à un OP ou un OS, visible dans SP905 :
‎MVT_STOK_EMPL où NUM_OP et NUM_OS sont vides

 

Version

20

 

 

AS030 / Remise à dispo Intgr. Cdes Client

AS030W01
Cette fonction permet de remettre à disposition des enregistrements d'intégration de commandes clients (dans XC800), si jamais il y a eu une anomalie ORACLE en cours de traitement, ou si le client a lancé un CD620 / choisi des commandes à traiter / abandonné le lancement du CD620 au niveau de la page "Chope" ; en effet, dans ce cas, les enregistrements des tables temporaires sont topés pour traitement, et ne sont donc plus visibles dans CD360 ou CD620.

 

Prérequis

Traitement d'intégration

  • Il faut que les lignes aient été topées comme à traiter par CD620
  • Contrôle que la commande en attente n'a pas été tout de même créée dans Cegid Orli
     

 

Description détaillée

Traitement des lignes validées

Mise à null du flag indiquant que l'enregistrement est à traiter par CD620 (pour le voir réapparaître dans CD360 ou CD620)

 

Démarche

Critères de restrictions :

  • No de demande
    (qui correspond à la demande d'intégration qui a eu un souci ORACLE)
  • No de commande
    (qui correspond à un No de commande qui n'aurait pas été traité (suite CD620 avorté)
     

 

Instructions DML

Table ORL_POR_CDE_ENT 

  • Lecture
    (FLAG_VALI non vide / FLAG_TRT vide / FLAG_REJET vide)
  • Mise à jour
    (FLAG_VALI=NULL / FLAG_REJET="X" / USER_MOD / DAT_MOD 

 

Version

20

 

 

AS044 / CTRL / MàJ bipage LI044

AS044W01
Cette fonction permet de resynchroniser les tables utilisées par le picking saisi dans LI044.

 

Prérequis

LI044 a été utilisé pour coliser des Bons de Préparation

 

Description détaillée

LI044 : Ouverture du BP
‎Chargement de LI044_TEMP :

  • Un enregistrement par Produit/Taille/Genc bipable avec qte_bon = qte de liv_fac_lign
  • Les 20 tailles sont automatiquement listées (avec qte_bon = 0)
  • Cas particulier : pour les matricules : Il y a un enregistrement par qté à biper

 

LI044 : encours bipage

Mise à jour de LI044_TEMP :

La quantité LU est augmentée de chaque qté bipée + FLAG_MOD passe à X

Fin de colis

Mise à jour des ORL_EXP_BP_xxx pour préparer au PAS-BON (lors de la validation finale)

Mise à jour des LI044_TEMP pour enlever le FLAG_MOD

 

Démarche

AS044 doit être lancé en mode ‘Contrôle’ : 0, puis ensuite à lancer Action par Action, avec Contrôle étape par étape :

  • CONTRÔLE 1 :
    ‎Les Quantités de LIV_FAC_LIGN doivent correspondre aux quantités QTE_BON de LI044_TEMP

    SI KO : il faut lancer Action 1 : Recharger LI044_TEMP
    è remise à jour LI044_TEMP avec les bonnes quantités BON sans toucher aux quantités LU

  • CONTRÔLE 2 : Les colis présents dans ORL_EXP_BP_LIG doivent exister dans ORL_EXP_BP_COL

    SI KO : il faut lancer Action 2 : Suppression des colis incohérents
    è suppression des colis incohérents dans ORL_EXP_BP_LIG ou ORL_EXP_BP_COL

  • CONTRÔLE 3 : Le nombre de matricules lu dans ORL_EXP_BP_MATR doit être égal aux quantités dans ORL_EXP_BP_LIG

    SI KO : il faut lancer Action 3 : Mise à jour des quantités matricules
    è maj des quantités dans ORL_EXP_BP_LIG

  • CONTRÔLE 4 : Les quantités de ORL_EXP_BP_LIG doivent être égales aux quantités LU de LI044_TEMP

SI KO : il faut lancer Action 4 : Suppression des colis avec quantités incohérentes
è suppression des colis qui contiennent au moins un produit dont les quantités ne sont pas cohérentes + qui va mettre à jour la quantité LU de LI044_TEMP selon ORL_EXP_BP_LIG

 

Instructions DML

 

Version

‎20

 

 

AS139 / MàJ table SCPRV_TEMP CD360W14

AS139W01
Lorsqu'une commande ferme est imputée à une commande prévisionnelle (CD360W14), on intègre un enregistrement dans SCPRV_TEMP pour indiquer aux traitements d'affectation de ne pas traiter cette commande ; en effet, lors de l'imputation d'une commande ferme sur prévisionnelle affectée, il y aura transfert d'affectation, donc si un traitement d'affectation passe et qu'en plus on fait le transfert d'affectation de la prévisionnelle sur la ferme, la commande sera affectée en double.
Tout ceci doit en théorie bien se passer, sauf quand l'utilisateur renonce au traitement d'imputation dans la page de routage ; dans ce cas, la commande reste dans SCPRV_TEMP et il devient impossible de l'imputer.

 

Prérequis

AS139 (édition) indique la liste des commandes présentes dans SCPRV_TEMP

 

Description détaillée

Si type de traitement = 1 (Contrôle) : on vérifie si la commande existe dans la table temporaire SCPRV_TEMP

  • Si elle existe, un message apparaît : « Commande existante dans la table temporaire SCPRV_TEMP XXXXXXXX », dans ce cas, on peut faire la mise à jour
  • Sinon, un message apparaît : « Commande introuvable dans la table temporaire SCPRV_TEMP XXXXXXXX », dans ce cas, pas de mise à jour possible

    Si type de traitement = 2 (Contrôle + Maj) : on vérifie si la commande existe dans la table temporaire SCPRV_TEMP

  • Si elle existe, un message apparaît : « Commande supprimée dans la table temporaire SCPRV_TEMP XXXXXXXX »
  • Sinon, un message apparaît : « Commande introuvable dans la table temporaire SCPRV_TEMP XXXXXXXX »

 

Démarche

  1. Lancer le traitement avec type de traitement = 1
    è contrôler si le numéro de commande client saisi en critère existe dans la table temporaire
  2. Si la commande existe, relancer le traitement avec type de traitement = 2
    è supprimer le numéro de commande client saisi en critère de la table temporaire

 

Instructions DML

Suppression de la commande de la table temporaire pour le N° de commande saisi en critère et le N° de demande = 0

 

Version

‎17

 

 

AS140 / MàJ colis sur BP facturé

AS140W01
Lors de la facturation via LI019, lorsque certains colis n’ont pas d’emballage, il se peut que certaines lignes soient supprimées.

 

 

Prérequis

AS140 (forms) indique la liste des colis inexistants

 

Description détaillée

Cet utilitaire permet de régénérer les colis inexistants pour un BP facturé

 

Démarche

  1. Interroger sur une facture, un BE ou un BP dans la partie en haut de l’écran
  2. Cliquer sur le bouton « Générer les colis inexistants » au milieu de l’écran
  3. Compléter les informations dans la partie en bas de l’écran (seul le code emballage est obligatoire) puis valider

 

Instructions DML

Création des colis inexistants

 

Version

‎17

 

 

AS141 / MàJ code société module GG

AS141W01
Permet de mettre à jour le paramètre CODE_SOC_GG automatiquement sans passer par des SQL.

 

Prérequis

Aucun

 

Description détaillée

Sélectionner la société de valorisation, sélectionner les mises à jour à générer et filtrer par critères Articles (onglet Standards) ou Matière (onglet Compléments) pour délimiter le périmètre.

exemple :
pour la société 1, faire la mise à jour des PRI PF pour les articles de la marque M1. Refaire la manipulation pour la société 2, pour les articles de la marque M2.

N.B. :
ces actions ne sont pas réversibles ; en cas d’erreur, il ne sera pas possible d’annuler la mise à jour. Il faut donc bien paramétrer les domaines d’action (PF ou Matière).

 

Démarche

Lors du passage en mode SaaS, le module GG est automatiquement activé.
Il faut donc mettre à jour CODE_SOC_GG dans toutes les fonctions concernées.

 

Instructions DML

Les mises à jour disponibles sont :

  • Mise à jour top PRI PF
    (AR001 / ART_PRI_SOC)
  • Mise à jour PRI PF
    (PR019 / PRIX_REV)
  • Mise à jour coût façon négoce PF
    (PR037 / COUT_FACON_NEGOCE)
  • Mise à jour historique calcul PRI PF
    (PR231 – plusieurs tables)
  • Mise à jour biblio. Elément PRI PF
    (PR111 / BIB_ELT_ART)
  • Mise à jour élément PRI par catégorie article PF
    (PR115 / PRI_ELT_ART)
  • Mise à jour coût de fabrication PF
    (TA080 / PHASAT)
  • Mise à jour modalité approvisionnement article
    (AR113 / REPAS_FAB_ART)
  • Mise à jour PRMP PF
    (PR020 / PRMP_PFxx)
  • Mise à jour PRI réel PF
    (PR031 / PRIX_REELxx)
  • Mise à jour historique calcul PRI réel PF
    (PR431)
  • Mise à jour prix composant MAT
    (MA001W22 / COMP_PRIX_STD)
  • Mise à jour prix composant fournisseur MAT
    (MA001W42 / COMP_FOUR_PRIX)
  • Mise à jour bibliothèque élément PRI MAT
    (MA011 / BIB_ELT_MAT)
  • Mise à jour élément PRI MAT
    (MA012 / PRI_ELT_MAT)
  • Mise à jour modalité approvisionnement MAT
    (MA113 / REPA_FAB_MAT)

 

Version

20

 

 

AS142 / MàJ statistiques produit

AS142W01
Cette fonction permet de mettre à jour les codes statistiques dans la fiche article après la modification du paramètre GEST_COM_STAT.

 

Prérequis

 

Description détaillée

Après activation du paramètre GEST_COM_STAT qui détermine le niveau de gestion des statistiques libres dans la fiche article (0 ou nul = Article ; 1= Produit), cet utilitaire permet de mettre à jour automatiquement, pour les articles demandés, les codes statistiques.

Les codes statistiques saisis au niveau Article sont dupliqués au niveau Coloris de la fiche Article AR001.

 

Démarche

Activer le paramètre GEST_COM_STAT

Lancer AS142 pour un code article ou une saison article

Vérifier les codes statistiques au niveau produit dans AR001

 

Instructions DML

 

Version

19

 

 

AS143 / MàJ statistiques client

AS143W01
Cette fonction permet de mettre à jour les codes statistiques dans la fiche client

 

Prérequis

 

Description détaillée

Cet utilitaire permet de mettre à jour automatiquement, pour les clients demandés, les codes statistiques. 30 codes statistiques client sont disponibles ; il ne permet pas de réinitialiser (= remettre à vide) un code stat mais uniquement de mettre à jour un code stat avec une nouvelle valeur si le critère fonctionnel est renseigné.

exemple :
si les critères code stat 21 et 22 sont renseignés, on mettra à jour uniquement ces 2 codes stat 21 et 22 (les autres valeurs ne seront pas modifiées) pour le périmètre sélectionné. On ne tient pas compte des critères fonctionnels non renseignés.

On ne tient pas compte de la coche d’obligation du TA140 car on ne renseigne pas systématiquement les 30 critères fonctionnels.

Les GDA (Gestion des Droits d’Accès) client (006) sont appliqués dans cette fonction.

La date et l’utilisateur de modification de la fiche client sont mis à jour pour identifier les enregistrements modifiés.

 

Version

21

 

 

AS205 / MàJ cde fournisseur transfert (qté/Solde/client)

AS205W01
Cette fonction permet de mettre à jour les commandes fournisseur/ client de transfert en cas d’écart quantitatif, ou sur les positions de solde ou sur l’absence de commande client transfert

 

3 actions possibles : 

(commentaire dans prog : 
"SQL PERMETTANT DE MAJ LES CDES FRS / CLI PF DE TRANSFERT EN CAS D'ECART QUANTITATIF, SUR LES POSITIONS DE SOLDE, SUR L'ABSENCE DE CDE CLI TRF") 

  1. Traite les lignes d'of de transfert dont les qtés ne sont identiques aux lignes de cde cli associées 
    Le traitement appelle la procédure de contrôle des lignes de cde four PF de transfert et sort une erreur précise si KO 
    Si OK, le traitement appelle la procédure de mise à jour de la ligne de cde four PF pour rectifier les qtés 
    Si problème, la trace de traitement est libellé sous la forme "Problème QTE/CDE FRS : <NUM_OF> / <NUM_LIGN> 
  2. Traite les lignes d'of de transfert dont le flag solde est nul, le flag stock est renseigné (signifiant que la ligne a été intégralement reçue) et la ligne de cde cli est soldée 
    Le traitement appelle la procédure de solde de ligne d'of 
  3. Traite les lignes d'of de transfert (donc associé à un circuit dont la fonctionnalité de la méthode d'appro. est '03') n'ayant pas de ligne de cde cli associée, et dont le flag solde et le flag stocke sont nuls 
    Le traitement appelle la procédure standard de génération de la commande client de transfert. 
    Dans ce cas, on peut avoir un ensemble d'erreurs qui explique qu'on n'arrive pas à générer la cde cli. 

    Ces erreurs sortent sous la forme d'un numéro, c'est là où il faut qu'on précise les cas  :

n° 2 => option MOT_BLOQ_CRED de CD001W01 vide 
n° 3 => fonctionnalité du motif ci-dessus vide 
n° 4 => entête d'of absente 
n°5 => recherche du profil de vente dans TA556 KO 
n° 105 => recherche du profil de vente dans TA302 KO 
n° 106 => client associé au magasin d'arrivée absent 
n° 6 => état du client différent de 0 
n° 7 => blocage commande du client non nul 
n° 25 => division commerciale du client inactive 
n° 8 => client perdu pour la saison commerciale 
n° 9 => client perdu pour la division commerciale 
n° 10 => livraison directe et représentant nul 
n° 11 => recherche n° de cde cli KO 
n° 12 => article non distribué dans la division commerciale 
n° 13 => produit ayant au moins une qté dont la taille est épuisée ou non à la vente (niveau prorogation ou PF) 
n° 14 => code tarif non trouvé 
n° 15 => code période non trouvée 
n° 16 => prix vente non trouvé 
n° 17 => PF pas dans catalogue client 
n° 18 => PF KO dans AR072 (arrêt vente / pays) 
n° 19 => client article <> client commande (client centrale/filiale) 
n° 20 => problème date d'arrêt commerciale 
n° 21 => problème motif arrêt commercial 
n° 22 => problème fonctionnalité motif arrêt commercial 
n° 23 => erreur tranche date livraison demandée ou confirmée 
n° 24 => erreur tranche date départ usine prévue 

 

Prérequis

Options :

  • LA001W01/MOTIF
  • LA001W01/MOTIF_CDE_TRF

 

Démarche

Cas A : la commande client de transfert et la commande fournisseur de transfert ont au moins une quantité différente OU la ligne de commande fournisseur est soldée et la ligne de commande client transfert correspondante n’est pas soldée.

  • La procédure de contrôle est lancée par la fonction. Si blocage, un message d’anomalie informe de l’origine du blocage. Si pas de blocage, on met en place les deux commandes (en se basant sur les infos de la commande fournisseur de transfert)

 

Cas B : la commande fournisseur a une ligne non soldée mais terminée en réception et la ligne de commande client est soldée.

  • La ligne de commande fournisseur est soldée

 

Cas C : la commande fournisseur est créée mais pas la commande client de transfert associée, alors que la commande fournisseur est non soldée et non reçue entièrement.

  • La commande client est générée et le numéro de commande est édité

 

Version

17

 

 

AS310 / Mise à jour itinéraire dans circuit/articles

AS310W01
Cette fonction permet la mise à jour des codes itinéraires au niveau de l'en-tête des circuits de fabrication déjà existants et au niveau de la fiche article.

 

N.B. :
l'itinéraire au niveau de la fiche article n'est plus utilisé par Cegid SCM car un article est multi-itinéraires.

 

Prérequis

La saisie des différents itinéraires possibles devra avoir lieu au préalable via TA365.

 

Démarche

Critères fonctionnels

  • Mise à jour des circuits
  • Mise à jour des articles
  • Saison des articles à traiter

 

Mise à jour au niveau des circuits

Pour chacun des circuits de la base, recherche de l’itinéraire compatible correspondant au détail de ce circuit (numéro d'ordre + code phase).

  • Si KO, sort en anomalie circuit sans itinéraire
    ‎(comprendre « sans itinéraire compatible trouvé »)
  • Si OK, (re)MAJ itinéraire dans l’entête du circuit

 

Cas particulier des soumissions :

  • A un circuit de soumission ne pourra être affecté qu'un itinéraire de soumission (coche au niveau de l'en-tête de l'itinéraire).
  • De même, un itinéraire de soumission ne pourra pas être affecté à un circuit qui n'est pas un circuit de soumission.

 

Mise à jour au niveau des articles

Pour chaque article n'ayant pas de code itinéraire renseigné, la procédure recherche l'itinéraire correspondant au circuit le plus prévu à condition qu'il n'existe dans la répartition de fabrication de cet article d'autres circuits ayant un itinéraire différent et un pourcentage de répartition positif. Le code itinéraire ainsi recherché est mis à jour au niveau de la fiche article.

Une trace d'anomalie permet d'éditer les articles pour lesquels il n'a pas été possible de déterminer le code itinéraire.

 

 

AS313 / MàJ Position des pièces d’une demande

AS313W01
À la suite d’un lancement à tort d’une édition de facture par FA005, ou suite à un plantage de FA005, il faut, pour pouvoir éditer les factures de la demande, qu’elles soient toutes remises en position ‘A éditer’.

 

Prérequis

 

Description détaillée

Cet utilitaire permet de remettre en position ‘A éditer’ toutes les pièces d’une demande FA005 sans avoir à les reprendre manuellement par FA002.

Cet outil est capable de traiter toutes les typologies de pièces clients :

  • Pièces produits finis
  • Pièces produits finis libres
  • Pièces ventes de composants
  • Pièces ventes de composants libres

 

Démarche

Critères fonctionnels

  • N° demande (de l’édition de la facture FA005 à reprendre)
  • N° Pièce (caractère joker interdit)

 

Instructions DML

Mise à jour de la position avec la valeur 20.

 

Version

V17

 

 

AS317 / Recalcul stock physique MAT/détail

Remplacé par AS961W02 à partir de Cegid Orli Edt19

 

 

AS359 / Annulation de la clôture d’un retour

AS359W01
Cette fonction permet l’annulation de la clôture de plusieurs bons de retour.

 

Prérequis

 

Description détaillée

On peut lancer cet utilitaire lorsque le client souhaite annuler la clôture d’un retour.

Cela n’est toutefois possible que dans les conditions suivantes :

  • Entête du retour doit être soldé
  • Le type de commande associé à l'entête du retour ne doit pas être de type SAV (voir TA131)
  • Sur les lignes :
  • Existence de lignes soldées pour le retour n'ayant pas d'avoir
  • ou pas de lignes pour le retour
  • ou pas de lignes de retour ayant donné lieu à une réception

 

Démarche

  1. Lancer AS359
  2. Sélectionner le(s) numéro de bon de retour, ou la date
  3. Valider

 

Instructions DML

  • Mise à nul des informations de solde
    (DAT_SOLD, USER_SOLD, FLAG_SOLD) sur RETOUR_ENT pour le numéro bon
  • Mise à nul des informations de solde
    (FLAG_VALI) de RETOUR_LIGN pour le numéro de bon (ligne soldée sans avoir)

 

Version

Toutes

 

 

AS359W02 / Annulation de la coche FIN_RECEPTION

AS359W02
Cette fonction permet d'annuler l'action "Fin de réception" d'une réception de produits finis. 

 

Description détaillée :

  • L'annulation de la "Fin de réception" remet la réception en cours et il est alors possible d'apporter des modifications en cas d'erreur de saisie lors de la phase de réception des produits finis.

 

Instructions DML :

  • Bon avec des quantités prévues (créé par RC001 ou depuis une commande d'origine) 
    • Mise à NULL des quantité retournées
      (QTE_RET_Tx, QTE_TOT_RET), Montants (MONT_HTB_LIGN,MONT_ELMT_LIGN) ainsi que les informations de fin d'une réception (NUM_RECEPT,FIN_RECEPTION,DAT_FIN_RECEPTION) de RETOUR_LIGN.
    • Suppression des enregistrements dans RETOUR_TEMP pour le bon, la ligne de retour et le numéro de réception.
  • Bon créé directement lors de la réception sans commande d'origine. 
    • Remise à NULL du N° de ligne du retour
      (NUM_LIGN_ORLI de RETOUR_TEMP) afin de ne plus associé la ligne de réception à une ligne de retour.
    • Suppression de RETOUR_LIGN afin de revenir sur la situation ou les données ne sont pas encore validées et sont enregistrées uniquement dans la table de la réception (RETOUR_TEMP)
  • Dans les 2 cas, suppression et recalcul des éléments de tarification et des montants du retour.

 

Démarche :

  • idem autres fonction AS359xxx

 

 

AS359W03 / Solde Ligne retour sans avoir avec réception

AS359W03
Cette fonction permet de solder correctement le retour.

 

Prérequis

 

Description détaillée

Lorsqu’un retour est soldé, l’entête du retour ET les lignes du retour doivent être tous soldés. Il arrive parfois que l’entête soit correctement soldé, mais pas les lignes.

Dans ce cas, il faut lancer cet utilitaire.

 

Démarche

  1. Lancer AS359W03
  2. Sélectionner le(s) numéro de bon de retour
  3. Valider

 

Instructions DML

Mise à jour de l’information de solde de la ligne pour le numéro de bon
(FLAG_VALI=’X’ dans RETOUR_LIGN)

 

Version

17

 

 

AS371 / MAJ ou RAZ numéro de version

AS371W01
Cette fonction agit sur le numéro de version (option GEST_VER) des nomenclatures Article (IN222)

AS371W02
Cette fonction agit sur le numéro de version (option GEST_VER) des nomenclatures Matière (IN211)

AS371W03
Cette fonction agit sur le numéro de version (option GEST_VER) des nomenclatures Regroupement commercial (AR016)

AS371W04
Cette fonction agit sur le numéro de version (option GEST_VER) des gammes opératoires Article (IN036)

AS371W05
Cette fonction agit sur le numéro de version (option GEST_VER) des nomenclatures Matière (IN051)

 

Prérequis

option GEST_VER=1

 

Description détaillée

Critères fonctionnels :

  • Action
    • 1 = Mise a jour N° de version
      • mise à jour du N° de version à "1"
      • mise à jour de la date et de l'utilisateur de modification sur toutes les données, ainsi que leurs observations respectives.
    • 2 = Remise à NULL du N° de version
      • suppression de toutes les données et observations dont le N° de version est supérieur à 1
      • mise à jour du N° de version à NULL
      • mise à jour de la date et de l'utilisateur de modification sur toutes les données ainsi que leurs observations respectives dont le N° de version est égal à 1
  • Edition du rapport
    • 1 = Edition des données mises à jour
    • NULL = Pas d'édition
  • Initialisation du type de nomenclature (pour AS371W01 / AS371W02 / AS371W03)
    • Choix du type de nomenclature à affecter lors de la Mise à jour du N° de version

 

 

AS372 / MAJ ou RAZ code état

AS372W01
Cette fonction agit sur le code état des nomenclatures Article (IN222)

AS372W02
Cette fonction agit sur le code état des nomenclatures Matière (IN211)

AS372W03
Cette fonction agit sur le code état des nomenclatures Regroupement commercial (AR016)

AS372W04
Cette fonction agit sur le code état des gammes opératoires Article (IN036)

AS372W05
Cette fonction agit sur le code état des nomenclatures Matière (IN051)

Prérequis

Description détaillée

Critères fonctionnels :

  • Action
    • 1 = Mise a jour du code Etat
      • mise à jour du code Etat avec la valeur de l'Etat précisé
      • mise à jour de la date et de l'utilisateur de modification sur toutes les données dont le code Etat est NULL
    • 2 = Remise à NULL du Code état
      • mise à jour du code Etat à NULL
      • mise à jour de la date et de l'utilisateur de modification sur toutes les données dont le code Etat n'est pas NULL
  • Edition du rapport
    • 1 = Edition des données mises à jour
    • NULL = Pas d'édition
  • Valeur du code Etat à mettre à jour

 

AS422 / Annulation transfert en comptabilité d’une pièce

AS422W01
Cette fonction permet de dé-toper les dates de transfert en comptabilité d’une pièce pour pouvoir la transférer de nouveau (cas d’un fichier comptable généré par XC600 qui n’aurait pas pu être intégré dans la comptabilité)

 

Prérequis

 

Description détaillée

Cet utilitaire permet de remettre une pièce en position ‘A transférer en comptabilité’.

Cet outil est capable de traiter 2 typologies de pièces :

  • Pièces client
  • Pièces fournisseur

 

Démarche

Critères fonctionnels

  • N° de pièce
  • Intervalle de No de pièce
  • Date de transfert en comptabilité
  • Type de pièce (1 : client 2 : fournisseur)

 

Instructions DML

Mise à NULL de DAT_TRAN_CPT dans FAC_CPT_ENT si pièce client.

Mise à NULL de DATE_TRANSF_COMPTA dans FAC_FOUR_ENT, FAC_FOUR_ELMT_TARI et FAC_FOUR_LIGN_BAP si pièce fournisseur

 

Version

17

 

 

AS423 / MAJ modalités d’appro PF

AS423W01
Cette fonction permet de mettre à jour les données de AR113 à partir d’une date de commande ou d’une saison d’approvisionnement à partir des données des commandes fournisseurs PF.

 

Prérequis

 

Description détaillée

Un des critères fonctionnels (Société/saison article/article) doit être renseignés.

Le critère "Initialisation" permet de supprimer AR113 pour des critères de sélections.

  • Soit on réinitialise AR113, puis les enregistrements sont recréés à partir des données des commandes fournisseurs PF à partir d'une date de commande ou d'une saison
  • Soit on met à jour le nombre de pièces réalisées à partir des données des commandes fournisseurs PF à partir d'une date de commande ou d'une saison.

 

Démarche

Contexte : On est limité à un nombre de 7 chiffres maximum.
exemple : atteinte des limites de structure sur le nombre de pièces réalisées sur un article permanent

 

Instructions DML

Mise à jour NBRE_PIEC dans la table REPA_FAB_ART

 

Version

17

 

 

AS426 / MAJ stock global / matricules

AS426W01
Cette fonction permet de contrôler les écarts de stock ou de réajuster le stock PF global en partant du cumul du stock de MATRICULE (on considère que le stock de matricule est la vérité).

 

Prérequis

SP902 et MR902W02 sont en écarts à la suite d’un mouvement particulier.

 

Description détaillée

À la suite de mouvements de stock, le client constate un écart entre le nombre de matricules en stock et le stock global quantitatif correspondant.

Il faut réajuster le stock global PF avec le nombre de matricules en stock.

 

Démarche

Le critère Magasin est obligatoire.

Les autres sont facultatifs mais attention à la volumétrie si aucun PF n’est mentionné.

èIl est conseillé de travailler sur des références précises.

 

On travaille sur un écart pour la clé suivante :

  • magasin
  • saison article
  • code article
  • code coloris
  • code finition spéciale
  • choix

Cette fonction ne traite que :

  • les PF gérés par matricule
  • dont le choix n’est pas de fonctionnalité perte
  • pour lequel on ne trouve pas de BP en cours de saisie avec matricule
  • dont le magasin de stock n’est pas de type SAV
  • pour lesquels on détecte au moins un écart quantitatif sur une taille.

 

Un critère fonctionnel permet de choisir le type de traitement :

  • Contrôle
    èPermet de sortir une liste des PF sur lesquels on a détecté un écart quantitatif entre le stock global et le stock de matricules.
  • Contrôle + MAJ
    èPermet de réajuster le stock global des PF trouvés en écart.

 

Pour tout écart (en cas de mise à jour demandée), on réajuste le stock (en + ou -) dans chaque taille en traçant un mouvement dans l’historique de stock.

 

On liste simplement les PF concernés avec les quantités en écart :

  • Si elles sont négatives
    è ce sont des quantités en trop dans le stock global qu’on doit soustraire.
  • Si elles sont positives
    è ce sont des quantités manquantes dans le stock global qu’on doit ajouter.

 

Instructions DML

‎Pour remettre à jour le stock GLOBAL :
‎P_MAJ_STOK (èTABLE : PROD_STOK + PROD_HIS ; mouvement visible dans SP039 avec utilisateur AS426)

 

Version

‎V17

 

 

AS440 / CTRL et MAJ des commandes client

AS440W01
Cette fonction permet de contrôler et de pouvoir ajuster les différentes positions des lignes d’une commande.

 

Description détaillée

Les postions concernées sont les suivantes :

  • Annulé (avec prise en compte des annulations « client » ou « entreprise »)
  • Affecté en cours
  • Préparé en cours
  • Expédié (facturé)
  • Soldé (avec ou sans reliquat)

 

L’utilisateur doit impérativement saisir en critère un No de commande (les caractères « jocker » ne sont pas autorisés).

Il dispose de critères sélectifs complémentaires pour filtrer les lignes de commande à mettre à jour (exemple : ne traiter que certains articles).

Les commandes saisies ne doivent pas être de type « Manuel » et elles ne doivent pas être liées à une commande fournisseur (LA010).

 

Deux modes de fonctionnement sont disponibles selon le critère écran « Type de traitement » :

  1. Contrôle des données
  2. MAJ des données

 

Démarche

Mode de MAJ des différentes positions :

 

Annulé

L’outil contrôle la validité du flag d’annulation.

Il réévalue les situations de lignes correspondant aux annulation CLIENT et ENTREPRISE.

Aucun blocage à ce niveau (les flags sont automatiquement ajustés).

 

Affecté en cours

L’outil se base sur la table contenant les différentes lignes d’affectation/désaffectation (AFF_CLI_LIGN).

L’affecté en cours est calculé de la façon suivante :

 

Affecté en cours = somme des lignes d’affectation/désaffectation (AFF_CLI_LIGN)  - BE/BP/Factures issues de LI019

 

Préparé en cours
L’outil se base sur les BP/BE en cours qui n’ont pas encore été facturés.

Un seul blocage à ce niveau : si les quantités préparées (en BP ou en BE) sont supérieures aux qtés commandées Dans ce cas, la MAJ de la ligne de commande ne peut pas être effectuée.

L’utilisateur devra alors régulariser la commande en modifiant ou en annulant les BP/BE en cours pour la ligne de commande.

 

Expédié (facturé)

L’outil se base sur les pièces rattachées à ligne de commande. Tous les types de pièces sont pris en compte sauf les proforma.

L’objectif est donc de recalculer les quantités facturées pour pouvoir mettre à jour correctement la position (et également la situation de ligne 50).

Les flags « Solde » et « Reliquat soldé » sont également réévalués.

Aucun blocage à ce niveau : si les quantités facturées sont supérieures aux qtés commandées Dans ce cas, notre outil procède au solde de la ligne de commande et ajuste les flags en conséquence (même si la quantité facturée reste supérieure à la quantité commandée).

 

Notre outil prend également en charge les mises à jour suivantes :

  • solde automatique des lignes d'OF associés à des commandes client (cas des commandes de transfert)
  • solde automatique de l'entête de commande si toutes les lignes de la commande sont soldées ou annulées
  • annulation automatique de l'entête de commande si toutes les lignes de la commande sont annulées

 

Une fois toutes les positions réévaluées, l’outil s’assure que les positions sont toutes cohérentes
(exemple : ligne entièrement facturée mais avec de l’affecté en cours).

Si tel est le cas, la remise à niveau de la ligne n’est pas effectuée et un message bloquant informe l’utilisateur du blocage.

 

exemple :

Soit une ligne de commande de 100 pièces ayant les caractéristiques suivantes :

  • Somme des lignes d’affectation/désaffectation (AFF_CLI_LIGN) = 90
  • Affecté sur BP/BE = 30
  • Facturé LI019  = 40
  • Facturé FA002  = 0
  • Avoir manuel  = 20

L’affecté en cours aura alors la valeur : 90 – 30 – 40 = 20 (l’avoir n’est pas pris en compte car il s’est fait sans mouvement d’affectation).

Si on effectue une affectation complémentaire de 30.

On aura alors :

  • Somme des lignes d’affectation/désaffectation (AFF_CLI_LIGN) = 120
  • Affecté sur BP/BE = 30
  • Facturé LI019  = 40
  • Facturé FA002  = 0
  • Avoir manuel  = 20

L’affecté en cours aura alors la valeur : 120 – 30 – 40 = 50 (l’avoir manuel n’est pas pris en compte car il s’est fait sans mouvement d’affectation).

Si on crée une facture manuelle complémentaire de 30.

On aura alors :

  • Somme des lignes d’affectation/désaffectation (AFF_CLI_LIGN) = 90
  • Affecté sur BP/BE = 30
  • Facturé LI019  = 40
  • Facturé FA002  = 30
  • Avoir manuel  = 20

L’affecté en cours aura alors la valeur : 90 – 30 – 40 = 20 (l’avoir et la facture manuels ne sont pas pris en compte car ils sont faits sans mouvement d’affectation).

Un seul blocage à ce niveau : si les quantités affectées en cours sont supérieures aux qtés commandées
è Dans ce cas, la MAJ de la ligne de commande ne peut pas être effectuée. L’utilisateur devra passer par une désaffectation manuelle de la ligne de commande.

 

Instructions DML

è Cas 1 : pas de Situation de ligne 50

On compare les quantités facturées avec les quantités de la ligne de commande.

Si les quantités sont identiques alors :

On force le FLAG_FACT à 2 et le FLAG_SOLD à 2 (les FLAG_PABLE/FABLE doivent être a 0) et le FLAG_REL_SOLD à NULL

Si les quantités sont différentes alors :

Si au moins une taille a une qté facturée > 0 alors on force le FLAG_FACT à 1 et on crée une situation de ligne 50.

Si aucune taille n’a une qté facturée > 0 alors on force le FLAG_FACT à 0

                           

è Cas 2 : présence de Situation de ligne 50

On vérifie que les quantités sont correctes par rapport au facturé calculé

Pour chaque taille pour laquelle une différence est trouvée alors on force la situation de ligne 50 avec la quantité facturée réelle.

Si au moins une taille a été ajustée alors deux cas de figure peuvent se présenter.

  • Si au moins une taille a une qté facturée > 0 alors on ajuste la situation de ligne 50.
  • Si aucune taille n’a une qté facturée > 0 alors on force le FLAG_FACT à 0 et on supprime la situation de ligne 50.

    On compare ensuite les nouvelles valeurs de la situation de ligne 50 avec les quantités de la ligne de commande.

    Si les quantités sont identiques alors :

    On force le FLAG_FACT à 2 et le FLAG_SOLD à 2 (les FLAG_PABLE/FABLE doivent être à 0) et le FLAG_REL_SOLD à NULL et on supprime la situation de ligne 50 et la situation de ligne 05 éventuelle.

    Si les quantités sont différentes alors deux cas de figure peuvent se présenter.

  • Si au moins une taille a situation de ligne 50 > 0 alors on force la FLAG_FACT à 1.
  • Si aucune taille n’a une qté facturée > 0 alors on force le FLAG_FACT à 0 et on supprime la situation de ligne 50.

     

    On étudie ensuite les soldes et les reliquats soldés (FLAG_SOLD et FLAG_REL_SOLD). Cette étude n’est faite que si le FLAG_FACT réévalué est <> 2

     

    Si FLAG_SOLD non NULL et présence d’une situation de ligne 05 alors on force le FLAG_SOLD à 2, le FLAG_REL_SOLD à X et on ajuster la situation de ligne 05.

    Si FLAG_SOLD non NULL et absence d’une situation de ligne 05 alors on force le FLAG_SOLD à 2, le FLAG_REL_SOLD à X et on crée la situation de ligne 05.

    Si FLAG_SOLD NULL et présence d’une situation de ligne 05 alors deux cas de figure peuvent se présenter :

    • Si le FLAG_REL_SOLD est NULL
      on force FLAG_SOLD à NULL et le FLAG_REL_SOLD à NULL et on supprime la situation de ligne 05.

    • Si le FLAG_REL_SOLD est à X
      on force le FLAG_SOLD à 2 et le FLAG_REL_SOLD à X et met à jour la situation de ligne 05.

    • Si FLAG_SOLD NULL et absence d’une situation de ligne 05
      on force le FLAG_REL_SOLD = NULL

 

Version
‎V17

 

 

AS443 / Suppr. Cde externe en cours intégration

AS443W01
Cette fonction permet de supprimer en masse des commandes dans les tables réceptacles (CD360).

 

Prérequis

Le code motif doit être renseigné si le critère Type d’annulation commande EDI= L (logique)

 

Description détaillée

Cas à distinguer : commande classique ou commande EDI, selon la provenance et origine.

  • Si commande classique (non EDI, sans code partenaire) : suppression physique en tables 
  • Si commande EDI :   
    • Si annulation physique => suppression en tables 
    • Si annulation logique => flag_ann = 'X' dans ORL_PRO_CDE_ENT + CODE_MOT selon critère 

 

N.B. :
cet utilitaire permet également de traiter des commandes sans No de commande interne (mais avec obligatoirement un No de commande portable et/ou une référence de commande).

 

Démarche

Génération par erreur en doublons de commandes dans les tables réceptacles (CD360). Très fastidieux de les supprimer une par une dans CD360.

 

Instructions DML
 

  • Tables à purger : 
    • ORL_POR_CLIENT 
    • ORL_ANOMALIE 

 

  • Commandes classiques &EDI 
    • ORL_POR_CDE_ANO 
    • ORL_POR_CDE_CLI_ADR 
    • ORL_POR_CDE_DOC 
    • ORL_POR_CDE_DOC_ENT 
    • ORL_POR_CDE_ENT 
    • ORL_POR_CDE_LIG 
    • ORL_POR_CDE_LIG_TEX 
    • ORL_POR_CDE_PIED 
    • ORL_POR_ELMT_TARI 
    • ORL_POR_EDI_COL 
    • ORL_POR_EDI_ENT1 
    • ORL_POR_EDI_ENT2 
    • ORL_POR_EDI_LIG 
    • ORL_POR_EDI_MES 
    • ORL_POR_EDI_REF 

 

SQL dynamique basé sur ORL_POR_CDE_ENT 

 

Version

20

 

 

 

AS454 / Initialisation traduction libellés

AS454W01
Cette fonction remplace l’ancienne procédure INIT_TRAD_DATA et permet de synchroniser les tables de traduction des libellés affichés dans les écrans Cegid Orli.

 

Description détaillée

 

Critères standards :

  • Table (facultatif) 
  • Champ (facultatif)

     

     

    Démarche

    Le libellé d’un code nouvellement créé dans la base Cegid Orli ne s’affiche pas d’emblée dans les écrans qui utilisent ce code.

    En mode On Premise, il suffit de lancer la procédure habituelle INIT_TRAD_DATA.

    En mode SaaS, cette procédure n’étant pas accessible, seule la fonction AS454 est utilisable, avec les mêmes fonctionnalités.

     

    Instructions DML

Version

20

 

 

AS480 / MAJ logos des pièces historisées

AS480W01
Cette fonction permet de mettre à jour les chemins des logos et CGV pour toutes les factures qui ont été historisées avant le passage en mode SaaS.

 

Prérequis

Ne traite que les factures qui ont été historisées avant le passage en mode Saas.

Les logos et/ou pieds de page et CGV doivent être chargés dans les documents liés.

 

Description détaillée

 

La fonction AS480 propose les critères suivants :

  • N° document du logo d’entête / logo de pied / CGV
  • Date de pièce début/fin : fourchette de dates de pièce (obligatoire) 
  • Type de pièce : typologie de pièce traitées (PF ou ventes de composants) Critère obligatoire
  • Chemin initial du logo Entête/Pied : logo d'origine (entête et pied) 
  • Chemin initial des CGV : conditions générales de vente d'origine 

 

Critères Libres :

  • Division commerciale 
  • No de pièce 
  • Société juridique 

 

Les numéros de document correspondant aux nouveaux LOGOS/CGV doivent être saisis sous la forme :

DOC_ID=XXXX

XXXX = No de l'image. 

Néanmoins, si le texte "DOC_ID=" n'est pas renseigné par l'utilisateur, il est automatiquement généré par le programme. 

 

Démarche

En mode On Premise, lors de l’historisation des pièces, les données suivantes sont conservées dans les tables d’historiques d’édition des pièces :

Le nom des fichiers Logos et le chemin d’accès à ces fichiers

Le nom des fichiers Conditions Générales de Vente et le chemin d’accès à ce fichier

En mode SaaS, pour pouvoir obtenir ces logos et CGV, il faut passer par la GDL (on stocke dans ces zones les numéros de document référencés dans TA520).

Lors de la migration d’un client en SaaS, il faut donc mettre à jour ces zones dédiées pour pouvoir rééditer les pièces par FA005, si cela est nécessaire.

 

Instructions DML

Version

20

 

 

AS510 / MàJ année erronée

AS510W01
Cette fonction permet de mettre à jour les années erronées sur les champs dates

 

Prérequis

Les dates erronées ne sont pas forcément très visibles dans Cegid Orli, Mais elles peuvent poser un problème quand on les envoie à un prestataire externe
(exemple : BI Retail Intelligence qui n’accepte que des années supérieures à 1840)

Ces dates erronées sont listables dans le rapport AS500, celui-ci est dédié à l’export vers la BI mais il peut être utilisé sur tout environnement Cegid Orli.

La plupart du temps, ces années sont fausses dans Cegid Orli à la suite d’une intégration.

exemple : année 0022 au lieu de 2022.

 

Description détaillée

AS510 permet de remplacer une année erronée dans une date par une année juste dans une table/colonne.

Il travaille forcément par Table – Colonne – Année fausse – Année juste et ces 4 critères sont obligatoires à chaque lancement.

 

Démarche

Cas métier : mettre à jour l’année d’une date fausse dans une table/colonne Cegid Orli.

 

Instructions DML

Mise à jour de la partie ‘Année’ d’une date dans la table et la colonne choisit en critères fonctionnels.

 

Version

20

 

 

AS942 / CTRL stock affecté / bon affectation

AS942W01
Cette fonction (édition) permet de contrôler le stock affecté par rapport aux bons d'affectations

 

Description détaillée & actions possibles

  • Écart stock affecté / bon affectation
    >correction possible par AS942W02 si gestion stock global
  • Stock affecté sans bon d'affectation
    qtés stock / affectation / écart
    par magasin / composant
    >correction possible par AS942W02 si gestion stock global
  • Écart stock réservé / bon réservation
  • Stock réservé sans bon de réservation
    qtés stock / réservation / écart
    par magasin / composant
  • Affectation détail sans global
    bon / magasin / atelier / magasin / qté
    par OF / groupage/ composant
  • Stock non affecté/réservé avec bon
  • Incohérence magasin atelier bon affectation global/détail
  • Bon affectation global sans détail
  • Bons de consommation sur OF/CMT supprimés
  • Affectation détail sans global

 

 

AS942w02 / MAJ stock glob.aff. / bons glob.aff.

AS942W02
Cette fonction (édition) permet la mise à jour avec correctif des anomalies de stock affecté // bons d'affectations, pour les magasins/composants gérés en global (pas de détail ou semi-détail car corrigés via SM961w99)

 

Prérequis

Obtenir un rapport AS942 pour les rubriques suivantes :

  • Écart stock affecté / bon affectation
  • Stock affecté sans bon d'affectation

 

Critères

Kits matière/composant et magasin

 

Description détaillée

Traitement limité au mode de stockage GLOBAL :

  • soit via paramétrage magasin
    (TA034 / MAGASINS MATIERES / MODALITES DE STOCKAGE / Fonctionnalité 01 par famille matière)
  • soit via famille matière
    (TA012 / STOCK / Fonctionnalité 01)

 

Démarche et exemples

Cas de désaffectation totale d'un bon faite par 2 utilisateurs à la même seconde :
cela engendre un problème de stock visible en AS942.

Utiliser AS942w02 pour corriger le problème en réajustant COMP_STOK en fonction du rapport AS942.

 

 

AS961 / CTRL stock matière Global/Détail

AS961W01
Cette fonction (édition) indique parmi un ensemble de requêtes, une liste d’incohérences concernant le stock physique (cette fonction doit donc être lancée régulièrement).

 

Requêtes :

  • écart physique Global / Détail
  • physique Global SANS Détail
  • écart physique Global / semi-Détail
  • physique Global SANS semi-Détail

     

  • écart affecté Global / Détail
  • affecté Global SANS Détail
  • écart affecté Global / semi-Détail
  • affecté Global SANS semi-Détail

     

  • écart encours CQ / reste à sortir CQ
  • besoin soldé en affectation SANS quantité affectée
  • transfert stock magasin AVEC E/S manquante
  • écart à recevoir IN TRANSIT / reste à sortir IN TRANSIT

 

 

AS961W99 / Écarts stock matière

AS961W99
Cette fonction (MUL maître) pilote différentes listes (AS961W0x) regroupant des incohérences par typologie de mise à jour (physique, affecté, réservé, …).

 

 

AS961W02 / Écart physique Global/Détail

AS961W02
Cette fonction permet de mettre en cohérence le stock matière physique GLOBAL par rapport au DETAIL (et inversement).

 

Prérequis

AS961W01 : CTRL stock matière global / détail (édition)

AS961W99 : Écarts stock matière (MUL maître)

 

Description détaillée

Stock Global
= stock physique (visible dans SM961)

Stock Détail
‎= stock physique, par emplacement/variante/laize, ou par élément
(visibles en détail dans SM963)

Il faut que ces 2 stocks soient égaux.

À la suite de certains processus (interruption en cours de traitements, manipulation écran hors normes, accès concurrent, …) non encore identifiés, des incohérences peuvent apparaître.


èIl faut alors utiliser AS961W02 pour afficher les incohérences entre ces 2 stocks, puis choisir (exemple : à partir d’une analyse des historiques), ou de préférence suite à un contrôle visuel, l’action la mieux adaptée, en masse ou manuelle, en conservant le stock détail ou le stock global.

 

Démarche

  1. Incohérences concernant le stock physique dans AS961W01 : « Écart stock physique Global / Détail », « Stock physique Global SANS Détail », « Écart stock physique Global / semi-Détail » et « Stock physique Global SANS semi-Détail ».
  2. AS961W02 : permet d’afficher uniquement celles-ci, avec des possibilités de filtres supplémentaires autour de critères concernant le magasin, la matière ou le composant. N.B. : cette liste est constituée des seules matières techniques (hors semi-finis), et filtrée via les droits utilisateur GDA (contrairement à l’édition, plus adaptée à un contrôle en masse).
  3. Une circularité vers des écrans d’informations, listes, historiques, visions…laisse encore la possibilité d’analyser l’origine de l’incohérence.
  4. Pour une action en masse, commencer par saisir un motif dans l’onglet « Fonctionnel ». Cocher ensuite les lignes à mettre à jour à partir d’une même action, puis VALIDER.

    Un choix apparaît :

    1. Conservation du stock Détail
      è réactualisation du stock global à partir d’un cumul du stock détail (par magasin/composant).
    2. Conservation du stock Global
      è corrige le stock détail, en plus ou en moins selon le sens de l’écart, à la condition qu’il soit unique
      (exemple : stock du composant dans un seul emplacement).
      ‎Un critère sélectif « nombre », avec la valeur 1, permet de filtrer les lignes répondant à cette contrainte.
  5. Si stock Détail multiple (exemple : si plusieurs éléments), il est également possible d’accéder aux écrans de gestion de ce Détail (SM055) ou de son stock (SM030) pour correction manuelle ; depuis la ligne concernée (il n’est pas indispensable de la cocher), choisir la fonction adaptée dans le menu « Actions complémentaires » :
    1. SM055, permet de rectifier la quantité d’un détail donné, le plus souvent, à partir d’un contrôle visuel réalisé au préalable.
    2. SM030, permet en plus la création d’un enregistrement de détail manquant.

      La saisie préalable d’un motif dans l’onglet Fonctionnel permet d’ouvrir directement la page sur le bon composant dans le magasin, de sortie ou d’entrée, selon le sens de l’écart.

      N.B. :
      la rectification de l’écart est réalisée uniquement pour la ligne appelée, sans vérification que la quantité saisie correspond à l’écart.

      Un changement du composant ou du magasin à traiter, sans passer de nouveau par la liste, réinitialise le traitement de SM030 ou SM055 dans un fonctionnement habituel (mises à jour simultanées et cohérentes des deux niveaux de stock).

      De retour dans AS961W02, une ré-interrogation est nécessaire pour rafraîchir de nouveau la liste.

  6. L’action de conservation du stock détail, est tracée uniquement dans l’historique global (SM962), pour la fonction AS962W01.

L’action de conservation du stock global, est tracée dans l’historique détail (SM964) et pour cohérence, dans l’historique global, mais avec une quantité vide (conservation), mais avec un sens (‘+’ ou ‘-‘).

Les actions en masse sont signées pour la fonction AS961W02, les actions manuelles, pour la fonction (SM055 ou SM030) selon le cas.

 

Version

17

 

 

AS961W03 / Écart affecté Global/Détail

AS961W03
Cette fonction permet de mettre en cohérence le stock matière affecté GLOBAL par rapport au DETAIL (et inversement).

 

Prérequis

AS961W01 : CTRL stock matière global / détail (édition)

AS961W99 : Écarts stock matière (MUL maître)

 

Description détaillée

Stock Global
= stock affecté (visible dans SM961)

Stock Détail
‎= stock affecté, par emplacement/variante/laize, ou par élément
(visibles en détail dans SM963)

Il faut que ces 2 stocks soient égaux.

À la suite de certains processus (interruption en cours de traitements, manipulation écran hors normes, accès concurrent, …) non encore identifiés, des incohérences peuvent apparaître.

èIl faut alors utiliser AS961W03 pour afficher les incohérences entre ces 2 stocks affectés, puis choisir (exemple : partir d’une analyse des historiques ou des lignes de bons), l’action la mieux adaptée, en conservant le stock affecté détail, en conservant le stock affecté global, en conservant le bon d’affectation, ou en supprimant l’affecté détail.

 

Démarche

  1. Incohérences concernant le stock affecté dans AS961W01 : « Écart stock affecté Global / Détail », « Stock affecté Global SANS Détail », « Écart stock affecté Global / semi-Détail » et « Stock affecté Global SANS semi-Détail ».
  2. AS961W03 : permet d’afficher uniquement celles-ci, avec des possibilités de filtres supplémentaires autour de critères concernant le magasin, la matière ou le composant. N.B. : cette liste est filtrée via les droits utilisateur GDA (contrairement à l’édition, plus adaptée à un contrôle en masse).
  3. Une circularité vers des écrans d’informations, listes, historiques, visions… laisse encore la possibilité d’analyser l’origine de l’incohérence.
  4. Commencer par saisir un motif dans l’onglet « Fonctionnel ».
    ‎Cocher ensuite les lignes à mettre à jour à partir d’une même action, puis VALIDER.

    Un choix apparaît :

    1. Conservation du stock affecté Détail
      è réactualise le stock affecté global à partir d’un cumul du stock affecté détail
      ‎(par magasin/composant).
    2. Conservation du stock affecté Global
      è corrige le stock affecté détail, à partir des bons d’affectation détail.
    3. Conservation du bon d’affectation
      è rectifie le stock affecté détail, à partir des bons d’affectation détail, et le stock affecté global à partir du cumul des bons globaux.
    4. Suppression du stock affecté Détail
      è Remet à zéro le stock affecté détail, ce qui obligera la saisie du détail lors de la prochaine sortie réelle (SM043)
  5. Des contrôles sont cependant effectués avant chaque action, pouvant bloquer la réparation de la ligne sélectionnée :
    1. Avant de conserver le stock affecté Détail, on vérifie qu’il est cohérent avec le détail des bons d’affectation.
    2. Avant de conserver le stock affecté Global, on contrôle qu’il égale le cumul des bons détails, et que le détail des bons existe bien en stock physique détail, de façon à pouvoir le réactualiser.
    3. Avant de conserver le bon d’affectation, on contrôle la cohérence entre bon global et détail, et que le détail des bons existe bien en stock physique détail, de façon à pouvoir le réactualiser.
    4. Avant de supprimer le stock affecté Détail, on vérifie la cohérence ente le stock affecté global et le cumul des bons d’appro globaux, qui, restant inchangé seront à la base de la prochaine sortie réelle.
      èL’incohérence est alors notifiée dans le « journal », ainsi qu’une suggestion d’action, selon les cohérences détectées, permettant un autre traitement de la ligne.
      èUne action de simulation, permet de réaliser tous les tests de cohérence, et d’afficher ainsi les suggestions possibles, pour chacune des lignes sélectionnées, sans lancer aucun traitement de mise à jour.
  6. En cas de message « aucune cohérence dans les données », il est également possible d’accéder à l’écran de désaffectation (SM044) dans le menu « Actions complémentaires » :

    La saisie préalable d’un motif dans l’onglet Fonctionnel permet d’ouvrir directement la page sur le premier bon correspondant au composant/magasin pour une désaffectation totale. Les bons suivant sont accessibles par « flèche bas ».

    De retour dans AS961W03, une ré-interrogation est nécessaire pour rafraîchir de nouveau la liste.

  7. L’action de conservation du stock affecté détail, est tracée uniquement dans l’historique global (SM962), pour la fonction AS961W03.

L’action de conservation du stock affecté global, et la suppression du stock affecté Détail est tracée dans l’historique détail (SM964).

L’action de conservation du bon est tracée dans l’historique global (SM962), et peut être tracée dans l’historique détail (SM964).

 

Version

17

 

 

AS961W04 / Écart réservé Global/Détail

AS961W04
Cette fonction permet de mettre en cohérence le stock matière réservé GLOBAL par rapport au DETAIL (et inversement).

 

Prérequis

AS961W01 : CTRL stock matière global / détail (édition)

AS961W99 : Écarts stock matière (MUL maître)

 

Description détaillée

Stock Global
= stock réservé (visible dans SM961)

Stock Détail
‎= stock réservé, par emplacement/variante/laize, ou par élément
(visibles en détail dans SM963)

Il faut que ces 2 stocks soient égaux.

À la suite de certains processus (interruption en cours de traitements, manipulation écran hors normes, accès concurrent, …) non encore identifiés, des incohérences peuvent apparaître.


èIl faut alors utiliser AS961W04 pour afficher les incohérences entre ces 2 stocks réservés, puis choisir (exemple : à partir d’une analyse des historiques ou des lignes de bons), l’action la mieux adaptée, en conservant le stock réservé détail, en conservant le stock réservé global, en conservant le bon d’affectation HL, ou en supprimant le réservé détail.

 

Démarche

  1. AS961W04 : permet d’afficher uniquement les Incohérences concernant le stock réservé, avec des possibilités de filtres autour de critères concernant le magasin, la matière ou le composant.
    ‎N.B. : cette liste est filtrée via les droits utilisateur GDA).
  2. Une circularité vers des écrans d’informations, listes, historiques, visions… laisse encore la possibilité d’analyser l’origine de l’incohérence.
  3. Commencer par saisir un motif dans l’onglet « Fonctionnel ».
    ‎Cocher ensuite les lignes à mettre à jour à partir d’une même action, puis VALIDER.

    Un choix apparaît :

    1. Conservation du stock réservé Détail
      è réactualise le stock réservé global à partir d’un cumul du stock réservé détail
      ‎(par magasin/composant).
    2. Conservation du stock réservé Global
      è corrige le stock réservé détail, à partir des bons d’affectation HL détail.
    3. Conservation du bon d’affectation HL
      è rectifie le stock réservé détail, à partir des bons d’affectation HL détail, et le stock réservé global à partir du cumul des bons globaux.
    4. Suppression du stock réservé Détail
      è Remet à zéro le stock réservé détail, ce qui obligera la saisie du détail lors de la prochaine sortie réelle (SM043)
  4. Des contrôles sont cependant effectués avant chaque action, pouvant bloquer la réparation de la ligne sélectionnée :
    1. Avant de conserver le stock réservé Détail, on vérifie qu’il est cohérent avec le détail des bons d’affectation HL.
    2. Avant de conserver le stock réservé Global, on contrôle qu’il égale le cumul des bons détails, et que le détail des bons existe bien en stock physique détail, de façon à pouvoir le réactualiser.
    3. Avant de conserver le bon d’affectation HL, on contrôle la cohérence entre bon global et détail, et que le détail des bons existe bien en stock physique détail, de façon à pouvoir le réactualiser.
    4. Avant de supprimer le stock réservé Détail, on vérifie la cohérence ente le stock réservé global et le cumul des bons d’appro globaux, qui, restant inchangé seront à la base de la prochaine sortie réelle.
      èL’incohérence est alors notifiée dans le « journal », ainsi qu’une suggestion d’action, selon les cohérences détectées, permettant un autre traitement de la ligne.
      èUne action de simulation, permet de réaliser tous les tests de cohérence, et d’afficher ainsi les suggestions possibles, pour chacune des lignes sélectionnées, sans lancer aucun traitement de mise à jour.
  5. En cas de message « aucune cohérence dans les données », il est également possible d’accéder à l’écran de désaffectation (SM044) dans le menu « Actions complémentaires » :

    La saisie préalable d’un motif dans l’onglet Fonctionnel permet d’ouvrir directement la page sur le premier bon correspondant au composant/magasin pour une désaffectation totale. Les bons suivant sont accessibles par « flèche bas ».

    De retour dans AS961W04, une ré-interrogation est nécessaire pour rafraîchir de nouveau la liste.

  6. L’action de conservation du stock réservé détail, est tracée uniquement dans l’historique global (SM962), pour la fonction AS961W04.

L’action de conservation du stock réservé global, et la suppression du stock affecté Détail est tracée pour la fonction AS961W04 dans l’historique détail (SM964).

L’action de conservation du bon est tracée dans l’historique global (SM962), et peut être tracée dans l’historique détail (SM964).

 

Version

17

 

 

AS961W05 / Écart CQ matière Global/Mouvement

AS961W05
Cette fonction permet de mettre en cohérence le stock CQ matière GLOBAL par rapport aux MOUVEMENTS (et inversement).

 

Prérequis

AS961W01 : CTRL stock matière global / détail (édition)

AS961W99 : Écarts stock matière (MUL maître)

 

Description détaillée

Stock Global
= stock CQ (visible dans SM961)

Stock Mouvement
‎= stock CQ, par emplacement/variante/laize, ou par élément
(visibles en détail dans SM963)

Il faut que ces 2 stocks soient égaux.

À la suite de certains processus (interruption en cours de traitements, manipulation écran hors normes, accès concurrent, …) non encore identifiés, des incohérences peuvent apparaître.


èIl faut alors utiliser AS961W05 pour afficher les incohérences entre ces 2 stocks, puis choisir (exemple : à partir d’une analyse des historiques ou des lignes de bons), l’action la mieux adaptée : Simulation, ou Conservation mouvements en attente CQ 

 

Démarche

  1. AS961W05 : permet d’afficher uniquement les Incohérences concernant le stock, avec des possibilités de filtres autour de critères concernant le magasin, la matière ou le composant.
    N.B. : cette liste est filtrée via les droits utilisateur GDA).
  2. Une circularité vers des écrans d’informations, listes, historiques, visions… laisse encore la possibilité d’analyser l’origine de l’incohérence.
  3. Commencer par saisir un motif dans l’onglet « Fonctionnel ».
    ‎Cocher ensuite les lignes à mettre à jour à partir d’une même action, puis VALIDER.

    Un choix apparaît :

    • Simulation
    • Conservation mouvements en attente CQ
      è réactualise le stock
  4. Des contrôles sont cependant effectués avant chaque action, pouvant bloquer la réparation de la ligne sélectionnée :
    1. Avant de conserver le stock
  5. En cas de message « aucune cohérence dans les données », il est également possible d’accéder à l’écran de désaffectation (SM044) dans le menu « Actions complémentaires » :

    La saisie préalable d’un motif dans l’onglet Fonctionnel permet d’ouvrir directement la page sur le premier bon correspondant au composant/magasin pour une désaffectation totale. Les bons suivant sont accessibles par « flèche bas ».

    De retour dans AS961W05, une ré-interrogation est nécessaire pour rafraîchir de nouveau la liste.

  6. L’action de conservation mouvements en attente CQ est tracée uniquement dans l’historique global (SM962), pour la fonction AS961W05.

L’action de conservation du stock réservé global, et la suppression du stock affecté Détail est tracée pour la fonction AS961W05 dans l’historique détail (SM964).

L’action de conservation du bon est tracée dans l’historique global (SM962), et peut être tracée dans l’historique détail (SM964).

 

Version

23