Felmeddelande när du skriver ut eller förhandsgranskar en rapport i Microsoft Dynamics SL: "Systemmeddelande 7011"

Symptom

Föreställ dig följande. Du skriver ut eller förhandsgranskar rapporter i någon av följande moduler:

  • Köpa i Microsoft Dynamics SL

  • Hantering i Microsoft Dynamics SL

  • Lager i Microsoft Dynamics SL

  • Tid och kostnader för projekt i Microsoft Dynamics SL



När du tar den här åtgärden visas något av följande serier av felmeddelanden:

1-serien:

Systemet meddelande 7011 - ROI Get RIPARAM misslyckades för CRPERC. Fel =.

När detta meddelande visas felmeddelande följande:

Systemet meddelande 7011 - ROI Get RIPARAM misslyckades för CRPEMSGCNT. Fel =.

Se orsak 1, 2, 3 och 4.

2-serien:

CRPEHLPR MFC-program har stött på ett problem och måste avslutas. Vi beklagar eventuella olägenheter.

Följt av:

Systemet meddelande 7011 - ROI Get RIPARAM misslyckades för CRPERC. Fel =.

Följt av:

Systemmeddelande 7011 - ROI får RIPARAM misslyckades för CRPEMSGCNT. Fel =.

Se orsak 5.


3-serien:

Microsoft Visual C++ Runtime Library Runtime Error! Program: Programmet har begärt att Runtime att avsluta på ett ovanligt sätt. Kontakta programmets supportgrupp för mer information.

Följt av:

Systemet meddelande 7011 - ROI Get RIPARAM misslyckades för CRPERC. Fel =.

Följt av:

Systemmeddelande 7011 - ROI får RIPARAM misslyckades för CRPEMSGCNT. Fel =.

Se orsak 6.


Orsak

Problemet beror på något av följande skäl.

Orsak 1

(Dataexekveringsskydd) funktionen blockerar vissa filer från att köras korrekt när Microsoft Dynamics SL eller Microsoft Business Solutions - Solomon programfiler finns på en dator som kör något av följande operativsystem:

  • Windows Server 2008 eller Windows Server 2008 R2

  • Windows 7

  • Windows Server 2003 med servicepack 1 (SP1)

  • Windows Vista med servicepack 1 (SP1)

  • Windows XP Professional med Service Pack 2 (SP2)

Orsak 2:

Det finns skadade poster i Microsoft Dynamics SL programdatabasen eller i Microsoft Business Solutions - Solomon programdatabasen.

Orsak 3:

Capicom.dll-filen har registrerats felaktigt.


Orsak 4:

Microsoft Dynamics SL använder Crystal rapporter 10. Den här versionen av Crystal Reports är en uppgradering från en tidigare version. En del programinställningar är därför inte längre kompatibla.

Orsak 5:

Det här problemet uppstår eftersom det finns en supression formel i en underrapport som associeras med den rapport som du vill skriva ut.

Orsak 6:

Rollen MSDSL tillämpning eller E7F575915A2E4897A517779C0DD7CE SQL-användaren synkroniseras inte korrekt med Microsoft Dynamics SL-databaser. Eller både rollen och användaren synkroniseras inte korrekt. Den här situationen kan uppstå om följande villkor är uppfyllda:

  • Väljer du Synkronisera alla ägare och säkerhet uppdatering scenariot på skärmen Databasunderhåll (98.290.00) och skärmen Databasunderhåll (98.290.00) är från en tidigare version av Microsoft Dynamics SL.

  • Du kör uppdateringen scenario på en databas som finns på samma instans av SQL Server som en Microsoft Dynamics SL 7.0-databas.

Lösning

Lös problemet genom att använda lämplig lösning.

Lösning 1


Ställa in funktionen Dataexekveringsskydd att filen Crpehlpr.exe och filen Roi.exe ska köras. Gör så här:

  1. Högerklicka på Datornoch klicka sedan på Egenskaper.

  2. Klicka på fliken Avancerat i Windows Server 2003 eller Windows XP. Klicka på länken Avancerade systeminställningar i Windows Vista, Windows 7 eller Windows Server 2008.

  3. Klicka på Inställningarunder prestanda .

  4. Klicka på Lägg tillpå fliken Dataexekveringsskydd .

    Obs! Standardalternativet är Aktivera Dataexekveringsskydd för alla program och tjänster utom de jag markerar.

  5. Gå till installationskatalogen för Microsoft Dynamics SL-programmet eller Microsoft Business Solutions - Solomon installationskatalogen för programmet. Om du har en ytterligare enhet är en enhet för den här installationen måste du lägga till filen via båda banor.

    Du installerar till exempel Microsoft Dynamics SL 7.0 till följande mapp:

    C:\Program Files\Microsoft Dynamics\SL\ApplicationsPå samma dator mappa S enhet till följande mapp:

    C:\Program Files\Microsoft Dynamics\SLNär du gör detta måste du lägga till filer med hjälp av följande sökvägar:

    • C:\Program Files\Microsoft Dynamics\SL\Applications\

    • S:\Applications\

  6. Leta upp och markera följande fil:

    Crpehlpr.exe.

  7. Klicka på Öppnaoch klicka på Verkställ.

  8. Upprepa steg 1 till 7 för filen Roi.exe.

Lösning 2


Ta bort de skadade posterna från programdatabasen Microsoft Dynamics SL eller Microsoft Business Solutions - Solomon programdatabasen. Gör följande om du vill göra detta.

Obs! Kontrollera att du har en fullständig säkerhetskopia av databasen som du kan återställa om ett problem uppstår innan du följer instruktionerna i den här artikeln.

  1. Kontrollera att alla Microsoft Dynamics SL-användare eller alla Microsoft Business Solutions - är Solomon användare loggat ut.

  2. Starta Microsoft SQL Query Analyzer. Eller starta Microsoft SQL Server Management Studio.

  3. Ansluta till rätt Microsoft Dynamics SL programdatabasen eller Microsoft Business Solutions - Solomon programdatabasen.

  4. Kör följande påståenden.

    Delete from Roidetail
    Delete from Rptcompany
    Delete from Rptruntime

Lösning 3


Lös problemet genom att registrera filen Capicom.dll manuellt. Gör så här:

  1. Leta reda på filen Capicom.dll på den lokala datorn. Som standard är den här filen i följande mapp:

    SystemDrive:\Windows\System32

  2. Kontrollera att versionen av filen Capicom.dll är 2.1.0.1 eller en senare version. Gör så här:

    1. Högerklicka på filen Capicom.dll och klicka sedan på Egenskaper.

    2. Kontrollera att versionen är 2.1.0.1 eller en senare version på fliken Version .

    3. Klicka på OK.

  3. Högerklicka på filen Capicom.dll och klicka sedan på Öppna med.

  4. I dialogrutan Windows klickar du på Välj program i en lista.

  5. Klicka på Bläddrai dialogrutan Öppna med .

  6. Leta upp och öppna sedan följande mapp:

    Systemenhet: \Windows\System32

  7. Dubbelklicka på filen Regsvr32.exe och klicka sedan på OK.

  8. Klicka på OK när du får följande meddelande:

    RegSvr32 - DllRegisterServer i SystemDrive:\windows\system32\capicom.dll lyckades.

Obs! Om du får felmeddelandet "Systemet meddelande 9827" på en arbetsstation computerbefore du registrera Capicom.dll-fil, måste du köra igen synkroniserar alla ägare och säkerhet uppdatering scenario på skärmen Databasunderhåll (98.290.00) .

Lösning 4:


Lös problemet genom att markera kryssrutan Nr skrivare i rapportfilen i Business Objects Crystal Reports. Gör så här:

  1. Öppna Crystal Reports och klicka sedan på rapportfilen så att den öppnas.

  2. Klicka på filen.

  3. Klicka på Skrivarinställning.

  4. Markera kryssrutan Nr skrivare och klicka sedan på OK.

  5. Klicka på Spara.

Lösning 5:


Ändra rapporten i Business Objects Crystal Reports för att ta bort dämpning i underrapporten.

  1. Öppna rapportfilen som ger felet i Business Objects Crystal Reports.

  2. Högerklicka på underrapporten om en underrapport i varje avsnitt i rapporten. Observera: Den här lösningen fungerar inte om ingen underrapport.

  3. Klicka på Format-delrapport. Knappen Utelämna formel ska innehålla röd text. Förekomsten av denna röd text anger att det finns en formel för undertryckande av explosioner. När formeln använder variabler från den överordnade rapporten, måste du ta bort variabler. Anteckningar

    • Den här lösningen fungerar inte om du inte får indikation att det finns en formel för undertryckande av explosioner.

    • Om bekämpande formeln använder en kombination av variabler i underrapporten och överordnade rapporten variabler, måste dessa variabler avgränsas så att de överordnade rapport variablerna kan tas bort.

    • Om det avsnitt som innehåller underrapporten innehåller också andra visade variabler, måste variabler avgränsas.

    • Om det avsnitt som innehåller underrapporten redan finns en formel för undertryckande av explosioner måste du bestämma om du vill koppla formler och hur du gör detta.

  4. Klicka på Utelämna formel om du vill öppna dialogrutan Redigerare för formatet och klicka sedan på Markera alltRedigera -menyn.

    Anteckningar: Den här lösningen fungerar inte om bekämpande formeln använder endast variabler från underrapporten.

  5. Klicka på Kopiera för att kopiera formeln på Redigera -menyn.

  6. Ta bort formeln.

  7. Klicka på OK för att stänga dialogrutan Redigerare för Format .

  8. Högerklicka på den vänstra delen av skärmen där underrapporten ska visas och klicka sedan på Avsnittet Expert.

  9. Klicka på Klistra inRedigera -menyn för att klistra in formeln i dialogrutan Avsnitt ExpertUtelämna formel.

  10. Klicka på Spara och Stängoch klicka sedan på OK.

  11. Klicka på SparaArkiv -menyn.

Lösning 6:

Klicka här om du vill visa eller dölja detaljerad information

Synkronisera användaren. Gör så här:

  1. Använd SQL Server Management Studio för att köra följande sats mot databasen för Microsoft Dynamics SL-systemet:

    DELETE FROM RPTExtra 
  2. Välj Synkronisera alla ägare och säkerhet uppdatering scenariot på skärmen Databasunderhåll (98.290.00) och klicka sedan på Börja bearbeta.

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×