Update-Report

Aktuell in Arbeit

# Tracker Projekt Priorität Thema
6321 Bug Vorgänge Dringend Warenausgabe: Ich kann beim Verkausartikel (Master) kein Child ausgeben
6140 Task Verwaltung, Artikel Normal Übersicht: Bilder/Artikelfotos vom Master auf die Serienartikel (Childs) adaptieren. Bilder können pro Child trotzdem ausgetauscht werden
5921 Task Vorgänge Normal PDFs optimieren
6144 Task Vorgänge Normal Vorgang, TAB „Warenbewegung“: Panel mit Anzeige der ausgegebenen/zurückgenommenen Childs direkt beim Auftrag
 – Task Kunden Normal Bugfixing div.

Abgeschlossen 01.01. – 02.02.2018

..und harte Nuß geknackt!

# Tracker Projekt Priorität Thema
6230 Task Vorgänge Hoch Vorgangsdokumente: Freigabe reservierter Artikel nach Statusänderung

Funktionsweise

  • Methode 1:
    • Artikel mit Transit State „reserved“ und „booked“ aus ATS löschen (Relation zur PDP wieder lockern).
  • Methode 2:
    • Artikel mit Transit State „reserved“ und „booked“ aus ATS löschen (Relation zur PDP wieder lockern).
    • Andere Transit States von Artikeln auf dem PD bleiben unangetastet.

Folgen

  • Artikel sind noch im Lager, keine weiteren Abhängigkeiten, ATS daher prinzipiell problemlos löschbar.
  • Konzeptionelle Änderung, Code muss damit rechnen das kein ATS für eine PDP existiert.
    Nachteil neuer State (z. B, „deleted“):
  • PD wird beim Stornieren unveränderbar (isImmutable = 1).
  • Erneute Reservierung nur durch kopieren und erneutem Speichern des stornierten PDs möglich.

Anwendungsbeispiel

  • Ein Mietvertrag soll storniert werden.
  • Der Status-Manager prüft ob das möglich ist, oder ob z. B. noch Artikel im Umlauf sind,
  • danach ruft er ProcessDocument.deleteArticleReservations({ id: doc.id }) auf,
  • bei Erfolg wird das Dokument storniert und isImmutable=1 gesetzt.
4647 Bug Vorgänge Hoch Warenausgabe konnte keine Childartikel rausgeben