870: Mangelhafte Fehlerprüfroutine bei Staffelpreis und weitere Fehler

crashtestdummy

Aktives Mitglied
13. Oktober 2012
42
0
Anlage eines Testartikels, zwecks Dokumentation:

Erstellung eines Staffelpreis für den Dummyartikel - siehe Screenshot:

STP1.PNG

Wird nun in der Spalte AB MENGE, der Feldinhalt für z.B. der Staffel 20 einfach gelöscht - siehe Screenshot -

STP2.PNG

und mit OK abgeschlossen, dann passiert folgendes (nach erneutem Aufruf der Staffelpreise für die Kundengruppe) - siehe Screenshot:

STP3.PNG

Die AB MENGE, wird jeweils hochgeschoben und der letze AB MENGE Eintrag bleibt einfach stehen - damit werden falschen Stückzahlen, falsche Staffelpreise zugewiesen.

Hier fehlt die Fehlerroutine für denFall, dass das Feld leer ist.

Zusätzlich wäre es praktisch, wenn man

1: einen Button hätte, womit die ganze Staffelpreiseinstellung gelöscht werden könnte

2: vor jeder Zeile ein kleiner Button ist, mit dem man den kompletten Zeileneintrag löschen kann und alle nachfolgenden Zeilen nachrutschen


Weitere Fehler innerhalb der Staffelpreise:

F1: Es gibt einen Fehler, wenn man den Rabatt löscht und auf OK klickt ==> es wird zwar auf 0% gesetzt, die Berechnung der Felder Netto & Brutto VK werden jedoch nicht korrigiert ! ==> hier dürfte keine Berechnungen für Werte <= 0 erfolgen

F2: Eine Eingabe von negativen Zahlen ist möglich - beim Klicken auf OK ==> es wird die negative Zahl gesetzt, die Berechnung der Felder Netto & Brutto VK erfolgt nicht ==> hier dürfte keine Berechnungen für Werte <= 0 erfolgen

F3: Öffnet man das Staffelpreisfenster einer Kundengruppe klickt auf einen NETTO VK und danach auf einen anderen NETTO VK, dann wird der RABATT, der Zeile, die vorher angeklickt wurde (LOST FOCUS Zeile), einfach auf 0% gesetzt ==> das funktioniert genauso mit den BRUTTO VK und dem RABATT - nicht jedoch bei MENGE --> eventuell ein Problem beim LOST FOCUS Event der Felder PREIS NETTO/PREIS BRUTTO, bei dem eine Neuberechnung der Preisfelder und ein setzen des Rabatts auf 0% erfolgt !?

F4: Klick auf das Mengenfeld und dann TAB auf PREIS NETTO, dabei wird das Feld komplett markiert - leider passiert das bei einem weitern TAB auf PREIS BRUTTO bzw. auf RABATT nicht ==> das könnte schnell in Eingabefehler resultieren, weil der gewünschte Wert eingetragen wird und der bereits enthaltene aber "erhalten" bleibt ! - besonders, wenn man sich mehr auf die Tastatur bei der Eingabe konzentriert.

F5: Fehlermeldung anpassen auf AB MENGE - siehe Screenshot:

STP4.PNG

F6: in allen Feldern kann "," "." mehrfach bzw. gemischt eingegeben werden, ebenso werden alle anderen Zeichen bei der Eingabe auch akzeptiert ! ==> keine Fehlermeldung (dieses "Problem" betrifft die ganze WaWi)
 

Anhänge

  • STP1.PNG
    STP1.PNG
    62 KB · Aufrufe: 16
  • STP2.PNG
    STP2.PNG
    61,3 KB · Aufrufe: 14
  • STP3.PNG
    STP3.PNG
    61,3 KB · Aufrufe: 11
  • STP4.PNG
    STP4.PNG
    78,9 KB · Aufrufe: 7

MichaelH

Sehr aktives Mitglied
17. November 2008
14.630
1.962
AW: 870: Mangelhafte Fehlerprüfroutine bei Staffelpreis und weitere Fehler

Ist es auch so, wenn du das Feld löscht und dann mit TAB zum Preis springst ? Ich denke erst das Verlassen des Feldes macht es dann korrekt.
 

crashtestdummy

Aktives Mitglied
13. Oktober 2012
42
0
AW: 870: Mangelhafte Fehlerprüfroutine bei Staffelpreis und weitere Fehler

Es ist genau das gleiche Verhalten - MENGE löschen und mit TAB auf PREIS NETTO und dann OK - schon verschiebt sich alles.

Ich habe das Staffelpreisfenster ca. 30 Minuten auf alle Eventualitäten gecheckt.

Es dürfte einfach nur am Plausibilitätscheck (welche Felder werden auf was abgefragt, müssen welche Mindestkriterien erfüllen und welche Defaultwerte werden gesetzt bzw. können gesetzt werden) und am LOST FOCUS Event der Felder PREIS/NETTO & PREIS BRUTTO im Zusammenhang mit der Berechnungslogik des anderen Preisfeldes und setzen des Rabats auf 0% liegen.
Solange man mit TAB von oben nach unten alles erledigt funktioniert auch alles, nur einmal mit TAB retour oder mit der Maus das Feld verändert und dann war es das auch schon.