Page 1 sur 1

[SQL] Explication de la table F_BUDGET

MessagePosté: Mer 18 Fév 2015 18:55
de guigui69
Bonjour à tous,


je cherche une explication sur le fonctionnement de la table F_BUDGET.

Je n'arrive pas a comprendre BD_DOTATIONxxxx, lequel il faut que j'utilise

merci d'avance pour votre aide

guigui69

Re: [SQL] Explication de la table F_BUDGET

MessagePosté: Mar 24 Fév 2015 18:47
de guigui69
un petit up pour une petite explication ? :)

Re: [SQL] Explication de la table F_BUDGET

MessagePosté: Mar 24 Fév 2015 19:39
de manhattanfreud
Bonsoir,

Est-ce que ceci peut t'iader ?.

Fichier des postes budgétaires.

Création de la table F_BUDGET
I
nformations saisies dans la fenêtre Poste budgétaire.
Structure des champs de la table F_BUDGET
BD_No : Numéro interne;
BD_Num : Numéro budget;
BD_Intitule : Intitulé;
BD_Type : Type;
BD_Sens : Sens;
BD_NumCentr : Numéro budget centralisateur;
BD_TRepart : Type répartition;
BD_VRepart : Valeur répartition;
BD_Dotation : Valeurs dotations montants : STRUCT SBUDGETDOT
{
BD_Dotation : Valeurs dotations montants [36]
}[6];
BD_DotationQ : Valeurs dotations quantités : STRUCT SBUDGETDOTQ
{
BD_DotationQ : Valeurs dotations quantités [36]
}[6]


Cdlt,

Re: [SQL] Explication de la table F_BUDGET

MessagePosté: Jeu 26 Fév 2015 11:56
de OokieDookie
Bonjour,

J'ai retrouvé un vieux message ou j'avais listé le travail à faire.
Pas impossible mais du dev à prévoir.

Il y a beaucoup de boulot pour la table F_BUDGET :
- Il faut la renormaliser pour une utilisation sereine avec le pilotage, par défaut il y a :
3 ans (à confirmer)
x 12 mois
x Dotation forte / faible
x Montant / Quantité
= 144 colonnes mini à remettre en lignes
Et les budgets sont soit généraux, soit analytiques

- Les dates ne sont pas stockées => Il faudra arriver à faire une vue qui présente les données :
année (à recalculer),
mois (au format Mxx),
dotation forte/faible,
dotation montant/quantité,
valeur dotation

Si vous êtes motivé, je vous dis à bientôt dans le forum développement pour de nouvelles aventures :mrgreen:

Bonne journée,

Re: [SQL] Explication de la table F_BUDGET

MessagePosté: Mer 11 Mar 2015 00:17
de asr31
Bonjour,

C'est encore une connerie de structure de données qui nous présente sur un seul enregistrement des tableaux relatifs à une année de départ.
On a tout simplement le cas sur la table P_Dossier sur les exercices en ligne (qui explique, d'ailleurs, le fait qu'on ne puisse avoir en compta que 5 exercices).

Et comme dit OD (OokieDookie) , sans un peu de développement (création d'une vue 'adaptée' au besoin, par exemple), ce n'est pas de la tarte.
Bref, le modèle de données n'est pas forcément revu en profondeur (on peut parler des codes taxe, des champs statistiques, etc. qui devraient demander une table dérivée) mais je comprends bien que cela demanderai d'une part pas mal de boulot pour l'éditeur, mais aussi, pas mal de travail de refonte pour les prestataires ayant déjà développé des applications sur ces tables (genre Éditions Pilotées pour ne citer qu'elles).

Re-Bref, coté Dev, je crée une classe d'objet puis une collection de cette classe pour gérer les budgets avec des propriétés de période , de mini, maxi, etc.

Cordialement,

Re: [SQL] Explication de la table F_BUDGET

MessagePosté: Ven 13 Mar 2015 15:37
de guigui69
Bonjour à tous,

Merci pour ces indications c'est vrai que c'est pas simple cette table.

Je pense avoir compris comment cela fonctionne j'ai donc adapté mon code PHP ainsi que ma requete SQL pour arrive à prendre les bon budget.

Car au niveau de mon code PHP je regarde si l'année demandée (au niveau budget et facture) est egale à l'année en cours donc je prendre au niveau des budget telle BD_DOTATION01XX( xx pour le mois en cours) si année N-1 sont BD_DOTATION03XX etc..

Par contre je vais rencontrer un problème quand la comptable va créer un nouvelle exercice cela va décaler les budget.

Il y a un élément que je cherche dans une table de la comptabilité. c'est de savoir si il y a un nouveau Exercice de creer?


Pourriez-vous m'aiguiller

merci par avance

guigui69

Re: [SQL] Explication de la table F_BUDGET

MessagePosté: Ven 13 Mar 2015 19:31
de asr31
Bonjour,

Les exercices sont notés dans le seul enregistrement de la table P_DOSSIER (là aussi sous forme de tableau de 1 à 5).

Cordialement,