Fehler #165
geschlosseninventory.shippingdate wird nicht konsequent benutzt
0%
Beschreibung
shippingdate wird beim Einlagern (transfer_type: description = stock, direction = in) nicht immer gesetzt.
Lagere ich bspw. über einen Einkaufs-Lieferschein ein, so wird shippingdate gesetzt.
Beim Einlagern über das Lager-Menü wiederrum nicht.
Zusätzlich wurde shippingdate auch nicht beim Fertigen von Erzeugnissen (abgehende Ware) gesetzt, dies wird aber
mittlerweile gemacht.
Ich würde folgende Ergänzungen, zumindestens für verbrauchte Waren bei Erzeugnisse setzen:
select shippingdate,itime from inventory where comment ilike 'Verbr%' and shippingdate is null;
update inventory set shippingdate=itime where comment ilike 'Verbraucht %' and shippingdate is null;
Das kann ich mit gutem Gewissen so einchecken, da die Ware auf jeden Fall direction=out und description = used bekommt.
Für die andere Differenz (Einkaufs-Lieferschein ungleich Einlagern über Lager), würde ich nochmal um Feedback bitten.
Offen hierbei ist: Wird shippingdate noch als Merker für irgendetwas anderes ausser dem Ein- oder Auslagerungsdatum verwendet?