GX-Bug #57693
geschlossenBulk-Erzeugung von Rechnungen speichert Rechnungsnummern falsch
100%
Bulk-Erzeugung von Rechnungen speichert Rechnungsnummern nun korrekt
Beschreibung
Erzeugt man auf der Bestellübersicht über die Bulk-Operation „E-Mail-Rechnung senden“ mehrere Rechnungen, so wird bei allen betroffenen Bestellungen in orders.gm_orders_code und orders.gm_orders_id nicht die Nummer der gerade erzeugten Rechnung gespeichert, sondern die nächste zu erzeugende Rechnungsnummer.
Beispiel: Man erzeugt für vier Bestellungen Rechnungen, die die Nummern 1, 2, 3 und 4 bekommen. Dann wird in orders.gm_orders_id bei allen vier Bestellungen der Wert 5 und in ordes.gm_orders_code der Wert „R_5_2018“ eingetragen.
Ursache ist vermutlich, dass bei diesem Prozess für jede Bestellung zweimal admin/gm_pdf_order.php aufgerufen wird und beim zweiten Aufruf die falschen Daten gespeichert werden; vgl. https://sources.gambio-server.net/gambio/gxdev/blob/cdd1555fe1a6603fea8f22301e838f2663dcaeaf/src/admin/gm_pdf_order.php#L516 ff.
Zugehörige Tickets
Von Marco Bruchmann vor etwa 6 Jahren aktualisiert
- Priorität wurde von Normal zu Hoch geändert
Von Stefanie Bruchmann vor fast 6 Jahren aktualisiert
- Priorität wurde von Hoch zu Dringend geändert
Von Mario Blokland vor fast 6 Jahren aktualisiert
- Status wurde von Gemeldet zu In Prüfung geändert
- Zugewiesen an wurde auf Mario Blokland gesetzt
Von Mario Blokland vor fast 6 Jahren aktualisiert
- Status wurde von In Prüfung zu Anerkannt geändert
Von Till Tepelmann vor fast 6 Jahren aktualisiert
- Betroffene Versionen 3.11.2.0 wurde hinzugefügt
- Betroffene Versionen
3.10.0.0wurde gelöscht
Von Till Tepelmann vor fast 6 Jahren aktualisiert
- Kopiert nach GX-Bug #60852: Bulk-Erzeugung von Rechnungen speichert Rechnungsnummern falsch wurde hinzugefügt
Von Mario Blokland vor fast 6 Jahren aktualisiert
- Status wurde von Anerkannt zu Testing geändert
- Zugewiesen an wurde von Mario Blokland zu Core-Entwickler geändert
- Zielversion wurde von 133 zu 3.11.3.0 beta1 geändert
- Release Notes Langtext aktualisiert (Vergleich)
Von Daniel Wu vor fast 6 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert
- Zugewiesen an wurde von Core-Entwickler zu Daniel Wu geändert
- % erledigt wurde von 0 zu 100 geändert
Von Moritz Bunjes vor mehr als 5 Jahren aktualisiert
- Beziehung mit GX-Bug #61499: Die Nummernkreise für Rechnungen und Lieferscheine werden nicht mehr berücksichtigt wurde hinzugefügt