Les contrôles intermédiaires (GCEV)

Les événements (Devis, Commande, Bon de livraison, Facture, etc.) peuvent évoluer de la façon suivante :

Les contrôles intermédiaires permettent de bloquer le passage d’une étape à une autre, en fonction de la valeur de certaines zones paramétrées de l’événement, renseignées dans les «Informations complémentaires» (écranGCOV_23).

On ne pourra pas, par exemple, effectuer de livraison si un article est en attente de recette ou si une commande est en attente de crédit documentaire.

Paramétrage

  • Pour activer les contrôles intermédiaires, il vous faut positionner le paramètre CTRINT.
  • L'identifiant des zones paramétrées utilisées doit tenir compte de l'éventuelle présence des paramètres PZNXXX qui permettent d'utiliser d'autres préfixes pour nommer les zones paramétrées.
Pour en savoir plus sur le paramétrage des fonctions, consultez la documentation "Le Configurateur Fonctionnel".

La gestion des contraintes concerne également tous les traitements de duplication et de génération d’événements : GCOV, GCOVV1, GBLV, GBLVG1, GBLVV1, GBFA, GBFAG1, GBFAG3, GBFAV1, GBFAG5.

Pour connaître la description de la table correspondant à cette fonction, consultez la documentation CEV.

Accès

Menu Ecran Fonction différée
     

Gérer

Visualiser

GCEV_1  
     
Editer GCEV_EDITE GCEVE1

Fonctionnalités

Données principales d’un contrôle (GCEV_1)

Description technique des champs de cet écran.

Achat / Vente : A ou V.

Evénement : correspond au type d’événement enregistré au préalable par la fonction GTTEV. Le libellé réduit correspondant est ensuite affiché.

Etats : états de l’événement saisis dans GTETA.

: incrément qui permet de positionner plusieurs contraintes sur un même événement.

Zone 1 : référence de la zone paramétrée définie par la fonction GTZON (ex: EVP001). Le libellé réduit correspondant s’affiche automatiquement.

Obligatoire : l'événement ne pourra être validé ou généré que si la zone paramétrée de l'événement contient cette valeur.

Refusée : l'événement ne pourra être validé ou généré que si la zone paramétrée de l'événement ne contient pas cette valeur.

Zone 2 : référence de la zone paramétrée définie par la fonction GTZON (ex: EVP009). L'événement ne pourra être validé ou généré que si cette zone paramétrée est renseignée.

Exemple :

A/V Evénement Etats Zone 1 Obligatoire Refusée Zone 2
V CDE C V EVE001 O    
V CDE C V EVP002 I   EVP003
V CDE C V EVP004   L  

Les opérations concernées par cet exemple sont la validation d’une commande et la génération d’un bon de livraison à partir d’une commande.

Les contrôles suivants seront automatiquement effectués pour la commande en question :

  • la 1ère zone paramétrée de l’en-tête (EVE001) doit avoir la valeur «O»,
  • la 2ème zone paramétrée des postes (EVP002) doit avoir la valeur «I» et la 3ème zone des postes (EVP003) ne doit pas être vide,
  • la 4ème zone paramétrée des postes (EVP004) ne doit pas avoir la valeur «L».

Ope et Valeur : ces deux zones permettent d’effectuer un contrôle du type « si EVP001=X alors EVP002 doit être égal (ou différent) à Y ».

Ope est un opérateur : « = » ou « <> ».

Valeur correspond à Y dans le test (codzn3).

Editions

Edition des contrôles intermédiaires (GCEV_EDITE)

Description technique des champs de cet écran.

Cette fonctionnalité vous permet de saisir les critères de sélection et de tri de l’édition des contraintes intermédiaires :

  • Achat / Vente,
  • le type événement,
  • le code état,
  • le code zone,
  • le numéro de contrainte.

Accès : menu « Editer »

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