CNTQTE : Mise à jour des contrats en quantité

(Paramètre actif depuis la version 4.1-03)

Standard

Ce paramètre permet de mettre à jour la quantité commandée, facturée, et engagée sur le contrat à partir des événements commerciaux : commande, livraison et facture.

La quantité commandée peut être mise à jour :

La quantité facturée peut être mise à jour :

Pour les factures directes (sans origine), la mise à jour peut être immédiate en utilisant la fonction GCOV.

Pour la mise à jour de la quantité des poste du contrat, le fonctionnement diffère selon que vous utilisez le mode Client/Serveur ou le mode web :

Fonctionnement en Client/serveur
 
  • En validation de livraison ou de réception :
    • Si CNTQTE.N1 = 1 et CNTQTE.N2 = 2, il y a mise à jour de la quantité livrée du poste de contrat (champ "qteliv" CNP ).
  • En modification de la quantité commandée du poste d'évènement (EVP)
    • Si CNTQTE.N1 = 1 et CNTQTE.N2 = 2 ou = 3, il y a mise à jour de la quantité commandée du poste de contrat (champ "qtecde"CNP),
    • Si MAJCNT.N2 = 1, il y a mise à jour de la quantité livrée du poste de contrat (champ "qteliv" de CNP ).
Fonctionnement en web (paramètre MAJCNT non positionné)
 
  • En modification de la quantité commandée du poste d'évènement (EVP)
    • Si CNTQTE.N1 = 1 et CNTQTE.N2 = 2 ou = 3,
    • Si l'évènement est de type "Livraison" ou "Réception", il y a mise à jour de la quantité livrée du poste de contrat (champ "qteliv" de CNP ),
  • Sinon, il ya mise à jour de la quantité commandée du poste de contrat (champ "qtecde" de CNP ).

Attention

En mode « suppression » depuis la fonction GBLV, il ne faut pas que ce paramètre CNTQTE soit positionné. En effet, il ne faut pas remettre à jour la quantité commandée du contrat, qui doit être mise à jour à partir d’une fonction de type GCOV.

Pour assurer cette règle de gestion, ACE vous offre deux possibilités :

  • Positionnez le paramètre OPEVAL sur la fonction interactive afin d’ajouter le paramètre CNTQTE uniquement sur la fonction de validation.
  • Positionnez le paramètre OPESUP sur la fonction interactive afin de ne pas positionner le paramètre CNTQTE sur la fonction de suppression.

Fonctions concernées : GCOV - GCOVV1GBLV - GBFA - GBFAV1 - INTEGR - fonctions de type APROG* -

Utilisation avec d’autres paramètres :

Paramètres amis

CNTMNT - (mot clé MAJ_CONTRAT dans la maquette de validation de commande ou de facture).

MAJCNTOPEVALOPESUP -

Paramètres ennemis Ce paramètre reprend plusieurs des fonctionnalités du paramètre MAJMNT.
N1 = 1  

Mise à jour de la quantité commandée

Sur la fonction GBLV, permet de mettre à jour la quantité livrée/validée du poste de contrat.

= 2  

Mise à jour de la quantité facturée du poste de contrat

N2    

Cette option permet de préciser le niveau de mise à jour de la quantité livrée des postes de contrat (CNP.qteliv) lors de la validation d’une livraison, ou d’une réception.

Si N1=1, et quel que soit le niveau de mise à jour, un message d’erreur s'affiche automatiquement s’il y a un dépassement par rapport à la quantité initiale.

= 1  

Mise à jour sur l’entête du contrat uniquement

Affiche la quantité uniquement dans « Suivis entête »

  = 2  

Mise à jour du poste de contrat uniquement.

La quantité livrée du contrat est mise à jour.

Affiche la quantité uniquement dans « Suivis poste ».

  = 3  

Mise à jour de l’entête et du poste de contrat.

Affiche la quantité dans « Suivis entête » et dans « Suivis poste »

Attention : la quantité livrée du contrat n'est pas mise à jour. Utilisez l’option N2 = 2.

N3    

Le contrôle de dépassement de la quantité commandée par rapport à la quantité initiale :

  = 0  

n’est pas bloquant,

  = 1  

devient bloquant.

N4    

Si le produit n’est pas référencé sur le contrat :

  = 0  

on laisse la mise à jour se faire sur le contrat,

  = 1  

on bloque la mise à jour sur le contrat.

  = 2   on laisse la mise à jour se faire sans afficher de message d’erreur.