Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision ef92528c

Von G. Richardson vor fast 14 Jahren hinzugefügt

Preisgruppen verbessert

Bei Hinzufügen neuer Artikel wird die Preisgruppe des Kunden berücksichtigt
Bei Wechseln von Preisgruppen wird der Preisgruppenpreis gesetzt

Laden von alten Angeboten/Aufträgen/Rechnungen funktioniert, Preisgruppen
werden korrekt in DB gespeichert

Workflow getestet:
Angebot -> Auftrag -> Rechnung
Angebot -> Rechnung

Workflow mit Lieferschein dazwischen funktioniert nicht

Das Verhalten, ob direkt nach Laden/Speichern/Workflow alle
Preisgruppenoptionen im Dropdownmenü angezeigt werden, oder nur die gewählte,
ist nicht in allen Masken einheitlich. Spätestens nach einem Erneuern stehen
aber alle Preisgruppen wieder zur Verfügung.

Ändert sich der Preisgruppenpreis einer Ware wird beim Aufrufen alter
Rechnungen nicht mehr der neue Preisgruppenpreis, sondern der korrekte Wert aus
der DB angezeigt. (Bug 1426)

Bug 1206 trifft auch nicht mehr zu.

Unterschiede anzeigen:

bin/mozilla/io.pl
288 288
      # for last row and report
289 289
      # set pricegroup drop down list from report menu
290 290
      if ($form->{"sellprice_$i"} != 0) {
291
        # remember the pricegroup_id in pricegroup_old
292
        # but don't overwrite it
291 293
        $form->{"pricegroup_old_$i"} = $form->{"pricegroup_id_$i"};
292 294
        my $default_option           = $form->{"sellprice_$i"}.'--'.$form->{"pricegroup_id_$i"};
293
        $column_data{sellprice_pg}   = NTI($cgi->popup_menu("sellpricepg_$i", [ $default_option ], $default_option, { $default_option => $form->{"pricegroup_$i"} || '' }));
295
        $column_data{sellprice_pg}   = NTI($cgi->popup_menu("sellprice_pg_$i", [ $default_option ], $default_option, { $default_option => $form->{"pricegroup_$i"} || '' }));
294 296
      } else {
295 297
        $column_data{sellprice_pg} = qq| |;
296 298
      }

Auch abrufbar als: Unified diff