Skip to main content

Hallo zusammen,

gibt es einen Datenbankeintrag der die erstmalige Artikelanlage per Datum/ Timestamp ausgibt? Wenn ja, in welcher Tabelle befindet sich dieser?

Hintergrund: Ich würde gerne einen Bericht erstellten, wie viele neue Datenbank-IDs für Artikel (Anzahl angelegter Artikel) in einem Zeitraum erstellt wurden.

Vielen Dank für euren Input.

Hallo @Jan Martin Fendel ,

es gibt in Xentral das Modul “Protokoll”. Gleichnamig gibt es auch in der Datenbank Ansicht eine Tabelle. Man kann dort entsprechend nach Datum filtern. Siehe nachfolgenden Screenshot.

Der Artikel mit der ID ‘42’ (module=artikel&action=edit&id=42 → Spalte Parameter im Screenshot) wurde also am 2023-09-25 17:26:28 Uhr angelegt.

Ich hoffe das hilft dir und beantwortet deine Frage.

Viele Grüße,

Matthias von digitalXL


Hallo @Matthias Berkmann-Schäfer ,

herzlichen Dank für den raschen Support!


Für mein Verständnis gerne nochmal nachgehakt:

Protokolliert wird nicht (bzw. nirgends) die Action “create” (module=artikel&action=create) sondern lediglich “edit”? Auch wird diese Tabelle (und damit auch der Bericht) leider - was ja auch hier sinnvoll ist - durch Einstellung in den Grundddaten geleert.

Bedeutet, es kann nachträglich nicht nachvollzogen werden, wann genau das Produkt tatsächlich angelegt wurde sondern lediglich wann es ggf. im gespeicherten Zeitraum “bearbeitet” wurde. 

Bei einem 2021 erstellten Arikel würde er mir hier in meinem Fall den 10.11.2023 als “Createdatum” (= ältestes vorhandenes Datum) ausweisen.
 

Am Artikel selbst gibt es wirklich keinen Timestamp? Auch nicht über einen Datenbank/ ID Sprung?

Vielen Dank und VG
Jan


Hallo @Jan Martin Fendel ,

grundsätzlich gibt es schon die Action “create”. Allerdings fehlt da noch der Parameter (die Artikel-ID). In unserer Testinstanz steht dort für alle Artikel create-Einträge eine ‘0’ als Parameter. Daher muss man m.E. nach dem ersten Artikel edit Timestamp gehen.

Viele Grüße,

Matthias von digitalXL


Antworten