Revision a426a839
Von Moritz Bunkus vor mehr als 17 Jahren hinzugefügt
bin/mozilla/is.pl | ||
---|---|---|
1412 | 1412 |
$form->isblank("invdate", $locale->text('Invoice Date missing!')); |
1413 | 1413 |
$form->isblank("customer", $locale->text('Customer missing!')); |
1414 | 1414 |
|
1415 |
$form->{invnumber} =~ s/^\s*//g; |
|
1416 |
$form->{invnumber} =~ s/\s*$//g; |
|
1417 |
|
|
1415 | 1418 |
# if oldcustomer ne customer redo form |
1416 | 1419 |
if (&check_name(customer)) { |
1417 | 1420 |
&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.