[gelöst] rrRenderingError beim Aufruf eines Berichts

28. März 2014 09:41

Hi,

ich habe ein Problem mit einem Report, der eigentlich nur einige Felder aus einigen verbundenen Entitäten darstellen soll.
Im visual Studio funktioniert der Bericht mit einem Datensatz und mit mehreren Datensätzen (Test mit TOP(10) in der SQL-Abfrage).

Wenn ich ihn aber ins CRM überspiele funktioniert der Report zwar mit einem einzelnen Datensatz, bei der Auswahl von mehreren Datensätzen kommt nach dem Aufruf ein Berichtfehler(rrRenderingError).

Meine SQL-Query ist:

SELECT CRMAF_prj.ace_firmaid, CRMAF_prj.ace_datumerstespraesidium, CRMAF_prj.ace_projekttitel AS PrjTitle, CRMAF_prj.ace_statusname AS Status,
CRMAF_a.name AS FirmaName1, CRMAF_a.kbc_firmenname2 AS FirmaName2, CRMAF_prj.ace_foerderprogrammidname, CRMAF_a.address1_line1 AS FirmaStrasse,
CRMAF_a.address1_line2 AS FirmaStraßeZusatz, CRMAF_a.address1_postalcode AS FirmaPLZ, CRMAF_a.address1_city AS FirmaOrt,
CRMAF_a.accountnumber AS Firmabuchnr, CRMAF_a.kbc_geburtsdatum AS FirmaGeburtsdatum, CRMAF_prj.ace_projektid, CRMAF_prj.ace_bank, CRMAF_prj.ace_blz,
CRMAF_prj.ace_kontonummer, CRMAF_prj.ace_projekttitel, CRMAF_a.kbc_branche AS Branche, CRMAF_a.kbc_unternehmensgrename,
ISNULL(CRMAF_prj.ace_summeanerkanntekostenantrag, 0) AS ace_summeanerkanntekostenantrag,
ISNULL(CRMAF_prj.ace_maximalerzuschussinklreaktivierungsbonus, 0) AS ZusageBoni, CRMAF_a.ace_gruendungsjahr, CRMAF_a.ace_nacebezeichnung,
CRMAF_a.ace_nacecodeidname, CRMAF_a.ace_uidnummer, CRMAF_a.ace_unternehmensgroename, CRMAF_a.kbc_dbrating, CRMAF_a.kbc_dbratingvom,
CRMAF_a.kbc_dbratingzahl, CRMAF_a.kbc_inhaber, CRMAF_a.kbc_ksvrating, CRMAF_a.kbc_ksvratingvom, CRMAF_a.kbc_ksvratingzahl,
CRMAF_a.kbc_nacebezeichnung, CRMAF_a.kbc_rechtsform, CRMAF_a.kbc_uidnummer, CRMAF_prj.ace_projektadresseort, CRMAF_prj.ace_projektadresseplz,
CRMAF_prj.ace_projektadressestrasse, CRMAF_prj.ace_summebeantragtekostenantrag, CRMAF_prj.ace_summebeantragtekosten,
CRMAF_prj.ace_summeanerkanntekostenantrag AS Expr1, CRMAF_prj.ace_summeauszahlungenboni, CRMAF_prj.ace_foerderungnachkumulierung,
CRMAF_prj.ace_kurzbeschreibung_textvonsbfrberichte, CRMAF_prj.ace_bewertungspunkte, CRMAF_prj.ace_bedingung,
CRMAF_prj.ace_maximalerzuschussinklreaktivierungsbonus, CONVERT(VARCHAR(10), CRMAF_prj.ace_datumerstespraesidium, 104) AS Datum_Präsidium,
CRMAF_prj.ace_projektkurzdarstellung, CRMAF_prj.ace_gzwwff, CRMAF_prj.ace_summeanerkanntekostenabrechnung,
CRMAF_prj.ace_summebeantragtekostenabrechnung, CRMAF_prj.ace_summeauszahlungenrckforderungen, CRMAF_prj.ace_frderungnachkumulierungabrechnung,
CRMAF_a.kbc_grndungsjahrstring, CRMAF_FilteredAce_wirtschaftlichedaten.ace_umsatz AS Umsatz,
CRMAF_FilteredAce_wirtschaftlichedaten.ace_bilanzsumme AS Bilanzsumme, CRMAF_FilteredAce_beschftigungsdaten.ace_beschaeftigtevzae AS Beschaeftigte,
CRMAF_FilteredAce_wirtschaftlichedaten.ace_jahr AS WD_Jahr, CRMAF_FilteredAce_beschftigungsdaten.ace_jahr AS BD_Jahr,
CRMAF_FilteredAce_wirtschaftlichedaten.ace_typname, CRMAF_FilteredAce_beschftigungsdaten.ace_typname AS Expr3,
CRMAF_FilteredAce_beschftigungsdaten.ace_typ, CRMAF_FilteredAce_wirtschaftlichedaten.ace_typ AS Expr4, CRMAF_FilteredAce_wirtschaftlichedaten.statuscode,
CRMAF_FilteredAce_beschftigungsdaten.statuscode AS Expr5, CRMAF_prj.ace_einreichdatum, CRMAF_prj.ace_projektende, CRMAF_prj.ace_projektstart,
CRMAF_a.sic, CRMAF_prj.ace_anzahlneugeschaffenearbeitsplaetze, CRMAF_prj.ace_arbeitsplatzpraemie, CRMAF_prj.ace_fempower,
CRMAF_prj.wa_depprojektfinanzierung, CRMAF_prj.wa_depprojektteam, CRMAF_prj.wa_deppersnlicheeinschtzung, CRMAF_prj.wa_depkonomischeverwertung,
CRMAF_prj.wa_depfrderinhalt, CRMAF_prj.wa_depdarstellungendprojekt, CRMAF_prj.ace_callidname, CRMAF_prj.ace_bic, CRMAF_prj.ace_iban
FROM FilteredAce_projekt AS CRMAF_prj LEFT OUTER JOIN
FilteredAccount AS CRMAF_a ON CRMAF_prj.ace_firmaid = CRMAF_a.accountid INNER JOIN
FilteredAce_foerderprogramm AS CRMAF_fg ON CRMAF_prj.ace_foerderprogrammid = CRMAF_fg.ace_foerderprogrammid LEFT OUTER JOIN
(SELECT ace_abschreibung, ace_abschreibung_base, ace_aktiverechnungsabgrenzung, ace_aktiverechnungsabgrenzung_base,
ace_andereaktivierteeigenleistungen, ace_andereaktivierteeigenleistungen_base, ace_anlagevermoegen, ace_anlagevermoegen_base,
ace_anzahlderexportlaender, ace_ausserordentlichesergebnis, ace_ausserordentlichesergebnis_base, ace_betriebsleistung,
ace_betriebsleistung_base, ace_bilanzergebnis, ace_bilanzergebnis_base, ace_bilanzergebnisausschuettungen,
ace_bilanzergebnisausschuettungen_base, ace_bilanzsumme, ace_bilanzsumme_base, ace_davonkurzfristigekredite,
ace_davonkurzfristigekredite_base, ace_davonlangfristigekredite, ace_davonlangfristigekredite_base, ace_davonleasing, ace_davonleasing_base,
ace_davonsonstigeverbindlichkeiten, ace_davonsonstigeverbindlichkeiten_base, ace_davonzinsenundaehnlicheaufwendungen,
ace_davonzinsenundaehnlicheaufwendungen_base, ace_egt, ace_egt_base, ace_eigenkapital, ace_eigenkapital_base, ace_eigenkapitalquote,
ace_exportquote, ace_exportumsatz, ace_exportumsatz_base, ace_finanzergebnis, ace_finanzergebnis_base, ace_firmaid, ace_firmaiddsc,
ace_firmaidname, ace_firmaidyominame, ace_fremdkapital, ace_fremdkapital_base, ace_fremdkapitalquote, ace_gesamtaufwand,
ace_gesamtaufwand_base, ace_gesamtausgabenearechner, ace_gesamtausgabenearechner_base, ace_gewinnverlust, ace_gewinnverlust_base,
ace_jahr, ace_jahresueberschussfehltbetrag, ace_jahresueberschussfehltbetrag_base, ace_kassaschecksguthaben, ace_kassaschecksguthaben_base,
ace_kommentarzuprognosewerten, ace_marketingaufwand, ace_marketingaufwand_base, ace_materialaufwandundfremdleistungen,
ace_materialaufwandundfremdleistungen_base, ace_monat, ace_monatname, ace_name, ace_operativercashflow, ace_operativercashflow_base,
ace_passiverechnungsabgrenzung, ace_passiverechnungsabgrenzung_base, ace_personalaufwand, ace_personalaufwand_base, ace_rohertrag,
ace_rohertrag_base, ace_rueckstellungen, ace_rueckstellungen_base, ace_sonstigebetrieblicheaufwendungen,
ace_sonstigebetrieblicheaufwendungen_base, ace_sonstigebetrieblicheertraege, ace_sonstigebetrieblicheertraege_base, ace_sonstigeerloese,
ace_sonstigeerloese_base, ace_steuernvomeinkommenundertrag, ace_steuernvomeinkommenundertrag_base, ace_summeaktiva,
ace_summeaktiva_base, ace_summepassiva, ace_summepassiva_base, ace_typ, ace_typname, ace_umlaufvermoegen, ace_umlaufvermoegen_base,
ace_umsatz, ace_umsatz_base, ace_umsatzerloesedrittlaender, ace_umsatzerloesedrittlaender_base, ace_umsatzerloeseeu,
ace_umsatzerloeseeu_base, ace_umsatzerloeseinland, ace_umsatzerloeseinland_base, ace_umsatzkopf, ace_umsatzkopf_base,
ace_unversteuerteruecklagen, ace_unversteuerteruecklagen_base, ace_veraenderungendesbestandes, ace_veraenderungendesbestandes_base,
ace_verbindlichkeitengesamt, ace_verbindlichkeitengesamt_base, ace_verbindlichkeitenlieferungen, ace_verbindlichkeitenlieferungen_base,
ace_wirtschaftlichedatenid, createdby, createdbydsc, createdbyname, createdon, createdonutc, exchangerate, importsequencenumber, modifiedby,
modifiedbydsc, modifiedbyname, modifiedon, modifiedonutc, overriddencreatedon, overriddencreatedonutc, ownerid, owneriddsc, owneridname,
owneridtype, owningbusinessunit, owninguser, statecode, statecodename, statuscode, statuscodename, timezoneruleversionnumber,
transactioncurrencyid, transactioncurrencyiddsc, transactioncurrencyidname, utcconversiontimezonecode, wa_btob, wa_btoc, wa_btop,
wa_lizenzeinnahmen, wa_lizenzeinnahmen_base, crm_moneyformatstring
FROM FilteredAce_wirtschaftlichedaten
WHERE (statecode = 0) AND (ace_typ = 2)) AS CRMAF_FilteredAce_wirtschaftlichedaten ON
CRMAF_a.accountid = CRMAF_FilteredAce_wirtschaftlichedaten.ace_firmaid AND
CRMAF_FilteredAce_wirtschaftlichedaten.ace_jahr = YEAR(CRMAF_prj.ace_einreichdatum) - 1 LEFT OUTER JOIN
(SELECT ace_behindertekopf, ace_behindertekopfmaennl, ace_behindertekopfweibl, ace_beschaeftigtemaennlvzae, ace_beschaeftigteteilzeitlkopf,
ace_beschaeftigtetzkopfmaennl, ace_beschaeftigtetzkopfweibl, ace_beschaeftigtevollzeitlkopf, ace_beschaeftigtevzae, ace_beschaeftigtevzkopfmaennl,
ace_beschaeftigtevzkopfweibl, ace_beschaeftigteweiblvzae, ace_beschftigungsdatenid, ace_facharbeiterkopf, ace_facharbeiterkopfmaennl,
ace_facharbeiterkopfweibl, ace_firmaid, ace_firmaiddsc, ace_firmaidname, ace_firmaidyominame, ace_freiemavzae, ace_freiemavzaemaennl,
ace_freiemavzaeweibl, ace_jahr, ace_lehrlingekopf, ace_lehrlingekopfmaennl, ace_lehrlingekopfweibl, ace_maaelter55jahrekopf,
ace_maaelter55jkopfmaennl, ace_maaelter55jkopfweibl, ace_name, ace_summekoepfebeschaeftigteundfreie, ace_typ, ace_typname, createdby,
createdbydsc, createdbyname, createdon, createdonutc, importsequencenumber, modifiedby, modifiedbydsc, modifiedbyname, modifiedon,
modifiedonutc, overriddencreatedon, overriddencreatedonutc, ownerid, owneriddsc, owneridname, owneridtype, owningbusinessunit, owninguser,
statecode, statecodename, statuscode, statuscodename, timezoneruleversionnumber, utcconversiontimezonecode, wa_akadabschlussgesamt,
wa_akadabschlussmnnl, wa_akadabschlussweibl, wa_andereausbildunggesamt, wa_andereausbildungmnnl, wa_andereausbildungweibl,
wa_maturaabschlussgesamt, wa_maturaabschlussmnnl, wa_maturaabschlussweibl
FROM FilteredAce_beschftigungsdaten
WHERE (statecode = 0) AND (ace_typ = 2)) AS CRMAF_FilteredAce_beschftigungsdaten ON
CRMAF_a.accountid = CRMAF_FilteredAce_beschftigungsdaten.ace_firmaid AND
CRMAF_FilteredAce_beschftigungsdaten.ace_jahr = YEAR(CRMAF_prj.ace_einreichdatum) - 1
ORDER BY CRMAF_prj.ace_foerderprogrammidname

Kann mir da jemand weiter helfen?

lg
Harald RIchter
Zuletzt geändert von Nerrischer am 28. März 2014 13:18, insgesamt 1-mal geändert.

Re: rrRenderingError beim Aufruf eines Berichts

28. März 2014 11:41

Hallo,

welche Fehlermeldung kommt denn genau?
Sind auf dem CRM System, auf dem du den Report ausführst, auch alle im Report verwendeten Felder enthalten?

Ansonsten würde ich das Tracing einschalten und das analysieren.

Re: rrRenderingError beim Aufruf eines Berichts

28. März 2014 13:17

Konnte den Fehler bereits beheben: :shock:

Ich hatte eine Gruppierungsebene eingefügt, aber kein Gruppierungskriterium (bzw. habe ich ein Gruppierungskriterium gelöscht, aber kein neues angegeben)

Folge:
Wenn für zwei oder mehr Datensätze - mit dem selben Eintrag im ehemaligen Gruppierungskriterium - der Report angefordert wurde kam der Fehler.

Lösung:
neues Gruppierungskriterium eingefügt => Report funktioniert wie er soll. :-D