Discussion:
[Lx-office-devel] [projekt kivitendo - Fehler #254] Artikeldetailansicht: Historie unvollständig und "Erneuert am" kaputt
i***@kivitendo-premium.de
2017-05-30 12:02:30 UTC
Permalink
Hallo kivi-Freund,
es hat sich was getan!

Hier die Benachrichtigung aus dem System:
Ticket #254 wurde aktualisiert von G. Richardson.
3) Das Feld *'Erneuert am'* ganz oben rechts in der Detailansicht (ÃŒber Listenpreis, Verkaufspreis etc.) zeigt nach dem Anpassen eines Preises *weiterhin das vorher bereits angezeigte Datum*. Das Aktualisieren des Datums klappt nicht mehr.
Das wurde in der Tat vergessen. Das ist jetzt aber auch so halb ÌberflÌssig geworden, seit in der Preisinformation die Preisentwicklung mitprotokolliert wird, man könnte auch einfach von dort das letzte Datum anzeigen. Allerdings gibt es im Artikelbericht die Möglichkeit nach dem "Erneuert am" Datum zu sortieren, was natÌrlich schön einfach ist, wenn es als eigene Spalte in parts.partupdate existiert.

Was könnte man machen:

* da die Preishistorie schon per Trigger nach dem Update auf parts aktualisiert wird könnte man in add_parts_price_history_entry dort zusÀtzlich ein
@UPDATE parts SET priceupdate = now() where id = NEW.id;@
einbauen, finde ich aber etwas unschön, da der Trigger nach dem UPDATE auf parts lÀuft und dann wiederum parts aktualisiert. Zudem mÌßte man den Code, der OLD.lastcost und NEW.lastcost vergleicht, duplizieren.

* man könnte einen "BEFORE UPDATE" Trigger auf parts setzen, der den OLD.lastcost/NEW.lastcost Vergleich macht und NEW.priceupdate = now(); direkt beim Speichern setzt. Und dann könnte der Trigger in add_parts_price_history_entry nur noch auf eine VerÀnderung von parts.priceupdate reagieren.

* parts.priceupdate komplett rausschmeißen und in den Berichten und der Artikelseite immer das Datum des letzten Eintrags aus parts_price_history anzeigen. Der Bericht muß dann allerdings etwas mehr arbeiten und alle Artikel danach zu sortieren ist etwas komplizierter.


----------------------------------------
Fehler #254: Artikeldetailansicht: Historie unvollstÀndig und "Erneuert am" kaputt
http://redmine.kivitendo-premium.de/issues/254#change-377

* Autor: Andreas Rudin
* Status: Neu
* PrioritÀt: Hoch
* Zugewiesen an:
* Kategorie:
* Zielversion:
----------------------------------------
kivitendo 3.5.0-beta (verifiziert mit Online-Demo auf kvitendo.de)

In der *Artikeldetailansicht* (ÃŒber Stammdaten → Berichte → Artikel → Suchen → einen aufgelisteten Artikel anklicken bzw. ÃŒber die Artikelschnellsuche):

1) Klick auf 'Historie' zeigt *höchstens einen Teil* der in der Datenbanktabelle *history_erp* *gespeicherten EintrÀge* zu diesem Artikel, manchmal auch gar nichts

2) In der *Historie fehlen* die bisher angezeigten Spalten mit der *Artikelnummer* und der *Buchungsnummer*: wurden diese *absichtlich* weggelassen oder nicht?

3) Das Feld *'Erneuert am'* ganz oben rechts in der Detailansicht (ÃŒber Listenpreis, Verkaufspreis etc.) zeigt nach dem Anpassen eines Preises *weiterhin das vorher bereits angezeigte Datum*. Das Aktualisieren des Datums klappt nicht mehr.
i***@kivitendo-premium.de
2017-05-30 14:29:21 UTC
Permalink
Hallo kivi-Freund,
es hat sich was getan!

Hier die Benachrichtigung aus dem System:
Ticket #254 wurde aktualisiert von G. Richardson.
Post by i***@kivitendo-premium.de
1) Klick auf 'Historie' zeigt *höchstens einen Teil* der in der Datenbanktabelle *history_erp* *gespeicherten EintrÀge* zu diesem Artikel, manchmal auch gar nichts
D.h. es fehlen ganze Zeilen aus der history_erp zu dem Artikel? Das brÀuchte ich ein konkretes Beispiel, wie das nachzustellen ist.
Post by i***@kivitendo-premium.de
2) In der *Historie fehlen* die bisher angezeigten Spalten mit der *Artikelnummer* und der *Buchungsnummer*: wurden diese *absichtlich* weggelassen oder nicht?
Artikelnummer habe ich eben hinzugefÌgt, das ist ja noch sinnvoll, wenn die sich Àndert. "Buchungsnummer" ist nicht wirklich interessant, oder?
Die alte Historienmaske ist ganz furchtbar, deshalb wurde das nur fÃŒr Artikel einmal neu gestrickt. Eigentlich mÌße man die Historie komplett ÃŒberarbeiten, aber bevor da gar nichts steht... Was derzeit fehlt ist eine Sortierung der Spalten.
Post by i***@kivitendo-premium.de
3) Das Feld *'Erneuert am'* ganz oben rechts in der Detailansicht (ÃŒber Listenpreis, Verkaufspreis etc.) zeigt nach dem Anpassen eines Preises *weiterhin das vorher bereits angezeigte Datum*. Das Aktualisieren des Datums klappt nicht mehr.
Im Chat gab es eine Diskussion, ob das Feld in der Form so ÃŒberhaupt sinnvoll ist, da es nur sellprice/listprice/lastcost betrifft und die Preise immer hÀufiger aus anderen Quellen stammen. Außerdem gibt es jetzt den Reiter Preisinformation, wo man die gleiche Information bekommt.

----------------------------------------
Fehler #254: Artikeldetailansicht: Historie unvollstÀndig und "Erneuert am" kaputt
http://redmine.kivitendo-premium.de/issues/254#change-381

* Autor: Andreas Rudin
* Status: Neu
* PrioritÀt: Hoch
* Zugewiesen an:
* Kategorie:
* Zielversion:
----------------------------------------
kivitendo 3.5.0-beta (verifiziert mit Online-Demo auf kvitendo.de)

In der *Artikeldetailansicht* (ÃŒber Stammdaten → Berichte → Artikel → Suchen → einen aufgelisteten Artikel anklicken bzw. ÃŒber die Artikelschnellsuche):

1) Klick auf 'Historie' zeigt *höchstens einen Teil* der in der Datenbanktabelle *history_erp* *gespeicherten EintrÀge* zu diesem Artikel, manchmal auch gar nichts

2) In der *Historie fehlen* die bisher angezeigten Spalten mit der *Artikelnummer* und der *Buchungsnummer*: wurden diese *absichtlich* weggelassen oder nicht?

3) Das Feld *'Erneuert am'* ganz oben rechts in der Detailansicht (ÃŒber Listenpreis, Verkaufspreis etc.) zeigt nach dem Anpassen eines Preises *weiterhin das vorher bereits angezeigte Datum*. Das Aktualisieren des Datums klappt nicht mehr.
i***@kivitendo-premium.de
2017-07-12 10:19:05 UTC
Permalink
Hallo kivi-Freund,
es hat sich was getan!

Hier die Benachrichtigung aus dem System:
Ticket #254 wurde aktualisiert von Jan BÃŒren.

PrioritÀt wurde von Hoch zu Normal geÀndert
% erledigt wurde von 0 zu 40 geÀndert

Andreas, kannst hier die Fragen von Geoff noch aufgreifen?

Ansonsten sehe ich das nicht als 3.5 kritisch an und priorisiere das entsprechend.

----------------------------------------
Fehler #254: Artikeldetailansicht: Historie unvollstÀndig und "Erneuert am" kaputt
http://redmine.kivitendo-premium.de/issues/254#change-407

* Autor: Andreas Rudin
* Status: Neu
* PrioritÀt: Normal
* Zugewiesen an:
* Kategorie:
* Zielversion:
----------------------------------------
kivitendo 3.5.0-beta (verifiziert mit Online-Demo auf kvitendo.de)

In der *Artikeldetailansicht* (ÃŒber Stammdaten → Berichte → Artikel → Suchen → einen aufgelisteten Artikel anklicken bzw. ÃŒber die Artikelschnellsuche):

1) Klick auf 'Historie' zeigt *höchstens einen Teil* der in der Datenbanktabelle *history_erp* *gespeicherten EintrÀge* zu diesem Artikel, manchmal auch gar nichts

2) In der *Historie fehlen* die bisher angezeigten Spalten mit der *Artikelnummer* und der *Buchungsnummer*: wurden diese *absichtlich* weggelassen oder nicht?

3) Das Feld *'Erneuert am'* ganz oben rechts in der Detailansicht (ÃŒber Listenpreis, Verkaufspreis etc.) zeigt nach dem Anpassen eines Preises *weiterhin das vorher bereits angezeigte Datum*. Das Aktualisieren des Datums klappt nicht mehr.
i***@kivitendo-premium.de
2017-07-17 15:06:42 UTC
Permalink
Hallo kivi-Freund,
es hat sich was getan!

Hier die Benachrichtigung aus dem System:
Ticket #254 wurde aktualisiert von Andreas Rudin.

Datei Artikel_Historie.png wurde hinzugefÃŒgt
Datei Datenbanktabelle_history_erp.png wurde hinzugefÃŒgt
Datei Tabelle_parts_price_history.png wurde hinzugefÃŒgt

| | 1) Klick auf 'Historie' zeigt höchstens einen Teil der in der Datenbanktabelle history_erp gespeicherten EintrÀge zu diesem Artikel, manchmal auch gar nichts

| D.h. es fehlen ganze Zeilen aus der history_erp zu dem Artikel? Das brÀuchte ich ein konkretes Beispiel, wie das nachzustellen ist.

Ja, anbei ein Beispiel:

Beim Artikel mit der id 29997 (Artikelnummer K20179809) sind in der Tabelle history_erp 10 EintrÀge vorhanden. Davon werden aber nur 5 StÌck in der Artikeldatailmaske beim Klick auf "Historie" angezeigt (es fehlen zum Beispiel die EintrÀge vom 2.4.2017). Es sieht so aus, dass nur die EintrÀge aufgefÌhrt werden, bei denen in der Spalte "what_done" 'part' steht.

----------------------------------------
Fehler #254: Artikeldetailansicht: Historie unvollstÀndig und "Erneuert am" kaputt
http://redmine.kivitendo-premium.de/issues/254#change-422

* Autor: Andreas Rudin
* Status: Neu
* PrioritÀt: Normal
* Zugewiesen an:
* Kategorie:
* Zielversion:
----------------------------------------
kivitendo 3.5.0-beta (verifiziert mit Online-Demo auf kvitendo.de)

In der *Artikeldetailansicht* (ÃŒber Stammdaten → Berichte → Artikel → Suchen → einen aufgelisteten Artikel anklicken bzw. ÃŒber die Artikelschnellsuche):

1) Klick auf 'Historie' zeigt *höchstens einen Teil* der in der Datenbanktabelle *history_erp* *gespeicherten EintrÀge* zu diesem Artikel, manchmal auch gar nichts

2) In der *Historie fehlen* die bisher angezeigten Spalten mit der *Artikelnummer* und der *Buchungsnummer*: wurden diese *absichtlich* weggelassen oder nicht?

3) Das Feld *'Erneuert am'* ganz oben rechts in der Detailansicht (ÃŒber Listenpreis, Verkaufspreis etc.) zeigt nach dem Anpassen eines Preises *weiterhin das vorher bereits angezeigte Datum*. Das Aktualisieren des Datums klappt nicht mehr.

---Dateien------------------------------
Artikel_Historie.png (38,438 KB)
Datenbanktabelle_history_erp.png (77,746 KB)
Tabelle_parts_price_history.png (31,03 KB)
i***@kivitendo-premium.de
2017-07-17 15:23:07 UTC
Permalink
Hallo kivi-Freund,
es hat sich was getan!

Hier die Benachrichtigung aus dem System:
Ticket #254 wurde aktualisiert von Andreas Rudin.
Post by i***@kivitendo-premium.de
3) Das Feld *'Erneuert am'* ganz oben rechts in der Detailansicht (ÃŒber Listenpreis, Verkaufspreis etc.) zeigt nach dem Anpassen eines Preises *weiterhin das vorher bereits angezeigte Datum*. Das Aktualisieren des Datums klappt nicht mehr.
Das wurde in der Tat vergessen. Das ist jetzt aber auch so halb ÌberflÌssig geworden, seit in der Preisinformation die Preisentwicklung mitprotokolliert wird, man könnte auch einfach von dort das letzte Datum anzeigen. Allerdings gibt es im Artikelbericht die Möglichkeit nach dem "Erneuert am" Datum zu sortieren, was natÌrlich schön einfach ist, wenn es als eigene Spalte in parts.partupdate existiert.
* da die Preishistorie schon per Trigger nach dem Update auf parts aktualisiert wird könnte man in add_parts_price_history_entry dort zusÀtzlich ein
@UPDATE parts SET priceupdate = now() where id = NEW.id;@
einbauen, finde ich aber etwas unschön, da der Trigger nach dem UPDATE auf parts lÀuft und dann wiederum parts aktualisiert. Zudem mÌßte man den Code, der OLD.lastcost und NEW.lastcost vergleicht, duplizieren.
* man könnte einen "BEFORE UPDATE" Trigger auf parts setzen, der den OLD.lastcost/NEW.lastcost Vergleich macht und NEW.priceupdate = now(); direkt beim Speichern setzt. Und dann könnte der Trigger in add_parts_price_history_entry nur noch auf eine VerÀnderung von parts.priceupdate reagieren.
* parts.priceupdate komplett rausschmeißen und in den Berichten und der Artikelseite immer das Datum des letzten Eintrags aus parts_price_history anzeigen. Der Bericht muß dann allerdings etwas mehr arbeiten und alle Artikel danach zu sortieren ist etwas komplizierter.
---------
Post by i***@kivitendo-premium.de
Im Chat gab es eine Diskussion, ob das Feld in der Form so ÃŒberhaupt sinnvoll ist, da es nur sellprice/listprice/lastcost betrifft und die Preise immer hÀufiger aus anderen Quellen stammen. Außerdem gibt es jetzt den Reiter Preisinformation, wo man die gleiche Information bekommt.
--------

Wenn da in Zukunft irgendein Datum stehen soll, so mÃŒsste klarer gekennzeichnet sein, was damit gemeint ist:
Letztes Update des Artikels an sich (Datum aus history_erp), letzte PreisÀnderung (irgendeines Preises), letzte Änderung der Verkaufspreises, letzte Änderung des Einkaufspreises? etc.
Da effektiv alle diese Informationen schnell via Klick auf "Historie" oder "Preisinformationen" verfÃŒgbar sind, wÃŒrde ich vorschlagen, *das Feld hier ganz wegzulassen*.
*So wie es jetzt ist, stiftet es nur Verwirrung und liefert schlichtweg falsche Informationen.*
Also zunÀchst mal löschen und dann allenfalls in Ruhe Ìberlegen, ob und was wirklich sinnvoll ist.
Gruss
Andreas


----------------------------------------
Fehler #254: Artikeldetailansicht: Historie unvollstÀndig und "Erneuert am" kaputt
http://redmine.kivitendo-premium.de/issues/254#change-423

* Autor: Andreas Rudin
* Status: Neu
* PrioritÀt: Normal
* Zugewiesen an:
* Kategorie:
* Zielversion:
----------------------------------------
kivitendo 3.5.0-beta (verifiziert mit Online-Demo auf kvitendo.de)

In der *Artikeldetailansicht* (ÃŒber Stammdaten → Berichte → Artikel → Suchen → einen aufgelisteten Artikel anklicken bzw. ÃŒber die Artikelschnellsuche):

1) Klick auf 'Historie' zeigt *höchstens einen Teil* der in der Datenbanktabelle *history_erp* *gespeicherten EintrÀge* zu diesem Artikel, manchmal auch gar nichts

2) In der *Historie fehlen* die bisher angezeigten Spalten mit der *Artikelnummer* und der *Buchungsnummer*: wurden diese *absichtlich* weggelassen oder nicht?

3) Das Feld *'Erneuert am'* ganz oben rechts in der Detailansicht (ÃŒber Listenpreis, Verkaufspreis etc.) zeigt nach dem Anpassen eines Preises *weiterhin das vorher bereits angezeigte Datum*. Das Aktualisieren des Datums klappt nicht mehr.

---Dateien------------------------------
Artikel_Historie.png (38,438 KB)
Datenbanktabelle_history_erp.png (77,746 KB)
Tabelle_parts_price_history.png (31,03 KB)
i***@kivitendo-premium.de
2017-07-18 11:12:49 UTC
Permalink
Hallo kivi-Freund,
es hat sich was getan!

Hier die Benachrichtigung aus dem System:
Ticket #254 wurde aktualisiert von G. Richardson.
Post by i***@kivitendo-premium.de
Beim Artikel mit der id 29997 (Artikelnummer K20179809) sind in der Tabelle history_erp 10 EintrÀge vorhanden. Davon werden aber nur 5 StÌck in der Artikeldatailmaske beim Klick auf "Historie" angezeigt (es fehlen zum Beispiel die EintrÀge vom 2.4.2017). Es sieht so aus, dass nur die EintrÀge aufgefÌhrt werden, bei denen in der Spalte "what_done" 'part' steht.
Kannst du feststellen, bei welchen Aktionen what_done gefÃŒllt wird und bei welchen es leer bleibt? Ich denke what_done sollte immer geschrieben werden.

----------------------------------------
Fehler #254: Artikeldetailansicht: Historie unvollstÀndig und "Erneuert am" kaputt
http://redmine.kivitendo-premium.de/issues/254#change-426

* Autor: Andreas Rudin
* Status: Neu
* PrioritÀt: Normal
* Zugewiesen an:
* Kategorie:
* Zielversion:
----------------------------------------
kivitendo 3.5.0-beta (verifiziert mit Online-Demo auf kvitendo.de)

In der *Artikeldetailansicht* (ÃŒber Stammdaten → Berichte → Artikel → Suchen → einen aufgelisteten Artikel anklicken bzw. ÃŒber die Artikelschnellsuche):

1) Klick auf 'Historie' zeigt *höchstens einen Teil* der in der Datenbanktabelle *history_erp* *gespeicherten EintrÀge* zu diesem Artikel, manchmal auch gar nichts

2) In der *Historie fehlen* die bisher angezeigten Spalten mit der *Artikelnummer* und der *Buchungsnummer*: wurden diese *absichtlich* weggelassen oder nicht?

3) Das Feld *'Erneuert am'* ganz oben rechts in der Detailansicht (ÃŒber Listenpreis, Verkaufspreis etc.) zeigt nach dem Anpassen eines Preises *weiterhin das vorher bereits angezeigte Datum*. Das Aktualisieren des Datums klappt nicht mehr.

---Dateien------------------------------
Artikel_Historie.png (38,438 KB)
Datenbanktabelle_history_erp.png (77,746 KB)
Tabelle_parts_price_history.png (31,03 KB)

Loading...