| (Paramètre actif depuis la version 4.5-00) |
|
Standard |
Ce paramètre permet, lors de la numérotation des nouveaux événements (table EVE, champ « numeve »), des nouveaux tiers (table TIE, champ « sigtie »), des élaborations tarifaires (table TAL, champ « numelabo »), des éditions à la demande ou encore de la pise en panier des postes des évènements à générer, de rechercher le prochain numéro non pas via les compteurs habituels (table UT_CPT et TROU), mais via une séquence Oracle.
L’utilisation de la séquence Oracle permet en effet de rechercher un numéro sans poser de verrou sur une table alors que l’utilisation des compteurs habituels s’effectue dans le cadre d’une transaction. Mais attention, avec l’utilisation des séquences oracle, il n’y a pas de gestion des trous (pour gérer les trous, voir paramètre CPTORA).
|
|
Pour en savoir plus, consultez la documentation de référence « Création d’une séquence Oracle ». |
Plusieurs utilisations sont permises :
|
|
Attention
il est fortement déconseillé d'utiliser une séquence oracle et, par conséquent, le paramètre SEQORA, pour numéroter les factures et les avoirs. En effet, la séquence oracle ne garantit pas d'obtenir une numérotation continue : le système gère un cache, et lorsque l'utilisateur ferme sa session, le cache peut être perdu ce qui va entrainer des sauts dans la numérotation. D'autre part, si la facture ou l'avoir n'a pas pu se générer jusqu'au bout, le système effectue un rollback mais la séquence oracle reste incrémentée. En mode web, le paramètre CPTORA permet de simuler la recherche des compteurs à l’identique des batchs, sans poser de verrou et avec la gestion des trous. |
Utilisation avec d’autres paramètres :
| Paramètres ennemis |
|
CPTORA - |
Fonctions et API concernées : toutes les fonctions et API susceptibles de créer des événements.
Utilisation avec d’autres paramètres :
| A1 |
Nom de la séquence Oracle permettant la création des événements (JEve). |
| N1 | = 1 |
On suffixe le nom de la séquence (précisé dans la zone A1) permettant la création des événements avec le code de la société de partage (table UT_CPT). |
API concernées : toutes les API susceptibles de créer des tiers.
Utilisation avec d’autres paramètres :
| Paramètres ennemis |
|
NUMTIE - |
| A2 | Nom de la séquence Oracle permettant la création des tiers (JTie). |
| N2 | = 1 | On suffixe le nom de la séquence (précisé dans la zone A2) permettant la création des tiers avec le code de la société de partage (table UT_CPT). |
(table EVPG)
ViewObject concerné : JEvpgViewRowImpl - Toutes les API susceptibles d'utiliser les éléments de la table temporaire (EVPG) -
Grâce à cette fonctionnalité, il est par exemple possible de créer un enregistrement temporaire pour la création de mouvements de stock, via le portail I_MVTSTK_F.
Dans l’objet JEvpgViewRowImpl, si l’attribut « numedi » n’est pas renseigné en création, on recherche alors un numéro (par l’API GestionCompteurIncrementerValeur) pour le compteur NUMEVPG (table UT_CPT).
| A3 | Nom de la séquence Oracle à utiliser (si renseigné) au lieu d’utiliser la recherche sur compteur NUMEVPG défini dans la table UT_CPT. |
| N3 | = 1 | On suffixe le nom de la séquence (précisé dans la zone A3) par le code de la société de partage (table UT_CPT), pour créer les éléments de la table temporaire (EVPG). |
API concernées : GestionXyyyyyyyyycreerEdition -
Lors d’une demande de création d’une édition à la demande par cette API (attributs « activation.ElementProcedure » et « activation.TacheAutomatique » non renseignés), on recherche habituellement un numéro (par l’APIGestionCompteurIncrementerValeur) pour le compteur EDITION (table UT_CPT).
| M1 | Nom de la séquence Oracle à utiliser (si renseigné) au lieu d’utiliser la recherche sur le compteur EDITION défini dans la table UT_CPT. |
| N4 | = 1 | On suffixe le nom de la séquence (précisée dans la zone M1) par le code de la société de partage (table UT_CPT). |
API concernées : toutes les API susceptibles de créer des élaborations tarifaires (table TAL).
Utilisation avec d’autres paramètres :
| Paramètres ennemis |
|
NUMTAL - |
| M2 | Nom de la séquence Oracle permettant la création des élaborations (JTal). |
| N5 | = 1 | On suffixe le nom de la séquence (précisé dans la zone M2) permettant la création des élaborations avec le code de la société de partage (table UT_CPT). |