Voir les détails de l’anomalie
Identifiant | Projet | Catégorie | Visibilité | Date de soumission | Dernière mise à jour |
---|---|---|---|---|---|
0000853 | Noalyss - PLUGIN | Bug | public | 2013-06-06 09:29 | 2013-10-29 14:19 |
Rapporteur | jpvd | Affecté à | |||
Priorité | normale | Sévérité | mineur | Reproductibilité | toujours |
État | fermé | Résolution | corrigé | ||
Plateforme | IBM XSeries 345 | Système d’exploitation | Linux | Version du système d’exploitation | 12.04 |
Résolue dans la version | rel660 | ||||
Résumé | 0000853: ImportBank / champ "info supplémentaire" | ||||
Description | Lors de l'import de mouvements bancaires, si le champ Extra est à blanc, pas de problème. Autrement, erreur lors de la sélection pour réconciliation du mouvement et retour à l'écran dashboard pour Ie (reste dans la liste avec popup "Un instant..." pour firefox). Pour la configuration d'un import bancaire le champ en cause est "Info supplémentaire" et pour l'écran de réconciliation ce même champ est appelé "Extra" | ||||
Étapes pour reproduire | Champs sélectionnés: N° opération, Date, Montant, Etat, Tiers, Libellé, Extra (Info supplémentaire). L'import se passe correctement. La liste s'affiche correctement. Lorsque l'on "Reconcilie", si le champ extra est vide, pas de problème. Si le champ extra est rempli, erreur lors de la sélection pour réconciliation du mouvement et retour à l'écran dashboard pour Ie (reste dans la liste avec popup "Un instant..." pour firefox).. erreur :<?xml version="1.0" encoding="UTF-8"?> <data> <ctl>div418</ctl> <code><div id="div418"> <div style="float:right;margin-right:2px;margin-top:1px;padding:0"><A id="close_div" class="input_text" HREF="javascript:void(0)" onclick="removeDiv('div418');">Fermer</A></div> <h2 class="info">Détail opération</h2><span style="float:right" class="notice"></span><form method="get" onsubmit="save_bank_info(this);return false;"> <INPUT TYPE="hidden" id="id" NAME="id" VALUE="418"><INPUT TYPE="hidden" id="ctl" NAME="ctl" VALUE="div418"><INPUT TYPE="hidden" id="gDossier" NAME="gDossier" VALUE="31"><INPUT TYPE="hidden" id="plugin_code" NAME="plugin_code" VALUE="IMPORTB"><INPUT TYPE="hidden" id="act" NAME="act" VALUE="show"><INPUT TYPE="hidden" id="p_jrn" NAME="p_jrn" VALUE="1"> <table> <TR> <TD>Date</TD><td><input type="text" name="tp_date" id="tp_date_912070"style="border:solid 1px blue;"size="8" value ="04.01.2013"/><img src="image/x-office-calendar.png" id="tp_date_912070_trigger" style="cursor: pointer; border: 1px solid red;" onmouseover="this.style.background='red';" onmouseout="this.style.background=''" /><script type="text/javascript">Calendar.setup({inputField : "tp_date_912070", // id of the input field ifFormat : "%d.%m.%Y", // format of the input field button : "tp_date_912070_trigger", // trigger for the calendar (button ID) align : "Bl", // alignment (defaults to "Bl") singleClick : true }); </script> </td></tr> <tr> <TD>Journal </TD> <td><span class="notice">ING-360-0177116-97</span> </td> </tr> <tr> <TD>Contrepartie </TD> <td><INPUT TYPE="Text" class="input_text" NAME="fiche418" ID="fiche418" VALUE="" SIZE="20" ondblclick="fill_ipopcard(this);" ><script type="text/javascript" charset="utf8" language="javascript">$('fiche418').ipopup='ipopcard';$('fiche418').label='e_third';$('fiche418').typecard='deb';$('fiche418').inp='fiche'; </script><span id="fiche418_ind" class="autocomplete" style="display:none">Un instant... <img src="image/loading.gif" alt="Chargement..."/></span><div id="fiche418_choices" class="autocomplete"></div><script type="text/javascript" charset="utf8" language="javascript">try { new Ajax.Autocompleter("fiche418","fiche418_choices","fid_card.php?gDossier=31&e=deb",{paramName:"FID",minChars:1,indicator:null, callback:filter_card, afterUpdateElement:fill_data});} catch (e){alert(e.message);}; ondblclick="fill_ipopcard(this);" </script><input type="BUTTON" name="fiche418_bt" class="button" tabindex="-1" id="fiche418_bt" value="" onClick="this.typecard='deb';this.jrn='1';this.label='e_third';this.inp='fiche418';this.popup='ipop_card'; search_card(this)"><span id="e_third"></span> </td> </tr> <tr><td>n° opération </td><td>3</td></tr> <tr><TD> Tiers </TD> <td> <INPUT class="input_text" TYPE="TEXT" id="tp_third" NAME="tp_third" VALUE="" SIZE="20" > </td> </tr> <tr> <TD>Montant </TD> <td><INPUT style="text-align:right;border:1px solid blue;margin:2px" TYPE="TEXT" id="amount" NAME="amount" VALUE="100.0000" SIZE="9" onchange="format_number(this,2);" > </td> </tr> <tr> <TD>Libelle </TD> <td><TEXTAREA style="border:solid blue 1px" name="libelle" id="libelle" rows="20" cols="50" >Virement (voir annexe) De: P.E.H. - BE40671910547963 Communication: FACTURE NV/2011/103 Info personnelle: OV-00005106-07472</TEXTAREA> </td> </tr> <tr> <TD>Autre information </TD> <td><INPUT class="input_text" TYPE="TEXT" id="tp_extra" NAME="tp_extra" VALUE="Virement0De: P.E.H.0 ALLEE J. F. KENNEDY 140 5650 WALCOURT 0 Belgique0IBAN: BE406719105479630Communication : 0 FACTURE NV/2011/1030Info personnelle: OV-00005106-07472 0" SIZE="20" > </td> </tr> <tr> <TD>reconciliation </TD> <td> <INPUT TYPE="button" onClick="search_reconcile(31,'e_concerned418','100','')" value="?"> <INPUT TYPE="text" style="color:black;background:lightyellow;border:solid 1px grey;" NAME="e_concerned418" ID="e_concerned418" VALUE="" SIZE="8" readonly> <INPUT TYPE="button" onClick="$('e_concerned418').value=''" value="X"> </td> </tr> <tr> <TD>statut</TD> <td >Nouveau</td> </tr> <tr> <TD>A effacer</TD> <td><input type="CHECKBOX" id="remove" name="remove" value="" unchecked > </td> </tr> </table> <INPUT TYPE="SUBMIT" class="button" NAME="save" ID="save_submit_id" VALUE="Sauve" ><input type="BUTTON" name="Fermer" class="button" id="Fermer" value="Fermer" onClick="removeDiv('div418')"></form> </div> </code> <extra></extra> </data> ... success_boxa[0] is undefined. ... answer_box Impossible executer script de la reponse code_html is undefined. ... | ||||
Informations complémentaires | Version PHPCOMPTA 6.6.5318 Le plugin : ImportBank vers514 Postgresql 9.1.9 | ||||
Balises | Aucune balise n’est attachée. | ||||
Extension Noalyss | |||||
|
Depuis, j'ai réalisé des tests et voici: 1) Effacer le champ tp_extra de la table temp_bank suffit à ce que la transaction de réconciliation se passe bien. 2) Essai en conservant les données du champ. En enlevant les caractères de contrôle CR/LF, TAB, cela passe aussi. |
|
la correction est dans ce fichier-ci, il faut enlever les caractères non imprimables. http://www.phpcompta.eu/websvn/filedetails.php?repname=Plugin&path=%2Ftag%2Frel660%2Fimportbank%2Finclude%2Ftemplate%2Fshow_transfer.php http://stackoverflow.com/questions/1176904/php-how-to-remove-all-non-printable-characters-in-a-string |
|
Publié |
Date de modification | Nom d’utilisateur | Champ | Changement |
---|---|---|---|
2013-06-06 09:29 | jpvd | Nouvelle anomalie | |
2013-06-06 13:31 | jpvd | Note ajoutée: 0001917 | |
2013-06-06 15:53 | danydb | Note ajoutée: 0001918 | |
2013-06-10 20:02 | danydb | Source_changeset_attached | => PhpCompta Plugin WebSVN rel660 r516 |
2013-06-10 20:06 | danydb | État | nouveau => résolu |
2013-06-10 20:06 | danydb | Résolue dans la version | => rel660 |
2013-06-10 20:06 | danydb | Résolution | ouvert => corrigé |
2013-06-10 20:06 | danydb | Affecté à | => danydb |
2013-06-10 20:06 | danydb | Note ajoutée: 0001923 | |
2013-06-10 20:06 | danydb | État | résolu => fermé |
2013-06-10 20:06 | danydb | Affecté à | danydb => |
2013-10-29 14:19 | danydb | Source_changeset_attached | => PhpCompta Plugin WebSVN /trunk r524 |