Page 1 sur 1

erreur dans importbank

Posté : mar. nov. 14, 2017 10:35 pm
par djoe
Bonjour

J\'utilise le plugin importbank, et j\'ai cette erreur qui apparait depuis peu lorsque je demande le transfert :

Erreur dans /noalyss-6.8.0.0/include/ext/importbank/include/class_import_bank.php:354 Message = 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) ERROR: insert or update on table \"jrnx\" violates foreign key constraint \"fk_pcmn_val\" D?TAIL : Key (j_poste)=(5500004) is not present in table \"tmp_pcmn\". CONTEXTE : SQL statement \"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(p_date,\'DD.MM.YYYY\'), p_montant, p_poste, p_grpt, p_jrn_def, p_debit, p_comment, p_tech_user, p_tech_per, p_qcode )\" PL/pgSQL function \"insert_jrnx\" line 2 at SQL statement

Sachant que l\'erreur s\'est produite sur mon ancienne version 6.7.5536, et que j\'ai fais un test d\'upgrade vers la 6.8.0.0 avec le même résultat...

Si quelqu\'un à une idée, je suis preneur !
bonne journée à tous.

Re:erreur dans importbank

Posté : mar. nov. 14, 2017 10:35 pm
par Dany
Bonjour, as-tu aussi mis à jour les plugins ?

Re:erreur dans importbank

Posté : mar. nov. 14, 2017 10:35 pm
par Dany
dans ton plan comptable, comment se fait-il que tu n\'aies pas le poste \"5500004\" ?

Re:erreur dans importbank

Posté : mar. nov. 14, 2017 10:35 pm
par djoe
Toujours aussi réactif ce dany :-)

Oui j\'ai mis à jour les plugins (enfin, seulement importbank pour l\'instant),

Celui qui fait les comptes me dit que le compte 5500004 n\'a jamais existé dans notre compta.. J\'avais déjà repéré ce truc.. Je vais quand même vérifier sur les anciens exercices, sait-on jamais...

Re:erreur dans importbank

Posté : mar. nov. 14, 2017 10:35 pm
par Dany
va dans fiche (CARD), cherche sur 5500004 et tu verras quelle fiche a été mal configurée ;-)

Re:erreur dans importbank

Posté : mar. nov. 14, 2017 10:35 pm
par djoe
Donc il y a 2 bugs:

- le 1er chez celui qui fait la compta car le compte 5500004 existe bien (dans COMPTA/CARD)

- le 2ème dans importbank car il trouve pas ce compte dans cette fameuse table temporaire tmp_pcmn...?

Re:erreur dans importbank

Posté : mar. nov. 14, 2017 10:35 pm
par djoe
Oui je pense qu\'il y a un schmilblik car je vois 2 comptes pour cette banque, celui qui \"bug\" (5400004) sans aucune opération dedans, et l\'autre avec des opérations dedans..

donc à priori le bug est plutôt chez nous, ok ok ! je reboucle en interne :-)

Re:erreur dans importbank

Posté : mar. nov. 14, 2017 10:35 pm
par Dany
Pour le 1, c\'est impossible, c\'est la db elle-même qui gère cette liaison, le 2 est la conséquence du 1. (tmp_pcmn, n\'est pas une table temporaire, le nom est surtout mal choisi ;-) ).

As-tu trouvé la fiche utilisant ce compte ?

Re:erreur dans importbank

Posté : mar. nov. 14, 2017 10:35 pm
par Dany
Je voudrais : comment vois-tu 2 comptes dans une fiche ?

Re:erreur dans importbank

Posté : mar. nov. 14, 2017 10:35 pm
par djoe
Problème réglé, mais pour la postérité :

- Je me suis mal exprimé, désolé, mes cours de compta datent d\'un peu trop longtemps...

- Oui j\'ai trouvé le compte dans CARD

- J\'ai aussi trouvé un autre compte dans CARD qui avait la même destination que le fameux 5400004, j\'ai signalé cela à mon collège qui a compris l\'erreur de config de la fiche, dorénavant ça passe

Encore une fois merci, et cette fois-ci ça sera pas gratuit (5 ans qu\'on utilise phpcompta quand même, il serait temps qu\'on se décide à faire quelque chose !).