| Annexes / Liste des paramètres – ACE | |
| (Paramètre actif depuis la version GCE 1.4) |
|
Standard |
En fonction du contexte de paramétrage des habilitations selon le type de QUE (table HQUE), deux optimisations distinctes permettent d’améliorer les temps de traitement pour le calcul des coûts.
Ce paramètre permet de personnaliser ces optimisations.
Fonctions concernées : GCOVV1 – INTEGR - Toute fonction utilisant le calcul des coûts avec le paramètre TARVEN (N1=2) -
Utilisation avec d’autres paramètres :
| Paramètres amis |
|
Optimisation de la recherche des enregistrements HQUE avec TARVEN (N1=2) - |
| L1 |
Liste des coûts (fonctionne avec l’option N2=1). Chaque élément de cette liste est séparé par le caractère « / ». La liste se termine par ce même caractère : « / ». Exemple : L1 = FOR/CPI/ |
|
| N1 | = 1 |
Active la première optimisation : les enregistrements HQUE sont initialisés à chaque changement d’événement. |
| N1 | = 2
|
Active la seconde optimisation : pour chaque coût, au lieu d’effectuer autant de recherches dans la table HQUE qu’il y a de quadruplets possibles pour ce coût et de s’arrêter au premier trouvé, on va effectuer une seule requête prenant en compte tous les quadruplets. |
|
Attention, la limite est fixée à 20 quadruplets possible. En cas de dépassement, le coût ne sera pas traité. Un message d’information apparaîtra dans le log. On pourra quand même traiter ce coût avec la méthode standard. Mais pour cela, il faudra indiquer son code dans le L1. Exemple de requête unique qui sera lancée au lieu de deux requêtes : select hque.* from hque, cque where hque.codsoc=1 and hque.achvte='A' and hque.codtli='GMA' and ((hque.typque1='1' and hque.cleque1='LILLE' and hque.typque2='711' and hque.cleque2='TX01 -000000001' and hque.typque3=' ' and hque.cleque3=' ' and hque.typque4=' ' and hque.cleque4=' ') or (hque.typque1='1' and hque.cleque1='LILLE' and hque.typque2='5' and hque.cleque2=' ' and hque.typque3=' ' and hque.cleque3=' ' and hque.typque4=' ' and hque.cleque4=' ') ) and (hque.datdeb is NULL OR hque.datdeb = ' ' OR hque.datdeb <= '20110701') and (hque.datfin is NULL OR hque.datfin = ' ' OR hque.datfin >= '20110701') and cque.codsoc=hque.codsoc and cque.codtli=hque.codtli and cque.achvte=hque.achvte and cque.TQUE1=hque.TYPQUE1 and cque.TQUE2=hque.TYPQUE2 and cque.TQUE3=hque.TYPQUE3 and cque.TQUE4=hque.TYPQUE4 order by cque.numcqq Si nécessaire, il vous est possible de créer des index supplémentaires. |