Recent Changes - Search:

Législation

Login

ProblèmeSQL

JBIL?21 February 2007, 22:23

Tout d'abord toutes mes félicitations pour le travail réalisé.

J'obtiens régulièrement des erreurs dans les requêtes SQL :

Par exemple, quand je veux créer une nouvelle fiche, j'obtiens l'erreur suivante : Warning: pg_query(): Query failed: ERREUR: une clé dupliquée rompt la contrainte unique «fd_id_ad_id_x» in /var/www/phpcompta/include/postgres.php on line 115 Operation cancelled due to error : insert into jnt_fic_Attr(fd_id,ad_id) values (10,5)

Le libellé de la fiche est bien créé, mais il plante sur d'autres instructions.

Une gestion des erreurs SQL est-elle prévue dans le futur?

J'ai également repéré des fautes d'orthographe dans le manuel PDF. Pourrais-je éventuellement vous envoyer les corrections?

Dany?22 February 2007, 09:49

Tout-à-fait d'accord pour les corrections :) Le fichier SGML qui construit le PDF est fourni dans le répertoire doc.

Pour le problème SQL, apparemment vous avez rechargé la page, non ? Vous pouvez me dire exactement ce qui c'est passé ?

Je vais amélioré la gestion des Erreur SQL lors des créations des fiches dès que je sais comment vous avez fait.

PS: Compta Française ou Belge ?

Paul?22 February 2007, 21:47

En fait, cette erreur-là n'est pas grave: c'est la base de données qui refuse d'enregistrer qq chose d'incohérent. Cela arrive quand on recharge la page dans laquelle ajoute un attribut

JBIL?27 February 2007, 11:29

Après plusieurs tests, je me rends compte que le premier se produit quand je crée une fiche dans les catégories suivantes: Matériel à amortir Class base = 2400 Prêt < a un an Class base = 430 Prêt > a un an Class base = 17 Salaire Administrateur Class base = 6200 Salaire Employé Class base = 6202

Pas de problème pour d'autres catégories.

P.S. Non je ne recharge pas la page P.S. Compta belge

Dany?27 February 2007, 12:58

ok je vérifie, patch et publie :-)

C'est un patch base de données, rien de grave... Le patch sera là très vite.

Dany De Bontridder?27 February 2007, 13:57

c'est fait, la version 2.2.1 est là ;-)

JBIL?27 February 2007, 15:00

Comment puis-je vous envoyer le fichier sgml modifié?

JBIL?27 February 2007, 15:13

J'ai testé les modifs. C'est mieux ;-)

N'y aurait-il pas moyen de prévoir la modif et la suppression des attributs d'une fiche et de pouvoir attribuer un numéro séquentiel à chaque client voire même d'autres attributs (Numéro de maison, GSM, boîte postale)? Je sais c'est du boulot ;-)

P.S. Erreur : "si vide le Poste sera créé automatiquement" et non pas "si vide le Poste sera créer automatiquement"

JBIL?27 February 2007, 15:18

Pourquoi certains boutons en français et d'autres en anglais. "Search" et "Recherche" ?

Dany?27 February 2007, 15:24

pour le fichier sgml tu peux me l'envoyer à dany at alchimerys.be ou la mailing list au choix.

Je modifie le typo "si vide..." ce sera dans la prochaine version. C'est vrai que l'interface devrait être 100% anglais, je vais voir.

Mais je ne comprends pas vraiment ce que tu veux pour la modif et la suppression des attributs,

Encore merci pour les contrib. ;-)

JBIL?08 March 2007, 11:05

Problème de requête SQL

Warning: pg_query(): Query failed: ERREUR: Les instructions update ou delete sur «tmp_pcmn» viole la contrainte de clé étrangère «$1» sur «jrnx» DETAIL: La clé (pcm_val)=(4000001) est toujours référencée à partir de la table «jrnx». in /var/www/phpcompta/include/postgres.php on line 115 Operation cancelled due to error : delete from tmp_pcmn where pcm_val=4000001

Lorsque j'essaie de supprimer un poste comptable auquel est encore attaché une fiche. Peut-être afficher un message d'erreur à la place?

Dany?08 March 2007, 20:26

Oui c'est une bonne idée :-) Je le met dans mes TODO

Cochman?01 April 2007, 22:48

Y a t'il une version MySql ???

dany?02 April 2007, 20:31

non, je n'ai pas le temps de l'ajouter; mais les contributeurs sont le bienvenu :-)

Jean-Luc Lacroix?01 August 2007, 07:56

Suis également intéressé pour une version MySQL, plus répandu que Postgresql. Suis prêt à donner un coup de main. Tout dépend du niveau d'abstraction des accès bdd.

Dany?01 August 2007, 14:01

Actuellement il n'y a pas vraiment d'abstraction au niveau base de données. Ce sera une partie du travail de celui qui l'ajoutera. Plus le suivi : les objets créées dans l'une devront être portées dans l'autre pour les scripts de création et d'update. Bref, pas mal de boulot en définitive. Mais les contributeurs restent le bienvenu. N'ayant pas le temps de m'occuper de 2 bases de données différentes, le support de MySql ne restera que tant que qq'un voudra s'en charger.

Edit - History - Print - Recent Changes - Search
Page last modified on August 01, 2007, at 02:01 PM