Quando si stampa il report "Cespite - Valore contabile 02" nel client RoleTailored in Microsoft Dynamics NAV 2009 con hotfix 2622970 applicato, viene stampata una sola sezione Totale gruppo

Si applica a
Dynamics NAV 2009

Questo articolo si applica a Microsoft Dynamics NAV per tutti i paesi e tutte le impostazioni locali della lingua.

Sintomi

Si supponga di applicare hotfix 2622970 in Microsoft Dynamics NAV 2009. Quando si stampa il report "Cespiti - Valore contabile 02" con il parametro Totali di gruppo impostato su FA Class nel client RoleTailored (RTC), viene stampata una sola sezione Totale gruppo. Tuttavia, il report "Cespiti - Valore contabile 02" stampa diverse sezioni Totale gruppo nella stessa situazione nel client classico.
  Per altre informazioni sull'hotfix 2622970, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:

2622970 L'ammortamento 1 personalizzato non viene stampato per la classe quando si stampa il report "Cespiti - Valore contabile 02" nel client RoleTailored (RTC) in Microsoft Dynamics NAV 2009 Questo problema si verifica nei prodotti seguenti:

  • Microsoft Dynamics NAV 2009 R2
  • Microsoft Dynamics NAV 2009 Service Pack 1 (SP1)

Risoluzione

Informazioni sull'aggiornamento rapido

È ora disponibile un hotfix supportato da Microsoft. Tuttavia, è destinato solo a correggere il problema descritto in questo articolo. Applicala solo ai sistemi che stanno riscontrando questo problema specifico. Questo hotfix potrebbe ricevere ulteriori test. Pertanto, se non si è gravemente colpiti da questo problema, è consigliabile attendere il prossimo Service Pack di Microsoft Dynamics NAV o la prossima versione di Microsoft Dynamics NAV che contiene questo hotfix.

Nota In casi speciali, gli addebiti normalmente sostenuti per le chiamate al supporto tecnico possono essere annullati se un professionista del supporto tecnico per Microsoft Dynamics e i prodotti correlati determinano che un aggiornamento specifico risolverà il problema. I soliti costi del supporto verranno applicati a domande e problemi di supporto aggiuntivi che non sono idonei per l'aggiornamento specifico in questione.

            
          

Informazioni sull'installazione

Microsoft fornisce esempi di programmazione a titolo puramente illustrativo, senza alcuna garanzia espressa o implicita. Ciò include, a titolo esemplificativo e non esaustivo, le garanzie implicite di commerciabilità o idoneità a uno scopo particolare. Questo articolo presuppone che si abbia familiarità con il linguaggio di programmazione oggetto della dimostrazione e con gli strumenti utilizzati per la creazione e il debug delle procedure. I tecnici del supporto Tecnico Microsoft possono spiegare le funzionalità di una particolare procedura, ma non modificarli per fornire funzionalità aggiuntive o creare procedure in base a specifici requisiti.

Nota Prima di installare questo hotfix, verificare che tutti gli utenti client di Microsoft Navision siano disconnessi dal sistema. Sono inclusi gli utenti client di Microsoft Navision Application Services (NAS). Dovresti essere l'unico utente client connesso quando implementi questo hotfix.

Per implementare questo hotfix, è necessario disporre di una licenza per sviluppatori.

È consigliabile assegnare l'ID ruolo "SUPER" all'account utente nella finestra Accessi di Windows o nella finestra Accessi database. Se all'account utente non è possibile assegnare l'ID ruolo "SUPER", è necessario verificare che l'account utente disponga delle autorizzazioni seguenti:

  • Autorizzazione modifica per l'oggetto che si desidera modificare.
  • Autorizzazione Execute per l'oggetto System Object ID 5210 e per l'oggetto System Object ID 9015.

                
Nota: non è necessario disporre dei diritti per gli archivi dati a meno che non sia necessario eseguire il ripristino dei dati.

Modifiche al codice

Nota Verifica sempre le correzioni del codice in un ambiente controllato prima di applicare le correzioni ai computer di produzione.
Per risolvere il problema, attenersi alla procedura seguente:

  1. Modificare il layout TableRow37 e il layout TableRow39 nel report Cespiti - Valore contabile 02 (5606). A questo scopo, procedere come segue:

    1. Fare clic su Proprietà, su Visibilità e quindi su Nascosto.

    2. Modificare il codice nel modo seguente:
      Codice esistente

      =iif(Fields!GroupTotals.Value = " ",TRUE,FALSE)
      

      Codice sostitutivo

      =iif(Max(Fields!GroupTotals.Value) = " ",TRUE,FALSE)
      
  2. Modificare il layout TableRow41, TableRow42, TableRow43, TableRow44 e TableRow45 nel report Cespiti - Valore contabile 02 (5606). A questo scopo, procedere come segue:

    1. Fare clic su Proprietà, su Visibilità e quindi su Nascosto.

    2. Modificare il codice nel modo seguente:
      Codice esistente

      =iif(Fields!GroupTotals.Value = " ",TRUE,FALSE)
      

      Codice sostitutivo

      =iif(Max(Fields!GroupTotals.Value) = " ",TRUE,FALSE)
      
  3. Modificare il layout TableRow46, TableRow47, TableRow48, TableRow49 e TableRow50 nel report Cespiti - Valore contabile 02 (5606). A questo scopo, procedere come segue:

    1. Fare clic su Proprietà, su Visibilità e quindi su Nascosto.

    2. Modificare il codice nel modo seguente:
      Codice esistente

      =iif(Last(Fields!ShowSection_1_2_.Value) = FALSE,TRUE,FALSE)
      

      Codice sostitutivo

      =iif(Max(Fields!ShowSection_1_2_.Value) = FALSE,TRUE,FALSE)
      
  4. Modificare il layout TableRow51, TableRow52, TableRow53, TableRow54 e TableRow55 nel report Cespiti - Valore contabile 02 (5606). A questo scopo, procedere come segue:

    1. Fare clic su Proprietà, su Visibilità e quindi su Nascosto.

    2. Modificare il codice nel modo seguente:
      Codice esistente

      =iif(Last(Fields!ShowSection_1_3_.Value) = FALSE,TRUE,FALSE)
      

      Codice sostitutivo

      =iif(Max(Fields!ShowSection_1_3_.Value) = FALSE,TRUE,FALSE)
      
  5. Modificare il layout TableRow56, TableRow57, TableRow58, TableRow59 e TableRow60 nel report Cespiti - Valore contabile 02 (5606). A questo scopo, procedere come segue:

    1. Fare clic su Proprietà, su Visibilità e quindi su Nascosto.

    2. Modificare il codice nel modo seguente:
      Codice esistente

      =iif(Last(Fields!ShowSection_1_4_.Value) = FALSE,TRUE,FALSE)
      

      Codice sostitutivo

      =iif(Max(Fields!ShowSection_1_4_.Value) = FALSE,TRUE,FALSE)
      
  6. Modificare il layout TableRow61, TableRow62, TableRow63, TableRow64 e TableRow65 nel report Cespiti - Valore contabile 02 (5606). A questo scopo, procedere come segue:

    1. Fare clic su Proprietà, su Visibilità e quindi su Nascosto.

    2. Modificare il codice nel modo seguente:
      Codice esistente

      =iif(Last(Fields!ShowSection_1_5_.Value) = FALSE,TRUE,FALSE)
      

      Codice sostitutivo

      =iif(Max(Fields!ShowSection_1_5_.Value) = FALSE,TRUE,FALSE)
      
  7. Modificare il layout TableRow66, TableRow67, TableRow68, TableRow69 e TableRow70 nel report Cespiti - Valore contabile 02 (5606). A questo scopo, procedere come segue:

    1. Fare clic su Proprietà, su Visibilità e quindi su Nascosto.

    2. Modificare il codice nel modo seguente:
      Codice esistente

      =iif(Last(Fields!ShowSection_1_6_.Value) = FALSE,TRUE,FALSE)
      

      Codice sostitutivo

      =iif(Max(Fields!ShowSection_1_6_.Value) = FALSE,TRUE,FALSE)
      
  8. Modificare il layout TableRow71 nel report Cespiti - Valore contabile 02 (5606). A questo scopo, procedere come segue:

    1. Fare clic su Proprietà, su Visibilità e quindi su Nascosto.

    2. Modificare il codice nel modo seguente:
      Codice esistente

      =iif(Fields!GroupTotals.Value = " ",TRUE,FALSE)
      

      Codice sostitutivo

      =iif(Max(Fields!GroupTotals.Value) = " ",TRUE,FALSE)
      
  9. Modificare il layout TableRow81, TableRow82, TableRow83, TableRow84 e TableRow85 nel report Cespiti - Valore contabile 02 (5606). A questo scopo, procedere come segue:

    1. Fare clic su Proprietà, su Visibilità e quindi su Nascosto.

    2. Modificare il codice nel modo seguente:
      Codice esistente

      =iif(Fields!ShowSection_2_2_.Value = FALSE,TRUE,FALSE)
      

      Codice sostitutivo

      =iif(Last(Fields!ShowSection_2_2_.Value) = FALSE,TRUE,FALSE)
      
  10. Modificare il layout TableRow86, TableRow87, TableRow88, TableRow89 e TableRow90 nel report Cespiti - Valore contabile 02 (5606). A questo scopo, procedere come segue:

    1. Fare clic su Proprietà, su Visibilità e quindi su Nascosto.

    2. Modificare il codice nel modo seguente:
      Codice esistente

      =iif(Fields!ShowSection_2_3_.Value = FALSE,TRUE,FALSE)
      

      Codice sostitutivo

      =iif(Last(Fields!ShowSection_2_3_.Value) = FALSE,TRUE,FALSE)
      
  11. Modificare il layout TableRow91, TableRow92, TableRow93, TableRow94 e TableRow95 nel report Cespiti - Valore contabile 02 (5606). A questo scopo, procedere come segue:

    1. Fare clic su Proprietà, su Visibilità e quindi su Nascosto.

    2. Modificare il codice nel modo seguente:
      Codice esistente

      =iif(Fields!ShowSection_2_4_.Value = FALSE,TRUE,FALSE)
      

      Codice sostitutivo

      =iif(Last(Fields!ShowSection_2_4_.Value) = FALSE,TRUE,FALSE)
      
  12. Modificare il layout TableRow100 nel report Cespiti - Valore contabile 02 (5606). A questo scopo, procedere come segue:

    1. Fare clic su Proprietà, su Visibilità e quindi su Nascosto.

    2. Modificare il codice nel modo seguente:
      Codice esistente

      =iif(Fields!ShowSection_2_5_.Value = FALSE,TRUE,FALSE)
      

      Codice sostitutivo

      =iif(Last(Fields!ShowSection_2_5_.Value) = FALSE,TRUE,FALSE)
      
  13. Modificare il layout TableRow105 nel report Cespiti - Valore contabile 02 (5606). A questo scopo, procedere come segue:

    1. Fare clic su Proprietà, su Visibilità e quindi su Nascosto.

    2. Modificare il codice nel modo seguente:
      Codice esistente

      =iif(Fields!ShowSection_2_6_.Value = FALSE,TRUE,FALSE)
      

      Codice sostitutivo

      =iif(Last(Fields!ShowSection_2_6_.Value) = FALSE,TRUE,FALSE)
      

Prerequisiti

Per applicare questo hotfix, è necessario che sia installato uno dei prodotti seguenti:

  • Microsoft Dynamics NAV 2009 R2
  • Microsoft Dynamics NAV 2009 Service Pack 1 (SP1)

Informazioni sulla rimozione

Non è possibile rimuovere questo hotfix.

Stato

Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".

Nota Questo è un articolo "FAST PUBLISH" creato direttamente dall'organizzazione di supporto Microsoft. Le informazioni contenute nel presente documento vengono fornite così come sono in risposta ai problemi emergenti. A causa della velocità di reso disponibile, i materiali possono includere errori tipografici e possono essere modificati in qualsiasi momento senza preavviso. Per altre considerazioni, vedere Condizioni per l'utilizzo .