Erstellt vor 4 Jahren

Geschlossen vor 4 Jahren

#1561 closed Fehler (fixed)

benutzerdefinierte Variable wird unabsichtlich deaktiviert

Erstellt von: bibi@… Verantwortlicher: m.bunkus@…
Priorität: normal Meilenstein:
Komponente: kivitendo ERP Version: 2.6.2 beta
Schweregrad: schwerwiegend Stichworte: Stammdaten
Beobachter:

Beschreibung

Eine für Waren, Dienstleistungen und Erzeugnisse angelegte benutzerdefinierte Variable, die dann einer Ware zugeordnet wurde, wird irgendwann in den Stammdaten der Ware im Reiter "Benutzerdefinierte Variablen" mit "Element deaktiviert" gekennzeichnet.

Folgendes habe ich herausgefunden: Beim Abspeichern eines Auftrags (oder auch Lieferschein) wird pro Position ein Eintrag in die Tabelle custom_variables_validity erzeugt. Dabei wird die trans_id immer automatisch hochgezählt. Offensichtlich wird aber diese Tabelle dazu verwendet, zu prüfen, ob die benutzerdef. Variable für eine Ware gültig ist und dabei ist die trans_id eben die interne Id der Ware und nicht die der Auftragsposition.
Hat man nun im Laufe der Zeit viele Aufträge gespeichert (oder auch einen ganz ganz oft), dann stimmen irgendwann die hochgezählte trans_id und die intere Waren-Id überein und die Stammdaten-Maske denkt, die Variable für diese Ware ist deaktiviert.

Ich hoffe, das ist soweit verständlich.

Viele Grüße

Bernd

Änderungshistorie (2)

comment:1 Geändert vor 4 Jahren durch m.bunkus@…

  • Status von new nach assigned geändert

comment:2 Geändert vor 4 Jahren durch m.bunkus@…

  • Lösung auf fixed gesetzt
  • Status von assigned nach closed geändert

Ist in Revision 2bfb8a5 behoben.

Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.