Skip to main content
Beantwortet

Report mit Variablen DOCTYPE und DOCID verwenden

  • April 2, 2022
  • 9 Antworten
  • 123 Ansichten

Daniel Schmidtchen
Partner
Forum|alt.badge.img+5

Hallo zusammen,

ich wollte eine kleine Erweiterung per Report zum Angebot machen. 

Der Report als Reiter an dem Angebot angebunden. Dieser soll nur die Daten des aktuell geöffneten Angebots ziehen. Versucht habe ich es mit DOCTYPE und DOCID. Aber leider ist das Ergebnis immer leer. Sieht hier jemand den Fehler? Besten Dank vorab und schönes WE!

SELECT ap.sort, ap.bezeichnung, ap.einheit, ap.preis 
FROM `angebot_position` ap
LEFT JOIN angebot a ON ap.angebot = a.id
WHERE {DOCTYPE} = "angebot" AND a.id = {DOCID}
ORDER BY ap.sort

Beste Grüße,
Daniel

Beste Antwort von Niki

Hallo Daniel,

vielen Dank für deine Anfrage bezüglich des Berichte-Moduls.

Mit folgender Abfrage erhalte ich eine Ausgabe als PDF im Aktionsmenü:

SELECT ap.sort, ap.bezeichnung, ap.einheit, ap.preis

FROM angebot_position ap

LEFT JOIN angebot a ON a.id = ap.angebot

WHERE a.id = '{DOCID}'

ORDER BY ap.sort

 

?name=Screenshot+2022-04-06+at+16.52.59+%282%29.png

 

Wenn ich das oben im Tab aufrufe, erhalte ich auch keine Ausgabe:

?name=Screenshot+2022-04-06+at+16.55.16.png

Hilft dir das schon weiter?

9 Antworten

Forum|alt.badge.img

Hallo Daniel,

 

gibt mal  {DOCTYPE} aus ob der Inhalt wirklich “angebot” ist oder evtl “Angebot” enthält, dann würde die Bedingung immer falsch sein. 

 

gruß

Joschi


Daniel Schmidtchen
Partner
Forum|alt.badge.img+5

Hi Joschi,

korrekt, muss “Angebot” heißen. 

Allerdings lösst Xentral das DOCID auch nicht auf, wenn ich es aus dem Angebots-Tab aufrufe :(

Dank und Gruß

Daniel


Forum|alt.badge.img

evtl. geht {BELEGNR}, das gibt es aber nicht bei entwürfen, muss mindest freigegeben sein.  

gruß

joschi


Daniel Schmidtchen
Partner
Forum|alt.badge.img+5

du meinst {DOCID} = {BELEGNR} oder {DOCID} = angebot.belegnr ?


Forum|alt.badge.img

mein gedanken gang wäre, “where {BELEGNR} = angebot.belegnr” aber ich weiss nicht ob die variablen an der stelle überhaupt Interpretiert werden, die werden ja as GET übermittelt. 

 


Niki
Xentraleer
Forum|alt.badge.img+1
  • Xentraleer
  • Antwort
  • April 6, 2022

Hallo Daniel,

vielen Dank für deine Anfrage bezüglich des Berichte-Moduls.

Mit folgender Abfrage erhalte ich eine Ausgabe als PDF im Aktionsmenü:

SELECT ap.sort, ap.bezeichnung, ap.einheit, ap.preis

FROM angebot_position ap

LEFT JOIN angebot a ON a.id = ap.angebot

WHERE a.id = '{DOCID}'

ORDER BY ap.sort

 

?name=Screenshot+2022-04-06+at+16.52.59+%282%29.png

 

Wenn ich das oben im Tab aufrufe, erhalte ich auch keine Ausgabe:

?name=Screenshot+2022-04-06+at+16.55.16.png

Hilft dir das schon weiter?


  • Häufiger Teilnehmer
  • September 18, 2023

Hallo, 
vielleicht kann ich das Thema nochmal öffnen. 

Für mich stellt sich die Frage wie ich die Variable im Bericht abbilden muss. Folgendes habe ich gemacht:
 

Ich habe auch schon Probiert, alles als {DOCID} zu bezeichnen. 

Mein Thema ist, dass ich im Report immer “Missing variable” bekomme- Wenn ich als Standardwert eine ID von Lieferschein eingebe, erhalte ich klarerweise bei allen Lieferscheinen das gleiche Ergebnis. 

Kann mir jemand bitte einen Tipp geben?

Vielen Dank!

LG Lukas


  • Häufiger Teilnehmer
  • September 19, 2023

Hallo, 
vielleicht kann ich das Thema nochmal öffnen. 

Für mich stellt sich die Frage wie ich die Variable im Bericht abbilden muss. Folgendes habe ich gemacht:
 

Ich habe auch schon Probiert, alles als {DOCID} zu bezeichnen. 

Mein Thema ist, dass ich im Report immer “Missing variable” bekomme- Wenn ich als Standardwert eine ID von Lieferschein eingebe, erhalte ich klarerweise bei allen Lieferscheinen das gleiche Ergebnis. 

Kann mir jemand bitte einen Tipp geben?

Vielen Dank!

LG Lukas


EDIT: der zweite Screenshot ist nicht mit. Ich vergebe im Bericht eine Variable. Hilft aber auch nicht. 
 

 


Pau Ferrandiz
Xentraleer
Forum|alt.badge.img+2
  • Xentraleer
  • September 22, 2023

Hallo @LMW 

wie im Ticket geschrieben, gibt es ein Fehler im System seit Version 21.1.x, der die Nutzung von unseren Standard-Variablen nicht unterstützt. Zumindest die Variablen die für die Freigaben in Aktionsmenu gedacht sind: DOCID, DOCTYPE
Ich habe unserem Produktteam und Handbuchteam informiert, damit sie ggf. die Dokumentation anpassen und das Fehlverhalten beheben.