Bei uns ist das Häckchen bei "Bestand senden" schon immer gesetzt, es funktionert aber trotzdem nicht. Und auch dann nicht, wenn die fraglichen Artikel aktualisiert werden.
Vielleicht liest JTl ja hier mit...
In der Tabelle [eazybusiness].[SCX].[tOffer] steht die richtige Anzahl. Die Tabelle in der WaWi "Plattformen/angebote/Laufende Angebote" benutzt vermutlich aber die View [eazybusiness].[SCX].[lvAngebote]. In dieser View stimmt die Anzahl nicht. Warum? In der View wird als Verkaufskanalmenge folgende Auswertung benutzt:
ISNULL(
CASE
WHEN tLagerbestandShop.dBestandsdatum IS NULL THEN tOffer.fQuantity
WHEN tOffer.dQuantityUpdatedAt IS NULL THEN tLagerbestandShop.fAnzahl
WHEN tOffer.dQuantityUpdatedAt > tLagerbestandShop.dBestandsdatum THEN tOffer.fQuantity
ELSE tLagerbestandShop.fAnzahl
END, 0) AS fQuantity,
Das geht schief weil in [eazybusiness].[dbo].[tLagerbestandShop] das Bestandsdatum (Spalte [dBestandsdatum]) größer ist als tOffer.dQuantityUpdatedAt und damit tLagerbestandShop.fAnzahl als Wert für fQuantity genommen wird UND in tLagerbestandShop.fAnzahl 0 steht statt der richtige Bestand.
Daraus ist zu schließen, dass entweder das Bestandsdatum, tOffer.dQuantityUpdatedAt oder/und tLagerbestandShop.fAnzahl murx ist.
Es ist auch möglich, dass dBestandsdatum und dQuantityUpdateAt in der falschen Reihenfolge geschrieben werden. Der Vergleich nutzt hier Tausendstel.
Das ist aber nur eine Vermutung und JTL muss an dieser Stelle auf die Suche gehen. Zumindest liegt hier irgendwo der Hund begraben.