Purge des informations (PURG)

Généralités

Introduction

Cette fonction permet l’épuration, selon plusieurs critères de sélection, de certaines informations de votre base de données :

Attention

Avant toute épuration, effectuez une sauvegarde et mettez à jour les statistiques !

Accès

Menu Option Ecran Fonction différée
       
Evénements   PURG_EVE PURGEV
Stocks Mouvements de stocks PURG_MSK PURGMS
  Mouvements de stocks FIFO PURG_FSK PURGFS
Autres Dossier client PURG_MAIN PURGE1 (GTIEE2)
Ephémères Produits éphémères PURG_PRO PURGPRO
  Adresses éphémères PURG_ADR PURGADR

Suivi du traitement

Au cas où la purge rencontre une quelconque complication, un compte-rendu du traitement (trace ou fichier journal) peut être consulté pour simplifier la détection et la résolution du problème.

La trace est présente dans le fichier « log » généré par le traitement différé, et consultable grâce à la fonction UEDI.

Par contre, si vous souhaitez obtenir la liste complète des informations purgées, nous vous recommandons de suivre les étapes suivantes :

  • Connectez-vous à GENERIX en vous identifiant comme agent « #TRACE# ».
  • Lancez votre traitement de purge.
  • Par la fonction UEDI, consultez le fichier journal correspondant.

Fonctionnalités

Purge des Evénements commerciaux (PURG_EVE)

Description technique des champs de cet écran.

Pour purger un événement, il faut tout d’abord solder tous les événements qui y sont rattachés.

Il vous est possible de préciser une date, après laquelle l’événement source et tous les événements qui lui sont rattachés ne seront pas purgés.

Si cette date n’est pas saisie, aucun contrôle sur les dates d’événements n’est effectué.

Les critères de sélection des événements à purger sont :
  • Code Achat/Vente,

  • Type d’événement,

  • Numéro d’événement,

  • Date événement,

  • Etat.

Le traitement est le suivant :
  • L’état de l’événement doit être « purgeable » (l’événement est dans un état qui lui permet d’être supprimé). Les codes états sont définis dans GTTEV, colonne « Etat purg »).
  • On purge un ensemble cohérent d’événements, c’est-à-dire tous les événements dont l’événement source est l’événement sélectionné. L’événement source est selon les cas, le devis ou la commande. Une commande peut dans la plupart des cas être purgée si elle est soldée (état ‘S’ à paramétrer dans GTTEV).
  • Tous les événements rattachés à la source, s’ils sont « purgeables », sont supprimés.
Les paramètres PURTYP, PURTY2 et PURTY3 permettent d’exclure jusqu’à 6 types d’événement de cette phase de suppression.
Pour en savoir plus sur le paramétrage des fonctions, consultez la documentation "Le Configurateur Fonctionnel".

Etapes préalables

Avant de lancer la purge des événements, il vous faut suivre les étapes suivantes :

1) UFCT

Définir les fonctions :

  • PURG,
  • PURGEV Epuration des événements (purgev.exe, maquette : purgev1.std_fra),
  • PURGMS Epuration des mouvements de stock (purgms.exe, maquette : purgms1.std_fra).

2) GPEV :

Dans le configurateur fonctionnel, paramétrer la fonction PURGEV : Epuration des événements

  • Définir l’évènement géré,
  • Définir l’évènement source V CDE qui sera affiché par défaut au niveau de l’écran lanceur,
  • Définir l’évènement origine,

Donner les critères de tri par défaut.

Pour la fonction PURGMS (épuration des mouvements de stock), saisir les critères de tri par défaut.

3) GTTEV

Mettre à jour les différents états « purgeables » de chaque type d’événement (6 états possibles).

4) Mise en œuvre :

Avant de lancer le traitement de purge, soldez les commandes par l’option « SOLDER LISTE » de GCOV.

Si le reste à livrer est non nul, l’événement n’est pas soldé en traitement différé, il faut le solder manuellement par l’option « SOLDE UN A UN » de GCOV.

Lancez la fonction PURG pour purger tous les événements rattachés à la commande (ou au devis) s’ils sont dans un état « purgeable » sinon la purge ne sera pas effectuée pour cet événement source.

Accès : menu « Evénements »

Format Maquette
Rich Text Format (RTF) PURGEV1
Blocs d’édition : PURGEV  

Pour la purge des adresses éphémères liés aux évènements, voir écran PURG_ADR.

Purge des Mouvements de stocks (PURG_MSK)

Description technique des champs de cet écran.

Les critères de sélection sont :
  • Code du Produit,

  • Sigle du Dépôt,

  • Numéro de Lot,

  • Numéro du mouvement,

  • Numéro de période,

  • Date du mouvement,

  • Heure du mouvement,

  • Code opération,

  • Code emplacement,

  • Code Achat/Vente,

  • Type d’événement,

  • Numéro d’événement.

Accès : menu « Stocks », option « Mouvements de stocks »

Format Maquette
Rich Text Format (RTF) PURGMS1
Blocs d’édition : PURGMS  

Purge des Mouvements de stocks FIFO (PURG_FSK)

Description technique des champs de cet écran.

Les critères de sélection sont :
  • Code du produit,
  • Sigle du dépôt,
  • Numéro de Lot,
  • Numéro du mouvement,
  • Numéro de stock FIFO,
  • Date du mouvement,
  • Code opération,
  • Type opération,
  • Indicateur FSK,
  • Code Achat/Vente,
  • Type d’événement,
  • Numéro d’événement.

Accès : menu « Stocks », option « Mvts de stocks FIFO »

Format Maquette
Rich Text Format (RTF) PURGFS1
Blocs d’édition : PURGFS  

Purge des Dossiers Clients (PURG_MAIN)

Description technique des champs de cet écran.

Cette fonctionnalité, accessible par le menu « Autres » et l’option « Dossier client », permet de sélectionner les critères en vue de la purge d’informations de dossiers client.

Format Maquette
Rich Text Format (RTF) GTIEE2
Blocs d’édition : GTIEE2  

Purge des Produits éphémères (PURG_PRO)

Description technique des champs de cet écran.

Le paramètre SUPPRO permet d'interdire la suppression d'un produit si un poste d'un événement y fait référence ou si l'un de ses compteurs de stock est différent de zéro.

Le paramètre PURGPR permet d'utiliser le traitement différé de purge des produits éphémères pour les produits de tout type (voir paramétrage du traitement différéPURGPRO).

Pour en savoir plus sur le paramétrage des fonctions, consultez la documentation "Le Configurateur Fonctionnel".

Accès : menu « Ephémères », option « Produits éphémères »

Format Maquette
Rich Text Format (RTF) PURGPRO
Blocs d’édition : PURGPRO  

Purge des Adresses éphémères (PURG_ADR)

Description technique des champs de cet écran.

Accès : menu « Ephémères », option « Adresses éphémères »

Format Maquette
Rich Text Format (RTF) PURGADR
Blocs d’édition : PURGADR  

Purge des événements et adresses éphémères

Lorsque l'on purge les événements d’un client qui gère des adresses éphémères (paramètre ADREPH), GENERIX recherche les événements rattachés à l'événement à purger mais aussi toutes les adresses éphémères orphelines (qui n'ont plus de lien avec un événement) rattachées au tiers de l'événement à purger.

Cette suppression se fait dans le traitement de purge des événements (fonction PURGEV) mais peut aussi être faite dans le traitement de purge des adresses éphémères (PURGADR).

Adresses en anomalie

Si, pour un événement donné, le traitement rencontre une adresse éphémère sans aucun lien (enregistrement LAD sans enregistrement ADR), les événements et autres adresses correspondantes ne sont pas purgés.

Pour éviter la purge des adresses éphémères pendant l’épuration des événements commerciaux, il faut positionner, sur la fonction PURGEV, le paramètre ADREPH.
Pour en savoir plus sur le paramétrage des fonctions, consultez la documentation "Le Configurateur Fonctionnel".