Procedura per disabilitare prodotti di terze parti o disabilitare temporaneamente prodotti aggiuntivi nel file Dynamics.set in Microsoft Dynamics GP

Questo articolo descrive come disabilitare un prodotto di terze parti o disabilitare temporaneamente un prodotto aggiuntivo integrato con Microsoft Dynamics GP. Per altri prodotti, usare questo articolo per rimuovere temporaneamente il prodotto. Se si vuole rimuovere definitivamente un prodotto aggiuntivo di Microsoft Dynamics GP, usare l'elemento Programmi e funzionalità in Pannello di controllo per disinstallarlo.

Si applica a: Microsoft Dynamics GP
Numero KB originale: 872087

Nota

Metodo 3: creare una nuova cartella di codice vanilla Dynamics GP per il test è il metodo più pulito per rimuovere i prodotti di terze parti. Metodo 1: Rimuovere dal file Dynamics.set sarà sufficiente se si è in grado di avviare Dynamics GP dopo aver rimosso il prodotto. Metodo 2: la disabilitazione temporanea nel front-end in Stato di personalizzazione può funzionare, ma non è sempre affidabile.

Metodo 1: Rimuovere dal file Dynamics.set

Il metodo preferito per disabilitare un prodotto di terze parti consiste nel rimuoverlo dal file Dynamics.set. In questo caso, Microsoft Dynamics GP può iniziare senza che altri prodotti tentino di caricare. Per modificare il file Dynamics.set, seguire questa procedura.

Nota

Ogni workstation ha un file Dynamics.set nella propria cartella di codice dynamics GP. Completare quindi questi passaggi in ogni workstation per disabilitare il prodotto di terze parti in tutte le workstation.

  1. Individuare il file Dynamics.set nella cartella Locale di Microsoft Dynamics GP.

    Per trovare il percorso della cartella del codice di Microsoft Dynamics GP, accedere a Microsoft Dynamics GP, fare clic sul menu Strumenti , scegliere Installazione, Sistema e quindi fare clic su Modifica file di avvio. Fare clic per selezionare il primo prodotto 0 per Microsoft Dynamics GP e le posizioni del dizionario verranno popolate nella parte inferiore. Non usare i percorsi per le posizioni del dizionario. Passare a tale posizione nella workstation.

    Nota

    Se si è configurati per non visualizzare le estensioni dei tipi di file noti, è possibile che nella cartella vengano visualizzati più file "Dynamics". È necessario aprire il file con estensione ".set". Per sapere quale file aprire, fare clic su Visualizzazioni e quindi su Dettagli. Se si usa Windows XP, il tipo di file è Dynamics Launch File. Se si usa Windows Vista, il tipo di file è SET File.

  2. Fare clic con il pulsante destro del mouse sul file Dynamics.set corrente. e fare clic su COPIA per salvare una copia di esso.

  3. Fare clic con il pulsante destro del mouse sul file Dynamics.set e quindi scegliere Modifica.

    Il file Dynamics.set verrà aperto nel Blocco note. Ad esempio, il file Dynamics.set è simile alla struttura seguente:

    ----------------------------------------------------
    2
    0
    Microsoft Dynamics GP

    1493 (Product_ID_Number aggiuntive o di terze parti)
    SmartList (Product_Name aggiuntive o di terze parti)

    Windows
    :C: Microsoft Dynamics GP/Dynamics.dic
    :C: Microsoft Dynamics GP/Forms.dic
    :C: Microsoft Dynamics GP/Reports.dic

    Esempio:
    :C: Microsoft Dynamics GP/EXP1493. DIC
    :C: Microsoft Dynamics GP/EXP1493F. DIC
    :C: Microsoft Dynamics GP/EXP1493R. DIC
    --------------------------------------------------

  4. In questo esempio rimuovere il prodotto SmartList (1493) dal file. Per rimuovere il prodotto Smartlist (1493) dal file, seguire questa procedura:

    1. Modificare il numero nella prima riga su 1 perché si sta rimuovendo un prodotto dall'elenco e un prodotto rimane. Quando si esegue questa operazione, Microsoft Dynamics GP sa che verrà caricato un solo prodotto. Se si rimuove più prodotti, contare gli elementi rimossi. In questo modo, è possibile ridurre il primo numero del numero di prodotti rimossi. Questo numero deve mostrare il numero di prodotti che rimangono.

    2. Eliminare l'ID prodotto aggiuntivo o di terze parti. Ad esempio, eliminare 1493.

    3. Eliminare il nome del prodotto aggiuntivo o di terze parti. Ad esempio, eliminare SmartList.

    4. Rimuovere i percorsi dei dizionari caricati per questo prodotto. Ad esempio, nel file illustrato nel passaggio 3 eliminare le righe seguenti:

      :C: Microsoft Dynamics GP/EXP1493. DIC
      :C: Microsoft Dynamics GP/EXP1493F. DIC
      :C: Microsoft Dynamics GP/EXP1493R. DIC

      Nota

      In genere, i percorsi del dizionario, dei report e dei moduli hanno lo stesso numero del numero di ID prodotto. Ad esempio, 1493 è correlato a EXP1493.dic, EXP1493R.dic e EXP1493F.dic. Cercare le righe con lo stesso numero di ID prodotto nel caso in cui siano presenti molti prodotti da rimuovere.

      Ad esempio, il file Dynamics.set modificato è simile al seguente:

      1
      0
      Microsoft Dynamics GP
      Windows
      :C:Microsoft Dynamics GP/Dynamics.dic
      :C:Microsoft Dynamics GP/Forms.dic
      :C:Microsoft Dynamics GP/Reports.dic

Quando Microsoft Dynamics GP viene avviato nella workstation in cui è stato modificato il file Dynamics.set, il prodotto di terze parti o il prodotto aggiuntivo non viene avviato. Viene avviato solo Microsoft Dynamics GP. Alcuni componenti aggiuntivi per alcuni prodotti potrebbero non consentire l'avvio di Dynamics GP. In questo caso, usare invece il metodo 3 seguente.

Se si vuole che il prodotto di terze parti o il prodotto aggiuntivo venga avviato all'avvio di Microsoft Dynamics GP, eliminare il file Dynamics.set modificato e quindi ripristinare il file Dynamics.set originale creato nel passaggio 2.

Nota

  • Non rimuovere Utilità di pianificazione report (ID prodotto 3278) dal file Dynamics.set quando si usa Microsoft Dynamics GP 10.0, perché è necessario per avviare l'applicazione. Se il prodotto viene rimosso dal file Dynamics.set, viene visualizzato il messaggio di errore seguente e l'applicazione viene chiusa:
    "Microsoft.Dynamics.GP.Sharepoint.dll:L'inizializzatore di tipo per 'Microsoft.Dexterity.Applications.root't ha generato un'eccezione. InnerException: l'argomento specificato non è compreso nell'intervallo di valori validi. Nome parametro:productId."
  • Se si vuole disabilitare La produzione, assicurarsi di eseguire questa operazione solo in un ambiente di test. L'eccezione è se non si userà più la produzione.

Metodo 2: disabilitazione temporanea nel front-end in Stato di personalizzazione

Un'opzione alternativa per disabilitare un prodotto di terze parti o un prodotto criteri di gruppo aggiuntivo consiste nell'usare la finestra Stato personalizzazione. È possibile disabilitare un prodotto di terze parti specifico o un prodotto criteri di gruppo aggiuntivo senza che gli utenti debbano uscire da Microsoft Dynamics GP. Per disabilitare un prodotto di terze parti o un prodotto criteri di gruppo aggiuntivo usando la finestra Stato personalizzazione, seguire questa procedura:

  1. Aprire la finestra Stato personalizzazione. A tal fine, attenersi alla seguente procedura:

    In Microsoft Dynamics GP scegliere Strumenti dal menu Microsoft Dynamics GP, personalizzare e quindi fare clic su Stato personalizzazione.

  2. Nella finestra Stato personalizzazione evidenziare un prodotto specifico e quindi fare clic su Disabilita.

Nota

  • La disabilitazione di un prodotto eliminandolo dal file Dynamics.set è più efficace in quanto impedisce l'inizializzazione del codice del prodotto specifico.
  • Se il problema non può più essere ricreato, implica che il prodotto disabilitato è quello che causa il problema. D'altra parte, se il problema può ancora essere ricreato, il passaggio successivo sarebbe disabilitare completamente il prodotto rimuovendolo dal file Dynamics.set. Vedere i passaggi da 1 a 4 nella sezione Metodo 1: Rimuovi dal file Dynamics.set .
  • Si noti che disabilitarlo usando questo metodo non è sempre affidabile per alcuni prodotti profondamente incorporati (ad esempio, con trigger e componenti aggiuntivi), quindi potrebbe non essere abbastanza buono per tutti i prodotti.

Metodo 3: creare una nuova cartella di codice vanilla Dynamics GP per il test

Questo metodo funziona meglio perché si sta ricreando l'intera directory criteri di gruppo, che escluderà i file di dizionario e il codice criteri di gruppo stesso, nonché la rimozione di prodotti di terze parti (e la cartella dei componenti aggiuntivi per tali elementi) e le personalizzazioni per ottenere un test migliore. In questo modo viene creata un'istanza di Criteri di gruppo "pulita" da cui è possibile aggiungere i prodotti di terze parti uno per uno, testando dopo ognuno fino a individuare il problema. È necessario usare questo metodo se i prodotti di terze parti contengono componenti aggiuntivi che impediscono l'avvio di Dynamics GP.

  1. Rinominare la cartella del codice criteri di gruppo esistente (in genere disponibile in C:\Programmi (x86)\Microsoft Dynamics\GP- fare riferimento al metodo 1: Rimuovere dal file Dynamics.set per trovare il percorso)

  2. Eseguire un ripristino nell'installazione di Criteri di gruppo tramite Pannello di controllo>Programmi e funzionalità, che ridistribuirà la cartella del codice senza prodotti di terze parti.

  3. Avviare Criteri di gruppo dalla nuova cartella di codice appena creata. Testare di nuovo il problema. Se il problema non si verifica, è possibile provare ad aggiungere nuovamente ogni prodotto di terze parti e testare il problema dopo ognuno per determinare quale prodotto sta causando il problema. È anche possibile ripristinare la cartella originale per ripristinare lo stato originale, al termine dei test.