Revision a426a839
Von Moritz Bunkus vor mehr als 17 Jahren hinzugefügt
bin/mozilla/ir.pl | ||
---|---|---|
1099 | 1099 |
$form->isblank("invdate", $locale->text('Invoice Date missing!')); |
1100 | 1100 |
$form->isblank("vendor", $locale->text('Vendor missing!')); |
1101 | 1101 |
|
1102 |
$form->{invnumber} =~ s/^\s*//g; |
|
1103 |
$form->{invnumber} =~ s/\s*$//g; |
|
1104 |
|
|
1102 | 1105 |
# if the vendor changed get new values |
1103 | 1106 |
if (&check_name(vendor)) { |
1104 | 1107 |
&update; |
Auch abrufbar als: Unified diff
Zwei Fixes:
1. Bei Angeboten/Aufträgen wird ständig wieder das Formular angezeigt, wenn die Drop-Down-Box zur Auswahl der Kunden/Lieferanten angezeigt wird (weil check_name() in arap.pl auf jeden Fall oldcustomer/oldvendor überprüft, was aber seit einem der letzten Commits nicht mehr gesetzt ist; in ir.pl und is.pl wird es noch gesetzt).
2. Einkaufs-/Verkaufsmasken: Beim Speichern werden Leerzeichen am Anfang und Ende der Angebots-/Auftrags-/Rechnungsnummer gelöscht, damit Lx-Office selber Nummern vergibt. Damit wird verhindert, das nur aus Leerzeichen bestehende Nummern erzeugt werden können, die aus Berichten dann nicht mehr ausgewählt werden können. Fix für Bug 637.