Voir les détails de l’anomalie
| Identifiant | Projet | Catégorie | Visibilité | Date de soumission | Dernière mise à jour |
|---|---|---|---|---|---|
| 0001192 | Noalyss - PLUGIN | Bug | public | 2015-10-20 18:06 | 2016-01-21 18:42 |
| Rapporteur | yanntemp | Affecté à | danydb | ||
| Priorité | normale | Sévérité | mineur | Reproductibilité | toujours |
| État | fermé | Résolution | corrigé | ||
| Résumé | 0001192: ERREUR dans IMPBANK avec fiche à deux postes. | ||||
| Description | Lors de l'importation, j'ai réconcilié un produit avec une fiche comportant deux postes et lorsque j'ai voulu transférer, le message ci-dessous est apparu, et toutes les entrées qui étaient en attente d'être transférées ont disparue (plus dans l'extension, ni dans le journal financier!): "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] => 11.03.2015 [1] => 30 [2] => 612150,702020 [3] => 1920 [4] => 6 [5] => false [6] => phpcompta [7] => 0 [8] => SKATORIA [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) ERROR: insert or update on table "jrnx" violates foreign key constraint "fk_pcmn_val" DETAIL: Key (j_poste)=(612150,702020) is not present in table "tmp_pcmn". CONTEXT: 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 3 at SQL statementArray#0 /var/www/noalyss/include/class_acc_operation.php(111): Database->exec_sql('select insert_j...', Array) #1 /var/www/noalyss/include/ext/importbank/include/class_import_bank.php(340): Acc_Operation->insert_jrnx() #2 /var/www/noalyss/include/ext/importbank/index.php(125): Import_Bank::transfer_record(Array) 0000003 /var/www/noalyss/include/extension_get.inc.php(42): require_once('/var/www/noalys...') 0000004 /var/www/noalyss/include/ac_common.php(1073): require('/var/www/noalys...') 0000005 /var/www/noalyss/html/do.php(249): show_menu('812') 0000006 {main}ERROR: insert or update on table "jrnx" violates foreign key constraint "fk_pcmn_val" DETAIL: Key (j_poste)=(612150,702020) is not present in table "tmp_pcmn". CONTEXT: 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 3 at SQL statement" Et ce qui suit en rouge: "Erreur dans /var/www/noalyss/include/ext/importbank/include/class_import_bank.php:369 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" DETAIL: Key (j_poste)=(612150,702020) is not present in table "tmp_pcmn". CONTEXT: 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 3 at SQL statement" La ligne suivante laisse supposé que l'erreur vient du double poste de la fiche "SKATORIA": ( [0] => 11.03.2015 [1] => 30 [2] => 612150,702020 [3] => 1920 [4] => 6 [5] => false [6] => phpcompta [7] => 0 [8] => SKATORIA [9] => ) | ||||
| Étapes pour reproduire | Créer une fiche à deux postes. Réconcilier une entrée de l'importation bancaire avec celle-ci. "Transférer". | ||||
| Balises | Aucune balise n’est attachée. | ||||
| Extension Noalyss | Import banque | ||||
|
|
CORRECTION!!! Finalement, les opérations n'ont pas disparu. Je ne sais pas pourquoi elle n'apparaissaient pas dans le journal financier général dans un premier temps mais, après avoir filtré pour ne garder que le journal où elles auraient dû être importées, tout était là. Et je crois que même l'importation de l'entrée avec la fiche incriminée a été importée correctement. Reste le message d'erreur et, semble-t-il, les doubles postes non acceptés. Je tâcherai d'investiguer un peu plus avant un autre jour. |
| Date de modification | Nom d’utilisateur | Champ | Changement |
|---|---|---|---|
| 2015-10-20 18:06 | yanntemp | Nouvelle anomalie | |
| 2015-10-20 18:39 | yanntemp | Note ajoutée: 0002988 | |
| 2015-10-31 12:05 | danydb | État | nouveau => affecté |
| 2015-10-31 12:05 | danydb | Affecté à | => danydb |
| 2015-10-31 12:08 | danydb | Projet | NOALYSS => Noalyss - PLUGIN |
| 2015-10-31 19:05 | danydb | Projet | Noalyss - PLUGIN => @23@ |
| 2015-11-02 10:10 | danydb | ||
| 2015-11-02 10:11 | danydb | État | affecté => résolu |
| 2015-11-02 10:11 | danydb | Résolution | ouvert => corrigé |
| 2016-01-10 15:19 | danydb | Extension Noalyss | => Import banque |
| 2016-01-10 15:19 | danydb | Projet | @23@ => Noalyss - PLUGIN |
| 2016-01-21 18:42 | danydb | État | résolu => fermé |