# 📊 Eigene Reporte

{% hint style="success" %}
*Modul: Automatische Reports*
{% endhint %}

<figure><img src="https://2281246901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlM26Mg6nljOOOe95HyIq%2Fuploads%2FomfNMmW0JRK0SWXo7EZZ%2Fimage.png?alt=media&#x26;token=26197bad-5084-4a40-84d4-1d7b49e44b1c" alt=""><figcaption></figcaption></figure>

Das Modul "Automatische Reports" ermöglicht das automatische Erstellen von Berichten/Auswertungen in **CSV** (**Komma separiertes Textformat**) bzw. **XLS (Excel)** Format.&#x20;

Für die Reports kann ein Zeitpunkt bzw. Intervall eingestellt werden, zu dem die Reports erstellt werden sollen. Durch das Einstellen eines Reportplans kann z.B. ein Bericht über die wöchentlichen Lagerbestände, monatlichen Verkaufsanalysen, Quartalsauswertungen von Mitarbeiterumsätzen usw. erstellt werden.&#x20;

{% hint style="info" %}
*Für die Anzeige und Konfiguration der automatischen Reports benötigt der angemeldete* [*Benutzer die Systemrolle "**Administrator**"*](https://helpcenter.etron.info/einstellungen/benutzer-und-unternehmen/benutzer#systemrolle)*.*
{% endhint %}

## Erstellte Reporte

> *Berichte -> Dashboards -> Erstellte Reporte*

Unter **Berichte > Dashboards > Eigene Reporte > Erstellte Reporte** können bereits erstellte Pläne heruntergeladen und eingesehen werden. Dafür wird das Download Symbol ![](https://2281246901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlM26Mg6nljOOOe95HyIq%2Fuploads%2FyQtKHZrGDgMU9xEMZdBV%2Fimage.png?alt=media\&token=32013ce3-c9de-498b-a4b3-061ab138b3b6) bei einem Reporteintrag ausgewählt, oder über die Checkbox  mehrere Reporte ausgewählt und anschließend über **Aktion -> Export** heruntergeladen.&#x20;

<figure><img src="https://2281246901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlM26Mg6nljOOOe95HyIq%2Fuploads%2FeqO0fwUeURdBJ4a5iQNS%2Fimage.png?alt=media&#x26;token=8397f413-8b8a-49ed-ab66-538d1edf2b8e" alt=""><figcaption></figcaption></figure>

## Report Pläne - eigene Reporte erstellen

> *Berichte -> Dashboards -> Reportpläne*

Unter **Berichte > Dashboards > Eigene Reporte > Reportpläne** können neue Pläne erstellt und angepasst werden. Wir empfehlen Ihren Vertriebspartner oder den ETRON Support zu kontaktieren. Die Erstellung von Report Code erfordert Grundkenntnisse in der Programmiersprache Python und ist ein Mehraufwand, daher auch kostenpflichtig.

<figure><img src="https://2281246901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlM26Mg6nljOOOe95HyIq%2Fuploads%2FmCFj8SSsEIa4ymjTlTVl%2Fimage.png?alt=media&#x26;token=015d01a1-b2ed-453d-b359-75dc80d2fb82" alt=""><figcaption></figcaption></figure>

<table data-header-hidden><thead><tr><th width="289">Felder</th><th>Bedeutung</th></tr></thead><tbody><tr><td><strong>Felder</strong></td><td><strong>Bedeutung</strong></td></tr><tr><td><strong>Name der Aktion</strong></td><td>Bezeichnung des Report Plans</td></tr><tr><td><strong>Model</strong></td><td>Datenmodell auf sich der Report beziehen soll</td></tr><tr><td><strong>Reporttyp</strong></td><td>Format in welchem der Report erstellt werden soll: CSV / XLS</td></tr><tr><td><strong>E-Mail Vorlage</strong></td><td>Eine existierende E-Mail Vorlage kann hier ausgewählt werden</td></tr><tr><td><strong>Löschen nach Tagen</strong></td><td>Nach wie vielen Tagen ein erstellter Report gelöscht wird</td></tr><tr><td><strong>Zeitplaner-Benutzer</strong></td><td>User der den Report ausführt. Achtung: Der gewählte User muss über die entsprechenden Rechte verfügen. Ein User, welcher nur die Rolle "Verkauf" besitzt, kann keine Auswertung für "Einkauf" durchführen.</td></tr><tr><td><strong>Ausführen alle</strong></td><td>Angabe von <em>Zahl</em> plus <em>Zeiteinheit</em>. Also z.B.: 1 + Wochen für <em>1 mal wöchentlich ausführen</em></td></tr><tr><td><strong>Nächstes Ausführungsdatum</strong></td><td>Legt fest zu welchem Zeitpunkt der Report ausgeführt werden soll</td></tr><tr><td><strong>Anzahl der Aufrufe</strong></td><td><p>Gibt an wie oft der Report ausgeführt werden soll. Beim Eintrag der Zahl 5 und einer Ausführung alle 1 Wochen, würde der Report 5 Wochen lang, einmal pro Woche erstellt werden und anschließend nicht mehr. </p><p>Soll der Report auf unbegrenzte Zeit erstellt werden, dann muss -1 eingetragen werden.</p></td></tr><tr><td><strong>Priorität</strong></td><td>0 ist die höchste und 10 die niedrigste Priorität</td></tr><tr><td><strong>Wiederholung versäumt</strong></td><td>Sollte standardmäßig aktiviert werden. Dient dazu, dass geprüft wird, ob der Report zum Zeitpunkt X aufgrund von zum Beispiel Serverproblemen nicht gestartet werden konnte und startet diesen dann automatisch, sobald die Erstellung wieder verfügbar ist. </td></tr><tr><td><strong>Report Code</strong></td><td><p>Für den Report Code wird die Programmiersprache Python benötigt.  <br>Dieser Code kann von unserem Support erstellt werden. Bitte melden Sie sich diesbezüglich unter support@etron.info<br><br>Ein Beispiel für einen Reportplan ist <a href="#beispiel-fur-einen-reportplan">finden Sie hier</a>.<br></p><p>Eigenständige Anpassungen an diesem Code können zu Fehlern führen - bitte haben Sie Verständnis, dass etwaige Reparaturen durch unseren Support zu Kosten führen können. </p></td></tr><tr><td><strong>Sicherheit</strong></td><td>Durch das Hinzufügen einer Sicherheitsgruppe kann festgelegt werden, welche Gruppen Zugriff auf den erstellten Bericht haben (z.B. Verkauf - Administrator)</td></tr></tbody></table>

{% hint style="success" %}
*Der Button **MANUELL STARTEN** führt den Reportplan manuell aus, wodurch der Report sofort erstellt wird. Der Report befindet sich dan im Menü Berichte -> Dashboards ->  **Erstellte Reports**.*
{% endhint %}

### Beispiel für einen Reportplan

Dieser Reportplan erstellt ein CSV für das Modell "Produkt".

Der erstellte Report wird nach 30 Tagen gelöscht.\
Der Report wird 1x monatlich, für einen unbegrenzten Zeitraum (Anzahl der Aufrufe = -1) erstellt.&#x20;

<figure><img src="https://2281246901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlM26Mg6nljOOOe95HyIq%2Fuploads%2FjnJeTTp2vZISHgbVxfUb%2Fimage.png?alt=media&#x26;token=a5a52d11-07ae-44c3-82ba-b64d77943d0d" alt=""><figcaption></figcaption></figure>

Anhand des Reportcodes&#x20;

```
filename = 'reportplan.csv'
headers = ['Lagerort Name', 'EAN/Barcode', 'Verfuegbare Menge', 'Verkaufspreis']
rows = []

products = env['product.product'].search([])
locations = env['stock.location'].search([('location_id', '!=', False)])

for location in locations:
	for product in products.with_context(location=location.id):
		 rows.append([location.complete_name, product.barcode, product.qty_available, product.lst_price])
	
```

wird der Dateiname auf "reportplan.csv" festgelegt. Im Report befinden sich die Spalten/Header "Lagerort Name", "EAN/Barcode", "Verfuegbare Menge" und "Verkaufspreis" sowie die entsprechenden Werte für das Produkt.&#x20;

#### Beispiel Reportdatei

{% file src="<https://2281246901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlM26Mg6nljOOOe95HyIq%2Fuploads%2FS8jAJeYOQeozNBmCNjMo%2Freportplan.csv?alt=media&token=fc09db28-26d2-4ff0-b763-cc07f03cb5fb>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://helpcenter.etron.info/verwaltungsoberflache/berichte/dashboards/eigene-reporte.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
