WH: fix: duplizierte Lagerjournalmengen bei produzierten Erzeugnissen
Analog zu odyn e7850d3d61 und b829d12400
Das Lagerjournal wurde ursprünglich in der Annahme gebaut dass eine Transaktion maximal 2 Einträge hat. Eine Einlagerung und eine Auslagerung.
Beim Produzieren von Erzeugnissen werden aber mittlerweile in einer trans_id mehrere Lagerbewegungen zusammengefasst. Der Self-join auf inventory für eine rechte und eine linke Seite funktioniert damit nicht mehr.
Eigentlich müsste man das komplett umbauen, dieser Fix sorgt aber erstmal dafür dass die Mengen stimmen, in dem der selfjoin exakt auf die gleiche Zeile passiert. Rückbuchungen und Stornos sind damit auch korrekt verbucht.
WH: fix: duplizierte Lagerjournalmengen bei produzierten Erzeugnissen
Analog zu odyn e7850d3d61 und b829d12400
Das Lagerjournal wurde ursprünglich in der Annahme gebaut dass eine
Transaktion maximal 2 Einträge hat. Eine Einlagerung und eine
Auslagerung.
Beim Produzieren von Erzeugnissen werden aber mittlerweile in einer
trans_id mehrere Lagerbewegungen zusammengefasst. Der Self-join auf
inventory für eine rechte und eine linke Seite funktioniert damit nicht
mehr.
Eigentlich müsste man das komplett umbauen, dieser Fix sorgt aber
erstmal dafür dass die Mengen stimmen, in dem der selfjoin exakt auf die
gleiche Zeile passiert. Rückbuchungen und Stornos sind damit auch
korrekt verbucht.