Clean
This commit is contained in:
parent
ddaa33a62a
commit
fc78897cfa
1 changed files with 0 additions and 350 deletions
350
FAQ-fr.txt
350
FAQ-fr.txt
|
|
@ -1,350 +0,0 @@
|
|||
PhpCompta FAQ
|
||||
originally written by Dany De Bontridder
|
||||
|
||||
$Revision$
|
||||
|
||||
Ce document contient les réponses aux questions les plus fréquemment
|
||||
posées sur PhpCompta PhpCompta <http://www.alchimerys.be/FR/phpcompta>
|
||||
site savannah PhpCompta Savannah <http://savan-
|
||||
nah.nongnu.org/projects/phpcompta/>
|
||||
______________________________________________________________________
|
||||
|
||||
Table of Contents
|
||||
|
||||
|
||||
1. Qu'est-ce que PhpCompta ?
|
||||
2. Quel le nom du soft ??
|
||||
3. Par où commence t'on et comment ?
|
||||
4. Ou trouvez les patches
|
||||
5. Comment adapter le fichier php.ini
|
||||
6. Quand réinitialise t-on le mot de passe, que vaut-il ?
|
||||
7. Quel est l'utilisateur et le mot de passe par défaut?
|
||||
8. J'ai trouvé un tit bug, comment faire un patchs ??
|
||||
9. Comment faire de la doc
|
||||
10. Comment contribuer ?
|
||||
11. recevoir des erreurs de création
|
||||
12. Erreur objet n'existe pas
|
||||
13. Comment appliquer un patch ?
|
||||
13.1 Quel patch utiliser ?
|
||||
13.2 Comment appliquer le patch
|
||||
|
||||
14. Les entêtes de facture
|
||||
15. Problèmes fréquents
|
||||
15.1 Impossible de se logguer
|
||||
15.2 J'ai le message d'erreur 'cannot find file ....'
|
||||
|
||||
16. Je reçois une erreur postgresql à propos d'une table log qui n'existe pas
|
||||
17. Après avoir installé la version 1.1.0, les périodes centralisées ne le sont plus
|
||||
18. J'ai toujours des timeouts
|
||||
19. Mais où sont les rapports prédéfini
|
||||
20. Developpeur
|
||||
|
||||
|
||||
______________________________________________________________________
|
||||
|
||||
[1m1. Qu'est-ce que PhpCompta ?[0m
|
||||
|
||||
PhpCompta est un logiciel GPL <http://www.gnu.org/licenses/gpl.html>
|
||||
adapté à la législation belge en matière de comptabilité, il vous
|
||||
permet de tenir votre comptabilité de manière centralisée.Il a été
|
||||
crée pour supporter diverses comptabilités d'autres pays mais par
|
||||
manque de documentation, celle-ci ne sont pas encore implémentées,
|
||||
idem pour les traductions.
|
||||
|
||||
Si vous voulez contribuez n'hésitez pas : Mailing List Contribution
|
||||
<http://mail.nongnu.org/mailman/listinfo/phpcompta-contrib>
|
||||
Si vous avez besoin d'aide Mailing List support
|
||||
<http://mail.nongnu.org/mailman/listinfo/phpcompta-support>.
|
||||
|
||||
[1m2. Quel le nom du soft ??[0m
|
||||
|
||||
|
||||
- phpcompta,
|
||||
- wcompta,
|
||||
- webcompta
|
||||
|
||||
|
||||
En fait c'est phpcompta, bien qu'au départ c'était wcompta,
|
||||
contraction de WebCompta mais malheureusement, c'est le nom d'un soft
|
||||
qui existait déjà, j'ai été obligé de changer vers phpcompta.
|
||||
|
||||
Cependant PhpCompta est un nom temporaire, il sera changé le jour où
|
||||
quelqu'un proposera mieux. Si ce nom doit être changé, c'est par
|
||||
respect envers l'équipe de Php qui ne souhaite pas que le mot Php soit
|
||||
réutilisé dans d'autres applications.
|
||||
|
||||
[1m3. Par où commence t'on et comment ?[0m
|
||||
|
||||
|
||||
Étape 1, créer un dossier, qui contiendra la comptabilité d'une
|
||||
entreprise (sur 1 an ou plus).
|
||||
|
||||
· Menu Administration -> Dossier, choisir un nom pour le dossier,
|
||||
create folder
|
||||
|
||||
· Étape 2, on peut créer des utilisateurs mais ce n'est pas
|
||||
obligatoire.
|
||||
|
||||
· Étape 3, on revient à l'accueil :)
|
||||
|
||||
Si vous avez pris Comptabilité basique, vous devrez créer les
|
||||
journaux, les fiches, mettre à jour votre plan comptable... Allez voir
|
||||
dans le répertoire doc du tarball
|
||||
|
||||
[1m4. Ou trouvez les patches[0m
|
||||
|
||||
Sur la page d'origine, malheureusement, il n'est pas encore possible
|
||||
de téléchargez des fichiers sur Savannah
|
||||
|
||||
On peut y arriver à partir de la page de savannah (Homepage)
|
||||
|
||||
[1m5. Comment adapter le fichier php.ini[0m
|
||||
|
||||
|
||||
Avec PHP 4.3.1 : Les variables sont passés de page en page
|
||||
dans un tableau _POST[nom_var] alors qu'avec les versions
|
||||
précédentes, on y accédait directement avec $nom_var voir la
|
||||
variable register_globale = off dans le php.ini
|
||||
|
||||
|
||||
php.ini doit contenir pour phpcompta
|
||||
|
||||
[PHP]
|
||||
include_path=".:../include:addon"
|
||||
[Session]
|
||||
session.name = PHPSESSID
|
||||
; name of the session
|
||||
; is used as cookie name
|
||||
session.auto_start = 1 ; initialize session on request startup
|
||||
session.cookie_lifetime = 0 ; lifetime in seconds of cookie
|
||||
; or if 0, until browser is restarted
|
||||
session.cookie_path = /tmp ; the path the cookie is valid for
|
||||
|
||||
|
||||
lors de l'installation (admin/setup.php), on vérifie que toutes les
|
||||
paramètres d'initialisation sont corrects.
|
||||
|
||||
|
||||
[1m6. Quand réinitialise t-on le mot de passe, que vaut-il ?[0m
|
||||
|
||||
phpcompta
|
||||
|
||||
|
||||
[1m7. Quel est l'utilisateur et le mot de passe par défaut?[0m
|
||||
|
||||
l'utilisateur et le mot de passe par défaut sont phpcompta/phpcompta,
|
||||
l'utilisateur demo a aussi phpcompta comme mot de passe.
|
||||
|
||||
[1m8. J'ai trouvé un tit bug, comment faire un patchs ??[0m
|
||||
|
||||
Le plus simplement du monde : d'abord récupérez le projet , corrigez
|
||||
le problème que vous avez détecté, placez-vous à la racine du projet
|
||||
et vous tapez :
|
||||
|
||||
cvs diff -rrelease -u > patch-date-email
|
||||
|
||||
|
||||
Pensez à d'abord effacer les fichiers inutiles, les , les core-
|
||||
files... Vous pouvez envoyer le fichier résultat. Pensez à me dire si
|
||||
c'est un patch relatif aux cvs ou non. Mais testez-le avant. rem-
|
||||
placer release par la release (allez sur savannah, browse CVS pour
|
||||
connaitre le nom du tag que vous voulez)
|
||||
|
||||
Pour tester les patch,
|
||||
|
||||
Pour le tester, faites un cvs co dans un autre répertoire que celui où
|
||||
vous avez développé votre patch, puis essayer votre patch
|
||||
|
||||
patch -p0 < patch-(numéro de version)-votre-email
|
||||
|
||||
répertoire au-dessus de celui de phpcompta
|
||||
|
||||
patch -p1 < patch-(numéro de version)-votre-email
|
||||
|
||||
|
||||
répertoire courant de phpcompta
|
||||
|
||||
Si cela ne marche pas ce n'est pas bon
|
||||
|
||||
[1m9. Comment faire de la doc[0m
|
||||
|
||||
Sous Mandriva (anciennement mandrake), ajouter les linuxdocs-tools
|
||||
avec la commande urpmi linuxdoc-tools, pour Ubuntu apt-get install
|
||||
linuxdoc-tools, tetex, tetex-extra les autres, je ne sais pas :(
|
||||
|
||||
Une fois, les linuxdoc tools installés il peut être nécessaire
|
||||
d'installer d'autres outils comme jade, sgml,... Il faudra en tout
|
||||
cas ajouter les tetex-dvips, textex-xdvi, latex2html
|
||||
|
||||
|
||||
De toute façon, vous pouvez imprimer le guide, pour le trouver faites
|
||||
:
|
||||
|
||||
en mode commande : rpm -qil linuxdoc-tools|grep guide
|
||||
|
||||
|
||||
|
||||
Jetez aussi un oeil sur les exemples, vous verrez c'est assez simple
|
||||
|
||||
en mode commande: rpm -qil linuxdoc-tools|grep example
|
||||
|
||||
|
||||
|
||||
Ensuite, editez le fichier sgml, et surtout pensez à utilisez aspell
|
||||
-H --lang=fr_FR check FA-fr.sgml pour véifier l'orthographe. Pour le
|
||||
visionner, faites linuxdoc -B html FAQ.sgml soit linuxdoc -B rtf pour
|
||||
avoir un fichier rtf... Puis faites un patch :-) ``Comment faire un
|
||||
patch''
|
||||
|
||||
[1m10. Comment contribuer ?[0m
|
||||
|
||||
Sur le site de Savannah, j'ai décidé d'utilisé le Task Manager, chacun
|
||||
s'organise comme il veut, soit il m'envoie son travail par email soit
|
||||
il se joint au projet. Je préfère que l'on travaille par email au
|
||||
début.
|
||||
|
||||
L'intérêt de ce système est de pouvoir voir le suivi mais aussi
|
||||
d'ajouter des commentaires sur un sujet PhpCompta Task Manager
|
||||
<http://savannah.nongnu.org/task/?group=phpcompta>.
|
||||
|
||||
Cela m'évite de devoir chaque fois changer sur le site de phpcompta
|
||||
|
||||
[1m11. recevoir des erreurs de création[0m
|
||||
|
||||
|
||||
|
||||
ERROR: column "jrn_deb_max_line" is of type 'integer' but expression is
|
||||
of type 'boolean' You will need to rewrite or cast the expression
|
||||
ERROR: column "jrn_deb_max_line" is of type 'integer' but expression is
|
||||
of type 'boolean' You will need to rewrite or cast the expression
|
||||
ERROR: column "jrn_deb_max_line" is of type 'integer' but expression is
|
||||
of type 'boolean' You will need to rewrite or cast the expression
|
||||
ERROR: column "jrn_deb_max_line" is of type 'integer' but expression is
|
||||
of type 'boolean' You will need to rewrite or cast the expression
|
||||
|
||||
|
||||
|
||||
Vous avez utilisé une version instable ! Cela a été corrigé reprenez
|
||||
les fichiers du CVS
|
||||
|
||||
[1m12. Erreur objet n'existe pas[0m
|
||||
|
||||
|
||||
|
||||
ERROR: sequence "s_isup" does not exist
|
||||
ERROR: sequence "s_fdef" does not exist
|
||||
ERROR: sequence "s_idef" does not exist
|
||||
ERROR: table "isupp" does not exist
|
||||
ERROR: table "fiche" does not exist
|
||||
ERROR: table "isupp_def" does not exist
|
||||
ERROR: table "fichedef" does not exist
|
||||
|
||||
|
||||
|
||||
Du à une commande drop sur un objet inexistant, n'y pretez pas atten-
|
||||
tion
|
||||
|
||||
[1m13. Comment appliquer un patch ?[0m
|
||||
|
||||
|
||||
[1m13.1. Quel patch utiliser ?[0m
|
||||
|
||||
Dans certains cas, le dernier patch ne reprend PAS les autres, il
|
||||
faudra lire la release note du patch pour savoir ce qu'il faut
|
||||
appliquer avant. En règle générale, il faut appliquer les patch dans
|
||||
l'ordre : le premier, puis le second...
|
||||
|
||||
Sinon, les patchs sont toujours nommés ainsi
|
||||
[1mpath-(numéro_version)-(numéro_de_path).tgz[0m
|
||||
|
||||
exemple path-r092-1.tgz, est le premier patch pour la release 0.9.2
|
||||
|
||||
|
||||
[1m13.2. Comment appliquer le patch[0m
|
||||
|
||||
Après l'avoir téléchargé, allez dans le répertoire de PhpCompta,
|
||||
c'est-à-dire celui qui contient les sources
|
||||
|
||||
1. Décompresser le patch (gzunip patch-...)
|
||||
|
||||
2. puis appliquez le patch -p0 < patch...
|
||||
|
||||
|
||||
|
||||
[1m14. Les entêtes de facture[0m
|
||||
|
||||
Pourquoi les coordonnées de la société faisant la facture
|
||||
n'apparraissent-ils pas ?
|
||||
|
||||
Simplement parce que je n'ai pas eu le temps de le coder, pour
|
||||
l'instant, vous devrez uniquement utiliser des factures préimprimées
|
||||
|
||||
|
||||
[1m15. Problèmes fréquents[0m
|
||||
|
||||
[1m15.1. Impossible de se logguer[0m
|
||||
|
||||
Il faut contrôler le fichier log d'Apache
|
||||
|
||||
|
||||
[1m15.2. J'ai le message d'erreur 'cannot find file ....'[0m
|
||||
|
||||
Dans votre php.ini, n'oubliez pas de mettre correctement le
|
||||
include_patch voir php-setting ``Php''
|
||||
|
||||
|
||||
|
||||
[1m16. Je reçois une erreur postgresql à propos d'une table log qui[0m
|
||||
[1mn'existe pas[0m
|
||||
|
||||
C'est normal, les sortie de déboggages sont envoyées dans une base de
|
||||
données, ce qui facilite la recherche, le tri,...
|
||||
|
||||
|
||||
Vous avez deux possibilités,
|
||||
|
||||
· soit vous changez dans le fichier include/constant.php, define
|
||||
("DEBUG","true"); par define ("DEBUG","false");
|
||||
|
||||
· Se connecter en tant que postgres et taper les commandes
|
||||
|
||||
createdb -h localhost -O phpcompta log
|
||||
psql -h localhost -U phpcompta -f sql/log/log.sql log
|
||||
|
||||
|
||||
|
||||
[1m17. Après avoir installé la version 1.1.0, les périodes centralisées[0m
|
||||
[1mne le sont plus[0m
|
||||
|
||||
Oui, c'est tout-à-fait normal, la période 1.1.0 introduit plusieurs
|
||||
changements dont par exemple, les numéros d'opérations et de pièces
|
||||
justificatives.
|
||||
|
||||
|
||||
C'est à cause de cela, qu'il faut re-centraliser.
|
||||
|
||||
|
||||
|
||||
[1m18. J'ai toujours des timeouts[0m
|
||||
|
||||
Soit vous augmentez le timeout de votre server http soit vous mettez
|
||||
l'option fsync=N dans le fichier de configuration de PostgreSql.
|
||||
|
||||
|
||||
[1m19. Mais où sont les rapports prédéfini[0m
|
||||
|
||||
Parce que les rapports peuvent toujours être facilement adaptés, ils
|
||||
sont inclus dans le produit mais pas installé. Pour les trouver, allez
|
||||
simplement dans le répertoire contrib/rapport et exécutez les scripts
|
||||
sql soit grâce à pgAdmin soit en ligne de commande ou soit avec
|
||||
l'outil PhpPgAdmin.
|
||||
|
||||
|
||||
[1m20. Developpeur[0m
|
||||
|
||||
Les développeurs trouveront toutes la documentation dans
|
||||
doc/developper. Pour la base de données, j'utilise postgresql_autodoc
|
||||
et pour php, doxygen.
|
||||
|
||||
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue