#
#		ITSV GmbH
#	CCDB - Command and Control Database
#
#	FILE:			dquerymfile_SVCLDGCFUNZSVTDLD.txt
#	DESCRIPTION:	DQUERY definition for DQUERY SVCLDGCFUNZSVTDLD
#					this query downloads all ELDA-unzustellbar-Clearingfälle for one Berichtsdatum and one Traeger as an XLSX-FILE
#	HISTORY:
#	Datei		Author		Description
#	20211202	WSC			use V_CCCFUNZ_ZUOOPTOUT instead of CCCFUNZ to include ZUO-Opt-Out Information in Download files
#
@querytitle			Unzustellbare Clearingfälle für einen Träger zu einem Berichtsdatum downloaden
@querydescription	Lädt alle ELDA-unzustellbaren Clearingfälle zu einem Berichtsdatum für einen Träger als Excel-XLSX-Datei herunter.
					Der Name der Datei ist CF_DGD_ELDAUNZ_<berichtsdatum>_<traeger>.xlsx.
					<berichtsdatum> ist das Datum, wann die Auswertung in DGDIALOG erstellt wurde in der Form YYYYMMDD.
					<traeger> ist der MST-Code des Trägers, dessen Daten in der Ausgabe enthalten sind.
@group				SVCLCFSTATCFENZ
@querytype			dbselect
@attributenames		svt:svt:{{svtoptions}},repdat:unzrepdat
@svtoptions			{"labeltext":"Träger","typedesc":"Träger, für den Clearingfälle downloaded werden sollen"}
@pre_query
	if (that.query.svt=="ALLE") that.query.sql = that.query.sql_ALLE;
@sql_ALLE			select * from V_CCCFUNZ_ZUOOPTOUT where repdatnum=::repdat::
@sql				select * from V_CCCFUNZ_ZUOOPTOUT where repdatnum=::repdat:: and traeger=::svt::
@post_query
	that.result.setResultAttribute("contentDisposition","attachment; filename=\"CF_DGD_ELDAUNZ_"+that.query.repdat+"_"+that.query.svt+".xlsx\"");
@format				xlsx

