LES ORDINATEURS
FastCompta gΦre des donnΘes . Ces informations sont contenu sur le disque dur d'un ordinateur appelΘ . L'ordinateur exΘcutant FastCompta est appelΘ . Il est donc possible d'avoir plusieurs cas :- MONOPOSTE : Un seul ordinateur servant α la fois de serveur et de poste de travail.
- RESEAU A SERVEUR LINUX DEDIE : Un ordinateur servant uniquement de serveur et un ou plusieurs postes de travail reliΘs α ce serveur par un rΘseau Θthernet.
- RESEAU A SERVEUR WINDOWS DEDIE: Un ordinateur servant de serveur et un ou plusieurs postes de travail reliΘs α ce serveur par un rΘseau Θthernet.
- RESEAU A SERVEUR WINDOWS NON-DEDIE: Un ordinateur servant α la fois de serveur et de poste de travail et un ou plusieurs postes de travail reliΘs α ce serveur par un rΘseau Θthernet.
CLIENT-SERVEUR
FastCompta ne manipule pas directement le fichier IB. Il Θmet des demandes auprΦs d'un logiciel appelΘ FIREBIRD (installΘ en mΩme temps que FastCompta), qui est uniquement chargΘ de lire et d'Θcrire les donnΘes sur le disque.Il est important de bien comprendre la diffΘrence entre les liaisons rΘseau et client-serveur :
- La liaison rΘseau est gΘrΘe par le systΦme d'exploitation (Windows et/ou Linux). Elle permet de partager les fichiers et imprimantes entre ordinateurs.
- La liaison client-serveur est un canal
- qui utilise le rΘseau si plusieurs PC sont en jeu. Par consΘquent, rien ne marche si le rΘseau est en panne.
- Interne α la machine dans le cas d'un seul PC.
- Qui n'utilise pas le partage de fichier. Vous n'avez pas besoin de partager le fichier IB du serveur. En fait, pour raison de sΘcuritΘ, vous ne le devez pas. On se rΘfΦrera au fichier depuis un poste distant grΓce α deux ΘlΘments
- Le nom du PC servant de serveur ou son adresse IP (vide ou localHost en Monoposte).
- Le nom du fichier avec le chemin d'accΦs SUR LE DISQUE DU SERVEUR. Il ne faut pas utiliser de lecteur mappΘ ou sur le rΘseau.
Pour Windows XP, vous devez autoriser sur le serveur le port 3050 et le programme fbserver.exe α accΘder au rΘseau).
5Lorsqu'une connexion est Θtablie entre un client et le serveur, le fichier IB servant de support physique aux donnΘes est dans un Θtat indΘterminΘ. Il est alors hasardeux d'accΘder directement α ce fichier.
Lorsque des clients sont connectΘs α la base de donnΘe, vous pouvez :
╖ Effectuer un backup
VOUS NE POUVEZ PAS:
╖ Effectuer une restauration (le fichier IB est en cours d'utilisation)
╖ Effectuer une copie. Apparemment, la copie se fera, mais le fichier obtenu α toutes les chances d'Ωtre illisible par Firebird.
╖ Faire une mise α jour de la base (les 'patches')
╖ Effectuer des opΘrations de maintenance.
Fichiers manipulΘs
L'ensemble des donnΘes manipulΘes par FastCompta est contenu dans un fichier ayant l'extension IB (Interbase) ou FIB (Firebird). Il suffit de copier ce fichier pour sauvegarder l'intΘgralitΘ de votre gestion. FastCompta est livrΘ avec une base de donnΘe de test (EXEMPLE.IB), placΘe dans le rΘpertoire Program files\FastCompta\Data
Sauvegarde compressΘe et 'ΘpurΘe' du fichier FIB ou IB. Vous pouvez crΘer ce fichier depuis FastCompta et l'ouvrir directement depuis l'Θcran de connection. Par dΘfaut, FastCompta place les fichiers GBK dans le rΘpertoire Program files\FastCompta\Backup
Fichiers d'Θtats. Un Θtat est une sorte de rapport permettant d'obtenir α l'Θcran ou sur l'imprimante vos donnΘes. Exemples d'Θtats: balance gΘnΘrale, Courbe des ventes, Journal de Caisse, etc... FastCompta est livrΘ avec plusieurs Θtats prΘ-configurΘs (dans Program File\FastCompta), ainsi qu'un Θditeur pour crΘer ou modifier vos Θtats.
Fichier texte permettant de manipuler vos donnΘes. Vous ne devriez voir ces fichiers que dans deux cas:
FastCompta est livrΘ avec deux scripts importants: CREATEBASE.SQL et INITBASE.SQL. Ils permettent de crΘer une nouvelle sociΘtΘ.
Termes importants
Sauvegarde
OpΘration consistant α effectuer une copie du fichier IB sur un autre ordinateur ou un support amovible (Zip, Bande, Disque USB, etc). Vous ne sauvegarderez jamais assez vos donnΘes...Mot de passe
Les mots de passe permettent de restreindre l'accΦs au fichier IB. FastCompta dialogue avec FIREBIRD α travers un couple LOGIN-PASSWORD propre α Firebird. Cette protection n'est modifiable que par l'administrateur rΘseau via IBconsole (voir le guide de l'administrateur rΘseau).Par dΘfaut, FastCompta dialogue de maniΦre totalement transparente avec Firebird grΓce ces identifiant:
LOGIN: SYSDBA
MOT DE PASSE: masterkey
Si vous modifiez ces valeurs, notez vos nouveaux identifiants en lieu s√r. Si vous les avez oubliΘs, vos donnΘes seront irrΘcupΘrables !!!!
Au dΘmarrage, FastCompta essaye les opΘrations suivantes:
Fausse manœuvre
Voir SauvegardeLa plupart des opΘrations dans FastCompta ne sont effectives qu'aprΦs Validation: (<Ok>, <Appliquer>, <F10>, etc..)
Toutefois, certaines fonctions sont assez puissantes pour causer de gros trous dans vos donnΘes si vous les utilisez sans y prΩter garde. En particulier, le Menu Effacer un journal permet d'effacer en trois clicks maladroits un mois de saisi !!
En contrepartie, certaines opΘrations ne sont pas prises en compte si vous fermez la fenΩtre sans cliquer sur <OK>.
Les administrateurs rΘseau qui utilise la console SQL de IBconsole pour effectuer des opΘrations de maintenance sont vivement encouragΘs α tester leurs scripts sur une copie de la base.
Statistiquement, les fausses manœuvres les plus courantes sont: