erreur lors d\'un enregistrement
erreur lors d\'un enregistrement
bonjour
je débute avec phpcompta, je viens d\'installer la dernière version : 5.2
j\'ai paramétré entre autre qq fiches de marchandises , clients et fournisseurs.
Après avoir encodé une vente ou un achat j\'enregistre en bas de la première page
la saisie est affichée il faut à nouveau l\'enregistrer et j\'ai ce message d\'erreur:
Erreur dans l\'enregistrement /srv/www/html/phpcompta/include/class_acc_ledger_purchase.php:683 SQL ERROR select insert_jrnx ($1::text,abs($2)::numeric,$3::account_type,$4::integer,$5::integer,$6::bool,$7::text,$8::integer,upper($9),$10::text) Array
j\'ai eu beau modifier les fiches c\'est tjs le même problème!
Merci de votre aide !
je débute avec phpcompta, je viens d\'installer la dernière version : 5.2
j\'ai paramétré entre autre qq fiches de marchandises , clients et fournisseurs.
Après avoir encodé une vente ou un achat j\'enregistre en bas de la première page
la saisie est affichée il faut à nouveau l\'enregistrer et j\'ai ce message d\'erreur:
Erreur dans l\'enregistrement /srv/www/html/phpcompta/include/class_acc_ledger_purchase.php:683 SQL ERROR select insert_jrnx ($1::text,abs($2)::numeric,$3::account_type,$4::integer,$5::integer,$6::bool,$7::text,$8::integer,upper($9),$10::text) Array
j\'ai eu beau modifier les fiches c\'est tjs le même problème!
Merci de votre aide !
Re:erreur lors d\'un enregistrement
Bonsoir,
Afin de corriger, il faudrait que l\'on puisse reproduire le problème.
Pourriez-vous dans un dossier sur demo, essayer de reproduire le problème ?
L\'erreur devrait venir du paramètrage des fiches ou de la TVA.
Quelle modèle avez-vous utilisé ?
/
Afin de corriger, il faudrait que l\'on puisse reproduire le problème.
Pourriez-vous dans un dossier sur demo, essayer de reproduire le problème ?
L\'erreur devrait venir du paramètrage des fiches ou de la TVA.
Quelle modèle avez-vous utilisé ?
/
Re:erreur lors d\'un enregistrement
Bonjour et merci pour la rapidité de votre réponse!
je viens de tester ce problème sur votre apli en ligne
meme paramétrage de fiche
meme modèle de compta : compta fr sans mode strict
cela fonctionne correctement.
J\'ai cru comprendre que cela venait d\'un format de saisie non conforme ???
c\'est pourquoi j\'ai renseigné les fiches à minima : le nom , le quikcode , le poste comptable est incrémenté automatiquement : cela n\'a pas changé la donne!
NB c\'est la troisième fois que je réinstalle l\'appli...
A suivre donc?
cordialement
je viens de tester ce problème sur votre apli en ligne
meme paramétrage de fiche
meme modèle de compta : compta fr sans mode strict
cela fonctionne correctement.
J\'ai cru comprendre que cela venait d\'un format de saisie non conforme ???
c\'est pourquoi j\'ai renseigné les fiches à minima : le nom , le quikcode , le poste comptable est incrémenté automatiquement : cela n\'a pas changé la donne!
NB c\'est la troisième fois que je réinstalle l\'appli...
A suivre donc?
cordialement
Re:erreur lors d\'un enregistrement
Bonjour,
Réinstaller l\'application ne servira malheureusement à rien. Utilisez-vous la TVA ? Si oui, pourriez-vous vérifier que les postes utilisés sont bien dans votre plan comptable ???
Eventuellement vous pourriez faire un backupp de votre comptabilité et la mettre sur demo après avoir enlevé les info. personnelles. On verra plus vite d\'où vient le problème.
Cordialement
/D/
Réinstaller l\'application ne servira malheureusement à rien. Utilisez-vous la TVA ? Si oui, pourriez-vous vérifier que les postes utilisés sont bien dans votre plan comptable ???
Eventuellement vous pourriez faire un backupp de votre comptabilité et la mettre sur demo après avoir enlevé les info. personnelles. On verra plus vite d\'où vient le problème.
Cordialement
/D/
Re:erreur lors d\'un enregistrement
Bonjour,
Je viens également d\'installer l\'appli, et j\'ai une erreur quasi similaire :
~~~~~~~~~~~~~~~~~~~~~~~~~~
select insert_jrnx ($1::text,abs($2)::numeric,$3::account_type,$4::integer,$5::integer,$6::bool,$7::text,$8::integer,upper($9),$10::text)Array ( [0] => 01.10.2010 [1] => 199.09 [2] => 445661 [3] => 105 [4] => 3 [5] => true [6] => cliss21 [7] => 127 [8] => [9] => ) SQL ERROR select insert_jrnx ($1::text,abs($2)::numeric,$3::account_type,$4::integer,$5::integer,$6::bool,$7::text,$8::integer,upper($9),$10::text) ArrayErreur dans l\'enregistrement /var/www/private/phpcompta/include/class_acc_ledger_purchase.php:666 SQL ERROR select insert_jrnx ($1::text,abs($2)::numeric,$3::account_type,$4::integer,$5::integer,$6::bool,$7::text,$8::integer,upper($9),$10::text) Array
~~~~~~~~~~~~~~~~~~~~~~~~~
D\'après les logs de PostGreSQL, il s\'agirait d\'un Pb de clé étrangère :
~~~~~~~~~~~~~~~~~~~~~~~~~~~
2010-10-18 12:11:36 UTC ERREUR: une instruction insert ou update sur la table « jrnx » viole la contrainte de clé
étrangère « fk_pcmn_val »
2010-10-18 12:11:36 UTC DÉTAIL: La clé (j_poste)=(445661) n\'est pas présente dans la table « tmp_pcmn ».
2010-10-18 12:11:36 UTC CONTEXTE : instruction SQL « insert into jrnx ( j_date, j_montant, j_poste, j_grpt, j_jrn_def, j_debit, j_text, j_tech_user, j_tech_per,
j_qcode ) values ( to_date( $1 ,\'DD.MM.YYYY\'), $2 , $3 , $4 , $5 , $6 , $7 , $8 , $9 , $10 ) »
PL/pgSQL function \"insert_jrnx\" line 2 at SQL statement
2010-10-18 12:11:36 UTC INSTRUCTION : select insert_jrnx
($1::text,abs($2)::numeric,$3::account_type,$4::integer,$5::integer,$6::bool,$7::text,$8::integer,upper($9),$10::text)
2010-10-18 12:13:13 UTC ERREUR: une instruction insert ou update sur la table « jrnx » viole la contrainte de clé
étrangère « fk_pcmn_val »
2010-10-18 12:13:13 UTC DÉTAIL: La clé (j_poste)=(445661) n\'est pas présente dans la table « tmp_pcmn ».
2010-10-18 12:13:13 UTC CONTEXTE : instruction SQL « insert into jrnx ( j_date, j_montant, j_poste, j_grpt, j_jrn_def, j_debit, j_text, j_tech_user, j_tech_per,
j_qcode ) values ( to_date( $1 ,\'DD.MM.YYYY\'), $2 , $3 , $4 , $5 , $6 , $7 , $8 , $9 , $10 ) »
PL/pgSQL function \"insert_jrnx\" line 2 at SQL statement
2010-10-18 12:13:13 UTC INSTRUCTION : select insert_jrnx
($1::text,abs($2)::numeric,$3::account_type,$4::integer,$5::integer,$6::bool,$7::text,$8::integer,upper($9),$10::text)
2010-10-18 12:22:38 UTC ERREUR: une instruction insert ou update sur la table « jrnx » viole la contrainte de clé
étrangère « fk_pcmn_val »
2010-10-18 12:22:38 UTC DÉTAIL: La clé (j_poste)=(445661) n\'est pas présente dans la table « tmp_pcmn ».
2010-10-18 12:22:38 UTC CONTEXTE : instruction SQL « insert into jrnx ( j_date, j_montant, j_poste, j_grpt, j_jrn_def, j_debit, j_text, j_tech_user, j_tech_per,
j_qcode ) values ( to_date( $1 ,\'DD.MM.YYYY\'), $2 , $3 , $4 , $5 , $6 , $7 , $8 , $9 , $10 ) »
PL/pgSQL function \"insert_jrnx\" line 2 at SQL statement
2010-10-18 12:22:38 UTC INSTRUCTION : select insert_jrnx
($1::text,abs($2)::numeric,$3::account_type,$4::integer,$5::integer,$6::bool,$7::text,$8::integer,upper($9),$10::text)
~~~~~~~~~~~~~~~~~~~~~~~~~
Merci de vos conseils
Je viens également d\'installer l\'appli, et j\'ai une erreur quasi similaire :
~~~~~~~~~~~~~~~~~~~~~~~~~~
select insert_jrnx ($1::text,abs($2)::numeric,$3::account_type,$4::integer,$5::integer,$6::bool,$7::text,$8::integer,upper($9),$10::text)Array ( [0] => 01.10.2010 [1] => 199.09 [2] => 445661 [3] => 105 [4] => 3 [5] => true [6] => cliss21 [7] => 127 [8] => [9] => ) SQL ERROR select insert_jrnx ($1::text,abs($2)::numeric,$3::account_type,$4::integer,$5::integer,$6::bool,$7::text,$8::integer,upper($9),$10::text) ArrayErreur dans l\'enregistrement /var/www/private/phpcompta/include/class_acc_ledger_purchase.php:666 SQL ERROR select insert_jrnx ($1::text,abs($2)::numeric,$3::account_type,$4::integer,$5::integer,$6::bool,$7::text,$8::integer,upper($9),$10::text) Array
~~~~~~~~~~~~~~~~~~~~~~~~~
D\'après les logs de PostGreSQL, il s\'agirait d\'un Pb de clé étrangère :
~~~~~~~~~~~~~~~~~~~~~~~~~~~
2010-10-18 12:11:36 UTC ERREUR: une instruction insert ou update sur la table « jrnx » viole la contrainte de clé
étrangère « fk_pcmn_val »
2010-10-18 12:11:36 UTC DÉTAIL: La clé (j_poste)=(445661) n\'est pas présente dans la table « tmp_pcmn ».
2010-10-18 12:11:36 UTC CONTEXTE : instruction SQL « insert into jrnx ( j_date, j_montant, j_poste, j_grpt, j_jrn_def, j_debit, j_text, j_tech_user, j_tech_per,
j_qcode ) values ( to_date( $1 ,\'DD.MM.YYYY\'), $2 , $3 , $4 , $5 , $6 , $7 , $8 , $9 , $10 ) »
PL/pgSQL function \"insert_jrnx\" line 2 at SQL statement
2010-10-18 12:11:36 UTC INSTRUCTION : select insert_jrnx
($1::text,abs($2)::numeric,$3::account_type,$4::integer,$5::integer,$6::bool,$7::text,$8::integer,upper($9),$10::text)
2010-10-18 12:13:13 UTC ERREUR: une instruction insert ou update sur la table « jrnx » viole la contrainte de clé
étrangère « fk_pcmn_val »
2010-10-18 12:13:13 UTC DÉTAIL: La clé (j_poste)=(445661) n\'est pas présente dans la table « tmp_pcmn ».
2010-10-18 12:13:13 UTC CONTEXTE : instruction SQL « insert into jrnx ( j_date, j_montant, j_poste, j_grpt, j_jrn_def, j_debit, j_text, j_tech_user, j_tech_per,
j_qcode ) values ( to_date( $1 ,\'DD.MM.YYYY\'), $2 , $3 , $4 , $5 , $6 , $7 , $8 , $9 , $10 ) »
PL/pgSQL function \"insert_jrnx\" line 2 at SQL statement
2010-10-18 12:13:13 UTC INSTRUCTION : select insert_jrnx
($1::text,abs($2)::numeric,$3::account_type,$4::integer,$5::integer,$6::bool,$7::text,$8::integer,upper($9),$10::text)
2010-10-18 12:22:38 UTC ERREUR: une instruction insert ou update sur la table « jrnx » viole la contrainte de clé
étrangère « fk_pcmn_val »
2010-10-18 12:22:38 UTC DÉTAIL: La clé (j_poste)=(445661) n\'est pas présente dans la table « tmp_pcmn ».
2010-10-18 12:22:38 UTC CONTEXTE : instruction SQL « insert into jrnx ( j_date, j_montant, j_poste, j_grpt, j_jrn_def, j_debit, j_text, j_tech_user, j_tech_per,
j_qcode ) values ( to_date( $1 ,\'DD.MM.YYYY\'), $2 , $3 , $4 , $5 , $6 , $7 , $8 , $9 , $10 ) »
PL/pgSQL function \"insert_jrnx\" line 2 at SQL statement
2010-10-18 12:22:38 UTC INSTRUCTION : select insert_jrnx
($1::text,abs($2)::numeric,$3::account_type,$4::integer,$5::integer,$6::bool,$7::text,$8::integer,upper($9),$10::text)
~~~~~~~~~~~~~~~~~~~~~~~~~
Merci de vos conseils
Re:erreur lors d\'un enregistrement
Eh bien voilà
Vous utilisez un taux de TVA pour lequel n\'existe pas de poste comptable (le 445661).
Allez dans paramètre TVA et notez les postes comptables utilisés puis dans paramètre->plan comptable et ajoutez les postes qui manquent.
Après cela fonctionnera beaucoup mieux.
Si qq\'un a le courage d\'ajouter dans https://www.phpcompta.eu/mantis une tâche pour contrôler l\'existence des taux de TVA dans la prochaine version.
Finalement, une base de données bien serrées cela empêche les bêtises
Vous utilisez un taux de TVA pour lequel n\'existe pas de poste comptable (le 445661).
Allez dans paramètre TVA et notez les postes comptables utilisés puis dans paramètre->plan comptable et ajoutez les postes qui manquent.
Après cela fonctionnera beaucoup mieux.
Si qq\'un a le courage d\'ajouter dans https://www.phpcompta.eu/mantis une tâche pour contrôler l\'existence des taux de TVA dans la prochaine version.
Finalement, une base de données bien serrées cela empêche les bêtises
Re:erreur lors d\'un enregistrement
Dans les menus
Taux de tva paramètre -> divers -> TVA
Dépenses non admises et autres postes comptable paramètre -> divers -> Poste Comptable
Avez-vous utilisé le modèle par défaut ?
Taux de tva paramètre -> divers -> TVA
Dépenses non admises et autres postes comptable paramètre -> divers -> Poste Comptable
Avez-vous utilisé le modèle par défaut ?
Re:erreur lors d\'un enregistrement
Sans vouloir abuser, il faut aussi paramètrer les journaux financiers, avec le bon compte en banque.
Re:erreur lors d\'un enregistrement
Merci Dany,
C\'est effectivement ça. Tout va bien.
J\'ai créé une tâche correspondante dans mantis
Amitiés
C\'est effectivement ça. Tout va bien.
J\'ai créé une tâche correspondante dans mantis
Amitiés