Cegid XRP Ultimate  |  
I3   Actualisé le 06/10/2022
Décisionnel
Ventilations analytiques par but paramétré (P)

Généralité
Objectif
Détail
Métiers annexes
Métiers compatibles
Mise en place
Annexes

Objectif

Métier paramétrable basé sur les justifications des traitements de cascade analytique et pouvant être intégré dans un métier client autant de fois qu'il existe de but de budget dans la cascade.

Pour chaque étape de la cascade, une vision des lignes budgétaires et de son historisation des répartitions budgétaires est possible par les compositions de CGR, de postes et d'établissements.

Code métier : HRB-BUTP


Informations du métier


Informations gérées dans des métiers annexes


Détail

Vous trouverez ci-dessous la description de chaque vue du métier "Ventilations analytiques par but paramétrable" :
- Tables et alias ;
- Informations gérées ;
- Commentaires relatifs à l'utilisation de ces informations.

   Ventilation
Vue de rattachement sans colonne dans le métier cible qui regroupe les divers buts de votre cascade à analyser.

   But XINTX
Informations de la ligne budgétaire associée au but spécifié par l'intitulé paramétré dans la cascade analytique.

Tables :
- Bud_XALTX (alias de obbud, butobbud figé avec 'XCODX')
- But_XALTX (alias de obbut)
- Cpt_XALTX (alias de oecpt)


Informations : But (intitulés), CGR, Poste, Compte (intitulés), Mois budgétaire au format date et base, Etablissement, Devise, Unité d'oeuvre, Quantité d'unité d'oeuvre, Année, Trimestre et Mois budgétaire pour hiérarchie, Date de création au format date, Débit - Crédit et Crédit - Débit en devise de référence, Débit et Crédit en devise de référence.

      Répartition XINTX
Informations liées à l'historique de la répartition budgétaire de la ligne budgétaire associée au but spécifié par l'intitulé paramétré dans la cascade analytique.

Tables :
- Bud_XALTX (alias de obbud)
- Hrb_XALTX (alias de obhrb)
- Bud_XPAR2X (alias de obbud pour le but destination). Cette table est uniquement utilisée dans une jointure pour permettre de relier les divers buts de la cascade.

Informations : Numéro identifiant de la ligne budgétaire origine, Montant Débit et Crédit destination, Solde Débit - Crédit destination agrégé, Montant Débit et Crédit origine, Numéro identifiant de la ligne budgétaire destination, Solde Débit - Crédit origine agrégé, Solde Débit - Crédit destination du but répartition précédente, Part du but origine sur la destination, Information de l'historisation.



Remarques :

- Pour la première répartition de la cascade (exemple du but B0), les éléments Solde Débit - Crédit destination du but répartition précédente (Sld_Dest_Prec_XINRX_XPAR1X) et Part du but origine sur la destination (Part_Origine_Dest_XINRX) seront toujours en erreur puisque le but précédent n'existe pas.
L'erreur est liée à la non existence de la table dans les jointures. Cette erreur est indiquée lors de la vérification de l'intégrité.

Ces deux zones de la 1ère répartition ne sont pas à utiliser.

- Pour la dernière répartition de la cascade (exemple du but B5), tous les éléments de cette vue ne sont pas à utiliser hormis les éléments Solde Débit - Crédit destination du but répartition précédente (Sld_Dest_Prec_XINRX_XPAR1X) et Part du but origine sur la destination (Part_Origine_Dest_XINRX).

Aucune erreur ne sera affichée, aucune donnée ne sera retournée par la requête.


Zone Information :

La zone information de la table "Historisation des répartitions budgétaires" est constituée d'une suite d'éléments liés aux règles de répartitions utilisées.

Son format varie suivant le paramétrage : paramétrage avec position fixe ou paramétrage avec séparateur mais la succession des éléments est invariable.
Voir le schéma explication en Annexes ci-dessous.

Exemple : Edition du CGR origine de la règle de répartition qui a été utilisé. Cette zone est le 4ième élément de la zone information.

Avec un format en position fixe, vous pouvez utiliser une extraction de la zone Information de la position 25 sur 40 caractères (sous oracle substr ( Hrb_B1.infobhrb , 25 , 40 ).

Avec un format avec le séparateur '^' , vous devez constituer plusieurs colonnes : exemple pour une base de données Oracle
-   Indicateur séparateur 1 avec IndSep1 =   instr ( Hrb_B1.infobhrb , '^' ) + 1
-   Indicateur séparateur 2 avec IndSep2 =   instr ( Hrb_B1.infobhrb , '^' , @Select§ Param\IndSep1 § ) + 1
-   Indicateur séparateur 3 avec IndSep3 =   instr ( Hrb_B1.infobhrb , '^' , @Select§ Param\IndSep2 § ) + 1
-   Indicateur séparateur 4 avec IndSep4 =   instr ( Hrb_B1.infobhrb , '^' , @Select§ Param\IndSep3 § ) + 1
-   CGR origine de la règle avec Partie_4 = substr ( Hrb_B1.infobhrb , @Select§ Param\IndSep3 § , ( @Select§ Param\IndSep4 § - @Select§ Param\IndSep3 § - 1 ) )

      CGR XINTX
Informations du CGR de la ligne budgétaire.

Table :
- Cgr_XALTX (alias de oecgr).

Informations : CGR (intitulés), Abrégé, Abrégé réduit.

      Paramètres du CGR XINTX
Paramètres du CGR de la ligne budgétaire.

Table :
- Cgr_XALTX (alias de oecgr).

Informations : Paramètres 1 à 20.

      Poste XINTX
Informations du poste de la ligne budgétaire.

Table :
- Pos_XALTX (alias de oepos).

Informations : poste (intitulés), Abrégé, Abrégé réduit.

      Etablissement XINTX
Informations de l'établissement de la ligne budgétaire.

Table :
- Ets_XALTX (alias de gtets).

Informations : Etablissement (intitulés), Abrégé, Abrégé réduit.

      Hiérarchie CGR XINTX
Informations des CGR de détail (CGR de fin de branche) de la composition de CGR pour le chemin à spécifier, CGR utilisé dans le but spécifié par son intitulé XINTX.

Tables :
- Ccp_XALTX (alias de oeccp, chmoeccp non figé)
- Cgr_XALTX (alias de oecgr).

Informations : CGR détail, Chemin, Etablissement, Intitulé, Intitulé réduit, niveau composition, Abrégé, Abrégé réduit, Abrégé niveau.

      CGR niveau 0-10 XINTX
Informations des CGR du niveau 0 (CGR sommet) au niveau 10 de la composition de CGR pour le chemin à spécifier, CGR utilisé dans le but spécifié par son intitulé XINTX.

Tables :
- Ccp_XALTX (alias de oeccp, chmoeccp non figé)
- Cgr_Niv0_XALTX (alias de oecgr/c00oeccp),
- Cgr_Niv1_XALTX (alias de oecgr/c01oeccp),
- Cgr_Niv2_XALTX (alias de oecgr/c02oeccp),
- Cgr_Niv3_XALTX (alias de oecgr/c03oeccp),
- Cgr_Niv4_XALTX (alias de oecgr/c04oeccp),
- Cgr_Niv5_XALTX (alias de oecgr/c05oeccp),
- Cgr_Niv6_XALTX (alias de oecgr/c06oeccp),
- Cgr_Niv7_XALTX (alias de oecgr/c07oeccp),
- Cgr_Niv8_XALTX (alias de oecgr/c08oeccp),
- Cgr_Niv9_XALTX (alias de oecgr/c09oeccp),
- Cgr_Niv10_XALTX (alias de oecgr/c10oeccp).

Informations : Cgr niveau 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, Intitulé, Intitulé réduit, Abrégé, Abrégé réduit, Abrégé niveau.

      Hiérarchie poste XINTX
Informations des Postes de détail (poste de fin de branche) de la composition de poste pour le chemin à spécifier, poste utilisé dans le but spécifié par son intitulé XINTX.

Tables :
- Cpp_XALTX (alias de oecpp, chmoecpp non figé)
- Pos_XALTX (alias de oepos).

Informations : Poste détail, Chemin, Etablissement, Intitulé, Intitulé réduit, niveau composition, Abrégé, Abrégé réduit, Abrégé niveau.

      Poste niveau 0-10 XINTX
Informations des Postes du niveau 0 (poste sommet) au niveau 10 de la composition de poste pour le chemin à spécifier, poste utilisé dans le but spécifié par son intitulé XINTX.

Tables :
- Cpp_XALTX (alias de oecpp, chmoecpp non figé)
- Pos_Niv0_XALTX (alias de oepos/p00oeccp),
- Pos_Niv1_XALTX (alias de oepos/p01oeccp),
- Pos_Niv2_XALTX (alias de oepos/p02oeccp),
- Pos_Niv3_XALTX (alias de oepos/p03oeccp),
- Pos_Niv4_XALTX (alias de oepos/p04oeccp),
- Pos_Niv5_XALTX (alias de oepos/p05oeccp),
- Pos_Niv6_XALTX (alias de oepos/p06oeccp),
- Pos_Niv7_XALTX (alias de oepos/p07oeccp),
- Pos_Niv8_XALTX (alias de oepos/p08oeccp),
- Pos_Niv9_XALTX (alias de oepos/p09oeccp),
- Pos_Niv10_XALTX (alias de oepos/p10oeccp).

Informations : Poste niveau 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, Intitulé, Intitulé réduit, Abrégé, Abrégé réduit, Abrégé niveau.

      Hiérarchie établissement XINTX
Informations des établissements de détail (établissement de fin de branche) de la composition d'établissement pour le chemin à spécifier, établissement utilisé par le but spécifié par son intitulé XINTX.

Tables :
- Cep_XALTX (alias de oecep, chmoecep non figé)
- Ets_XALTX (alias de gtets).

Informations : Etablissement détail, Chemin, Intitulé, Intitulé réduit, niveau composition, Abrégé, Abrégé réduit, Abrégé niveau.

      Etablissement niveau 0-5 XINTX
Informations des établissements du niveau 0 (établissement sommet) au niveau 5 de la composition d'établissement pour le chemin à spécifier, établissement utilisé par le but spécifié par son intitulé XINTX.

Tables :
- Cep_XALTX (alias de oecep, chmoecep non figé)
- Ets_Niv0_XALTX (alias de gtets/e00oecep),
- Ets_Niv1_XALTX (alias de gtets/e01oecep),
- Ets_Niv2_XALTX (alias de gtets/e02oecep),
- Ets_Niv3_XALTX (alias de gtets/e03oecep),
- Ets_Niv4_XALTX (alias de gtets/e04oecep),
- Ets_Niv5_XALTX (alias de gtets/e05oecep).

Informations : Etablissement niveau 0, 1, 2, 3, 4, 5, Intitulé, Intitulé réduit, Abrégé, Abrégé réduit, Abrégé niveau.

   

Métiers annexes

Même si ce métier Ventilations analytiques par but paramétrable peut être associé aux métiers ci-dessous, ces métiers restent indépendant du métier origine, seule une consultation des diverses clés de répartition en pourcentage ou en quantité est possible.

Un justificatif des répartitions est alors possible sauf si vous appliquez un lien.


   Règles de répartition par quantité pour le but paramétré (P)

   Règles de répartition en % pour le but paramétré (P)


Métiers compatibles

   Justification des ventilations budgétaires

   

Mise en place

Ce métier peut être intégré dans votre métier cible autant de fois qu'il y a de niveau à identifier dans votre cascade analytique.


Traitement d'intégration des métiers paramétrables (TDCMP) :
- Code (XNUMX) = Nom du but concerné par le niveau dans la cascade ;
- Valeur (XCODX) = Code but concerné par le niveau dans la cascade ;
- Référence (XREFX) = aucune table lien n'existe pour ce métier puisque ce métier contient un environnement cohérent relatif à un niveau de la cascade analytique,   le critère "Référence" ne doit pas être renseigné ;
- Paramètre 1 (XPAR1X) = Alias du but origine de la répartition (utilisation dans l'expression du Solde destination du but de répartition précédente) ;
- Paramètre 2 (XPAR2X) = Alias du but destinataire de la répartition (utilisation dans la jointure).

Si les critères "Alias", "Intitulé", "Intitulé réduit" et "Valeur" ne sont pas renseignés, on reprend le critère "Code" qui est obligatoire.


Exemple : pour identifier la cascade budgétaire liée au but "B1", on lancera le traitement ainsi :

Critères Valeurs
Métier paramétrable HRB-BUTP
Métier cible WFIN-HRB
Code BUT_B1
Alias BT_B1
Intitulé Budget_1
Intitulé réduit But_1
Valeur B1
Référence
Paramètre 1 BT_B0
Paramètre 2 BT_B2
Paramètre 3
Paramètre 4
Niveau
Produit

Annexes

Voir la composition du champ "Information" de la table "Historisation des répartitions budgétaires" : INFOBHRB