| (Paramètre actif depuis la version ACE 5.2-00) |
|
Imérys |
Ce paramètre permet d’appeler une fonction Oracle, par popup ou en confirmation d’écran, depuis un poste d’évènement.
« xxx » dans le nom du paramètre correspond à un numéro allant de « 001 » à « 004 » (paramètres IMB001 à IMB004).
Les variables transmis à cette fonction Oracle lors de son appel sont les suivants :
MA_FONCTION_APPELEE_PAR_LE_PPE_IMBXXX(
PAR_CODSOC EVP.CODSOC%TYPE, /* Société associée à l'événement depuis lequel on a effectué l'appel */
PAR_ACHVTE EVP.ACHVTE%TYPE, /* Code achat/vente de l'événement depuis lequel on a effectué l'appel */
PAR_TYPEVE EVP.TYPEVE%TYPE, /* Type de l'événement depuis lequel on a effectué l'appel */
PAR_NUMEVE EVP.NUMEVE%TYPE, /* Numéro de l'événement depuis lequel on a effectué l'appel */
PAR_NUMPOS EVP.NUMPOS%TYPE, /* Numéro de poste depuis lequel on a effectué l'appel */
PAR_MOD INTEGER /* Mode d'appel - 0 par POPUP - 1 en Confirmation */
) RETURN VARCHAR2 IS
Le retour de la fonction Oracle est une chaine de 80 caractères utilisée comme suit :
On peut combiner l'appel à la fonction avec un appel prix général ou partiel. L'appel prix peut être lui-même combiné avec le paramètre REVALO (A2=O, N5=1) pour réafficher le total HT de l'événement.
Fonctions concernées : GCOV- GBLV – GBFA
Utilisation avec d’autres paramètres :
| Paramètre amis |
|
REVALO |
| A1 | = O |
Permet d’effectuer un appel prix pour plusieurs postes de l’événement avant appel à la fonction ORACLE. |
|
| A2 | = O | Permet d’effectuer une revalorisation après une fonction ORACLE. |
| L1 | Nom de la fonction Oracle appelée. |
| N1 |
Mode dans lequel la fonction Oracle est appelée : |
||
| = 0 |
Option par défaut. La fonction Oracle est appelée lors de la confirmation de l’évènement. |
||
| = 1 |
La fonction Oracle est appelée par popup. Les popups doivent au préalable être dévirtualisés par paramétrage d'écran (voir fonction PECR). |
||
| N2 |
Numéro de la table utilisateur (voir fonction GTTTU ) contenant la liste des codes produits interdits en cas d’appel prix avant appel à la fonction ORACLE (A1=O) |
||
| N3 |
Numéro de la zone paramétrée du poste indiquant, en cas de revalorisation de l’événement avant l’appel à la fonction ORACLE (A1=0), qu’on revalorise le poste (si la valeur vaut M1 ou M2) ou pas. |
||
| N4 | = 1 |
Zone utilisée depuis la version ACE 1.1 Permet une validation au lieu de mettre le message d’erreur de demande de confirmation de poste. |
| M1 |
Première valeur de la zone paramétrée du poste déclenchant la revalorisation du poste (si N2 renseigné). |
||
| M2 | Seconde valeur de la zone paramétrée du poste déclenchant la revalorisation du poste (si N2 renseigné). |