Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision de905cc7

Von Kivitendo Admin vor mehr als 11 Jahren hinzugefügt

  • ID de905cc7218ec5631651baf2be696dad43cbd798
  • Vorgänger 9e58ceae
  • Nachfolger c322b02a

Kontenabgleich - Bug bei Differenz behoben und Feld read-only

Hat man beim Kontenabgleich im Feld "Sammelrechnungsbilanz" Werte
eingegeben, die nicht zu einer Differenz 0 geführt haben, kam es nach
Erneuern manchmal zu Formatierungsfehlern die man nicht mehr beheben
konnte.

Daher wird $form->{difference} jetzt bei jedem Update neu initialisiert.
Kann man bestimmt sauberer lösen, stellt aber erst Mal die
Funktionalität wieder her.

Außerdem wurde das Eingabefeld auf readonly gesetzt, an sich könnte man
es auch nur als Text anzeigen, sofern man das hidden behält.

Unterschiede anzeigen:

bin/mozilla/rc.pl
128 128
  $::lxdebug->enter_sub;
129 129
  $::auth->assert('cash');
130 130

  
131
  # reset difference as it doesn't always arrive here empty
132
  $::form->{difference} = 0;
133

  
131 134
  RC->payment_transactions(\%::myconfig, $::form);
132 135

  
133 136
  my $i;
templates/webpages/rc/step2.html
90 90
              <tr>
91 91
                <th align=right nowrap>[% 'Difference' | $T8 %]</th>
92 92
                <td width=10%></td>
93
                <td align=right><input name=null size=11 value="[% LxERP.format_amount(difference, 2, 0) %]"></td>
93
                <td align=right><input name=null size=11 value="[% LxERP.format_amount(difference, 2, 0) %]" readonly></td>
94 94
                <input type=hidden name=difference value="[% LxERP.format_amount(difference, 2, 0) %]">
95 95
              </tr>
96 96
            </table>

Auch abrufbar als: Unified diff