erreur dans importbank

Recoupe toutes les discussions à propos de Noalyss
djoe
Messages : 34
Inscription : mar. nov. 14, 2017 11:35 pm

erreur dans importbank

Message 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.
Dany
Messages : 2181
Inscription : mar. nov. 14, 2017 11:35 pm

Re:erreur dans importbank

Message par Dany »

Bonjour, as-tu aussi mis à jour les plugins ?
Dany
Messages : 2181
Inscription : mar. nov. 14, 2017 11:35 pm

Re:erreur dans importbank

Message par Dany »

dans ton plan comptable, comment se fait-il que tu n\'aies pas le poste \"5500004\" ?
djoe
Messages : 34
Inscription : mar. nov. 14, 2017 11:35 pm

Re:erreur dans importbank

Message 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...
Dany
Messages : 2181
Inscription : mar. nov. 14, 2017 11:35 pm

Re:erreur dans importbank

Message par Dany »

va dans fiche (CARD), cherche sur 5500004 et tu verras quelle fiche a été mal configurée ;-)
djoe
Messages : 34
Inscription : mar. nov. 14, 2017 11:35 pm

Re:erreur dans importbank

Message 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...?
djoe
Messages : 34
Inscription : mar. nov. 14, 2017 11:35 pm

Re:erreur dans importbank

Message 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 :-)
Dany
Messages : 2181
Inscription : mar. nov. 14, 2017 11:35 pm

Re:erreur dans importbank

Message 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 ?
Dany
Messages : 2181
Inscription : mar. nov. 14, 2017 11:35 pm

Re:erreur dans importbank

Message par Dany »

Je voudrais : comment vois-tu 2 comptes dans une fiche ?
djoe
Messages : 34
Inscription : mar. nov. 14, 2017 11:35 pm

Re:erreur dans importbank

Message 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 !).
Répondre