Bonjour à tous,
Je souhaiterai basculer une application de comptabilité qui tourne en mode fichier vers la même application mais basée autour de Firebird. Le développement se fait en Delphi, base de donnée FireBird et j'ai un énorme problème de conception de ladite base, n'en ayant jamais conçu.
Pour convevoir la base de donnée, j'utilise un outil gratuit : IBEasy+ (http://www.marc-grange.net/telecharger.htm)
Mes documents principaux sont les suivants :
1°) JOURNAL DES ECRITURES contenant les champs suivants :
Nom du journal
Date
n° de Piece
n° de Compte
Libelle
Montant Debit
Montant Credit
Lettrage
Simulation (vrai/faux)
Reglt (n° chèque, TIP, virement ...)
Verrou (Vrai/faux si écriture vérouillée = non modifiable)
AN (Ecriture d'an nouveau - antérieure à l'exercice en cours
Pointage (Vrai/faux)
DateEcheance
DateSaisie
(Ci dessous : total analytique : chaque écriture peut être ventilé sur 10 postes analytiques. TotalAnalx = ventilation de Montant Debit ou Montant Credit)
TotalAnal1
TotalAnal2
TotalAnal3
TotalAnal4
TotalAnal5
TotalAnal6
TotalAnal7
TotalAnal8
TotalAnal9
TotalAnal10
(Ci dessous : affectation analytique, chaque écriture peut être ventilé sur 10 postes analytiques. PositAnalx = nom de l'affectation analytique )
PositAnal1
PositAnal2
PositAnal3
PositAnal4
PositAnal5
PositAnal6
PositAnal7
PositAnal8
PositAnal9
PositAnal10
2°) PLAN DES COMPTES contenant les champs suivants :
N° de compte
Libellé
(Ci dessous : affectation analytique, chaque compte peut être ventilé automatiquement sur 10 postes analytiques. PositAnalx = nom de l'affectation analytique)
PositAnal1
PositAnal2
PositAnal3
PositAnal4
PositAnal5
PositAnal6
PositAnal7
PositAnal8
PositAnal9
PositAnal10
(Ci dessous : affectation analytique, chaque compte peut être ventilé sur 10 postes analytiques. PourcentAnalx = % d'affectation du montant global)
PourcentAnal1
PourcentAnal2
PourcentAnal3
PourcentAnal4
PourcentAnal5
PourcentAnal6
PourcentAnal7
PourcentAnal8
PourcentAnal9
PourcentAnal10
3°) LISTE DES JOURNAUX contenant les champs suivants :
Nom du journal
Type de journal (Achat, vente, OD, A Nouveau, Trésorerie)
N° Compte (uniquement journaux de trésorerie)
Libellé
Simulation (vrai/faux)
4°) Partie ANALYTIQUE
Chaque compte du PLAN DES COMPTES peut être ventilé sur 10 positions analytique MAXI. (par exemple un compte N pourrait être ventilé entre divers magasins (PositAnalx) suivant un % prédéfini (PourcentAnalx)
Chaque écriture du JOURNAL DES ECRITURES pourra être éclatée en analytique sur 10 positions (idem ci-dessus) de la manière suivantes :
Soit automatiquement si le compte a été ventilé dans le PLAN DES COMPTES
Soit manuellement : L'utilisateur peut ventiler l'écriture, toujours sur 10 positions analytiques, en choisissant dans une liste l'affectation, pour chacune des positions. ... suis je clair ?
Le choix des 10 positions est arbitraire si je pouvais mettre infini se serai parfait, mais je n'arrive pas à le conceptualiser.
5°) Relation entre les tables
à 1 écriture j'ai 1 journal
à 1 journal j'ai n écritures
à 1 écriture j'ai 1 compte
à 1 compte j'ai n écritures
Pour l'analytique, c'est là que je patauge ... je ne sais pas qui mettre en relation, faut il faire une table ? Je n'arrive par à conceptualiser le fonctionnement de l'anaytique.
En tout les cas merci, si vous pouvez m'aider, ce serait super car je n'arrive pas du tout à continuer.
Partager