Cegid XRP Ultimate | I3 Actualisé le 06/10/2022 |
|||
Décisionnel | |||
TDCBU - Traitement de constitution d'état budgétaire |
Ce traitement est destiné à faciliter la création de rapport Comparatif Budgétaire de style ECBU sous Business Objects et à optimiser les temps de réponse lors du lancement du rapport BO. Afin de simplifier la création de l'état de suivi budgétaire avec une optimisation du temps de conception (réalisation très difficile avec toutes les données sous BO directement) et afin d'optimiser les temps de réponse (remonté de toutes les données sous BO parfois impossible), le protocole suivant a été créé contenant : - une déclaration d'un but de référence ; - une procédure de calcul utilisée par BO activée sur la base de données du rapport ; - une occurrence du paramètre BOECBU définie pour le rapport BO en cours ; - ce traitement de création d'associations CGR / Poste à des niveaux de hiérarchie précis. Ce traitement permet la génération de lignes budgétaires sur un but référence à une date référence sur l'établissement de connexion, référence gérée par une occurrence du paramètre BOECBU correspondant à un rapport. Toutes les associations CGR / Poste à un niveau de composition donné par le paramètre ci-dessus (valeur 1 pour niveau de CGR et valeur 2 pour le niveau du poste) et associations utilisées par les buts sources et les dates saisies en entrée sont créées. Si le niveau choisi pour le CGR ou le poste correspond à une fin de branche dans la composition, on remonte au niveau supérieur. Aucun élément en fin de branche dans la composition ne sera imputé dans les associations CGR / Poste. Ce traitement doit être lancé à la phase de construction du rapport BO. Par la suite, il doit être systématique pour le mois en cours sur les buts réels (chaque semaine par exemple). Dans le cas d'ajout d'élément dans la hiérarchie de CGR à un niveau intermédiaire, il est IMPERATIF de relancer ce traitement. Remarque : Aucun contrôle n'est réalisé dans la soumission. Si une erreur est détectée (but inexistant, paramètre BOECBU incorrect avec niveau non compris entre 1 et 9), aucune création ne sera effectuée. |
Soumission (voir aussi : Paramétrage du traitement) |
But source |
But(s) des lignes budgétaires à rechercher séparé(s) par le caractère ';'. Exemple : RC;BP Afin d'optimiser les temps d'exécution du traitement, il est préférable de lancer ce traitement but par but. |
Composition de CGR avec Chemin, Père, [Ets] |
Paramétrage de la composition de CGR avec dans l'ordre : - le chemin de la composition suivi du caractère séparateur ';' ; - le CGR racine de la composition de CGR ; - (facultatif) l'établissement de la composition précédé du caractère séparateur ';'. Ainsi, les compositions peuvent être centralisées sur un seul et même établissement. |
Composition de Poste avec Chemin, Père, [Ets] |
Paramétrage de la composition de poste avec dans l'ordre : - le chemin de la composition suivi du caractère séparateur ';' ; - le poste racine de la composition de poste ; - (facultatif) l'établissement de la composition précédé du caractère séparateur ';'. Ainsi, les compositions peuvent être centralisées sur un seul et même établissement. |
Etablissement de référence ou composition d'établissement |
Etablissement de référence ou paramétrage de la composition avec dans l'ordre : - l'établissement racine de la composition d'établissement ; - le chemin de la composition suivi du caractère séparateur ';'. Les lignes budgétaires sont recherchées sur cet établissement de référence ou sur les établissements de la composition. |
Nom du rapport |
Nom de l'occurrence du paramètre BOECBU associé au rapport (nom du rapport sous BO). |
Date de début |
Date de début de recherche pour les buts sources saisis dans la première zone. |
Date de fin |
Date de fin de recherche pour les buts sources. |
Actions réalisées par le traitement |
Ce traitement est indispensable lors de l'utilisation de la procédure permettant le calcul pour un but et une période déterminée. Procédure décisionnelle : psgwcalbut Cette procédure permet le calcul d'un montant pour un but, un CGR et poste donnée sur une période déterminée telle que 'Mois en cours', 'Mois cumulé', 'Année courante' et 'Année -1'. Tout le travail de recherche des montants pour un but sur la période paramétrée se fait via la procédure dans la base de données lors de l'utilisation d'un objet de votre univers. Ainsi B.O. ne descend que les compositions de CGR et de poste pour un seul but de référence sur un mois précis. L'utilisation de composition d'établissement, de CGR et de Poste est possible dans cette procédure. Paramètres en entrée : psgwcalbut ( ets, ann, cgr, chc, pos, chp, but, che, ind, cal, mnt ) ets : code établissement ou '*' pour tous les établissements de la base de données ; ann : mois au format 'AAAAMMJJ' correspondant à la date invite du rapport. Un seul mois est précisé, le paramètre calcul complète ainsi la recherche ; cgr : CGR de la ligne budgétaire traité dans la hiérarchie du niveau 0 à 9 ou CGR sans hiérarchie ; chc : chemin de CGR suivi de l'établissement de référence de la composition (facultatif) séparé par §. Exemple : GEST§IFR ; pos : poste de la ligne budgétaire traité dans la hiérarchie du niveau 0 a 9 ou poste sans hiérarchie ; chp : chemin de poste suivi de l'établissement de référence de la composition (facultatif) séparé par §. Exemple : RES§IFR ; but : but de budget recherché dans l'état B.O. ; che : chemin d'établissement facultatif. Mettre '' pour nul ; ind : indicateur du rapport (nom rapport) correspondant à une occurrence du paramètre BOECBU ; cal : mode de calcul avec MS0, AN0, CM0, MS1, AN1, CM1, MS2, AN2, CM2 Structure : < Identifiant sur 2> <Année sur 1 : 0 courant, -1 précédent, -2 = année courante-2 > MS0 : Mois en cours, MS1 : Mois en cours de l'année précédente, AN0 : Année en cours, AN1 : Année précédente, CM0 : Cumulé du 1er jour de l'année à la fin du mois en cours, CM1 : Cumulé 1er jour année précédent à la fin du mois en cours année précédente, MS2 : Mois en cours année -2, AN2 : Année -2, CM2 : Cumulé année -2 mnt : montant recherché de style : DCRF, CDRF, DCRP, CDRP, QUAN avec DC pour débit-crédit, CD pour crédit-débit et RF pour référence, RP reporting et QUAN pour Quantité. Exemple d'appel dans un objet : psgwcalbut ( 'EXP' , @Select§ Tech Fi\Mois_Inv § , @Select§ Tech Fi\CGR_Rech § , 'G§EXP' , @Select§ Tech Fi\Poste_Rech §, 'DG1§EXP' , 'RC' , '' , 'xsecbu' , 'MS0' , 'DCRF' ) |
Paramètres associés au mnémonique (voir aussi : Principe de l'association) |
Paramètres |
BOECBU |