negative Lagerbestände

Lars

Moderator
1. Juli 2006
4.786
6
Greifswald
Werden beim Webschopangleich, keine negativen Bestände an OSC gesendet?

Wenn ich bei einem Artikel -100 als bestand eingebe und einen Abgleich durchführe, wird in OSC Bestand 0 angezeigt...
 

shetani

Aktives Mitglied
28. Februar 2007
226
0
Essen
Liegt am Connector.

dort wird in der Artikel.php

$artikel->nLagerbestand = max(realEscape($_POST["ArtikelLagerbestand"]),0);

gesetzt.

max (A,B) bewirkt dabei, das der maximale Wert der Argumente angezogen wird. Bedeutet in dem Fall

Bestand 100

max (100,0) -> 100 wird übergeben

Bestand -100

max (-100,0) -> 0 wird übergeben da eben grösser als -100 ;)
 

shetani

Aktives Mitglied
28. Februar 2007
226
0
Essen
Ich denke zwar das sich die Jungs was dabei gedacht haben den Bestand zu nullen aber wenn du es testen willst

max(realEscape($_POST["ArtikelLagerbestand"]),0);

ändern in
realEscape($_POST["ArtikelLagerbestand"]);