“artikelbeschreibung_de” sollte eigentlich beim CSV Export funktionieren, manchmal schleicht sich hier jedoch noch ein Leerzeichen ein, weshalb dann die Daten nicht richtig abgefragt werden können. Wenn du jedoch auch zum Beispiel den Onlineshop-Text benötigst, müsstest du hierfür über einen SQL-Bericht gehen. Dieser würde dir dann auch die entsprechenden Daten ausgeben.
Solltest du mit dem Erstellen von SQL-Berichten nicht vertraut sein, haben wir hier in der Community mehrere Agenturen vertreten, die dir dabei sicher gern weiterhelfen werden. Du kannst dich direkt an diese wenden, oder sonst auch hier einen Eintrag erstellen.
Da kann ich Dennis Bernhardt nur zustimmen, die Beschreibung sollte in der Regel beim Export ausgegeben werden. Ein Report wäre hier sonst eine gute Alternative.
danke für Eure Infos. Den Onlineshoptext benötige ich nicht. In jedem Beleg (Angebot) gibt es eine Beschreibung der Position, die beim Zufügen zunächst von der angegebenen Artikelnummer übernommen wird.
Diese Beschreibung kann ja bearbeitet und für das jeweiligen Angebot modifiziert werden. Das machen wir auch. Somit benötigen wir den modifizierten Text aus dem jeweiligen Angebot. Nicht den Text aus der Artikelbeschreibung.
Die Beschreibung im Angebot sollte doch auf der Belegebene nochmal gespeichert werden. Nur wie kann in den CSV-Exporten darauf zugegriffen werden? Die Artikelbeschreibung nutzt in dem Fall nicht, weil ja im Beleg abgeändert.
du kannst das vorhandene SQL leicht erweitern, um ein JOIN auf die Positionen und die gewünschten Felder. Hier in der Tabelle angebot_position heisst es dann doch “Beschreibung”:
SELECT
a.datum AS datum,
a.belegnr,
a.kundennummer,
a.name,
a.umsatz_netto AS summe,
a.waehrung AS waehrung, ap.nummer, ap.menge, ap.sort, ap.beschreibung, ap.bezeichnung
FROM angebot a JOIN angebot_position ap ON ap.angebot = a.id
WHERE a.status = ‚freigegeben‘ AND a.umsatz_netto > {UMSATZ}
GROUP BY a.id, ap.id
vielen Dank für Deine hilfreiche Antwort. Der SQL-Abruf per Bericht klappt schon mal. Es werden auf Positionebene Artikelnummer, Angebotstext und Betrag sichtbar:
Der Bericht ist noch eingeschränkt auf die offenen Angebote. Kann man auf diese Weise auch alle Angebote beziehen (ohne Einschränkung) exportieren und wie wäre da der SQL-Befehl?
Super, vielen Dank @Daniel_Schmidtchen und @Max_P für die Tipps. Mit diesem Befehl konnte ich nun alle Angebote mit Positionen und Artikelbeschreibung auslesen:
SELECT
a.datum AS datum,
a.belegnr,
a.kundennummer,
a.name,
a.umsatz_netto AS summe,
a.waehrung AS waehrung,
ap.nummer,
ap.menge,
ap.sort,
ap.beschreibung,
ap.bezeichnung
FROM angebot a
JOIN angebot_position ap ON ap.angebot = a.id
GROUP BY a.id, ap.id
Eines ist mir noch aufgefallen: Die Summe auf den einzelnen Artikelpositionen ist jeweils die Gesamtsumme des Angebots a.umsatz_netto AS summe, nicht die Positionssumme.
Wie heißt das Datenfeld, dass die jeweilige Positionssumme ausgibt?
Gibt es zu den Tabellen und SQL-Abfragen auch eine Xentral-Doku?
Wir müssen gleiches Prozedere auch noch mit den Rechnungen machen.