Etapas para desabilitar produtos de terceiros ou desabilitar temporariamente produtos adicionais no arquivo Dynamics.set no Microsoft Dynamics GP

Este artigo descreve como desabilitar um produto de terceiros ou desabilitar temporariamente um produto adicional integrado ao Microsoft Dynamics GP. Para um produto adicional, use este artigo para remover temporariamente o produto. Se você quiser remover permanentemente um produto adicional do Microsoft Dynamics GP, use o item Programas e Recursos no Painel de Controle para desinstalá-lo.

Aplica-se a: Microsoft Dynamics GP
Número de KB original: 872087

Observação

Método 3: criar uma nova pasta de código do Dynamics GP de baunilha para teste é o método mais limpo para remover produtos de terceiros. Método 1: Remover do arquivo Dynamics.set será suficiente se você conseguir iniciar o Dynamics GP depois de remover o produto. Método 2: Desabilitar temporariamente no front-end no Status de Personalização pode funcionar, mas nem sempre é confiável.

Método 1: Remover do arquivo Dynamics.set

O método preferido para desabilitar um produto de terceiros é removê-lo do arquivo Dynamics.set. Quando você faz isso, o Microsoft Dynamics GP pode começar sem que outros produtos também tentem carregar. Para editar o arquivo Dynamics.set, siga estas etapas.

Observação

Cada estação de trabalho tem um arquivo Dynamics.set em sua própria pasta de código do Dynamics GP. Portanto, conclua essas etapas em cada estação de trabalho para desabilitar o produto de terceiros em todas as estações de trabalho.

  1. Localize o arquivo Dynamics.set na pasta local do Microsoft Dynamics GP.

    Para localizar o local da pasta de código do Microsoft Dynamics GP, faça logon no Microsoft Dynamics GP, clique no menu Ferramentas , aponte para Instalação, aponte para Sistema e clique em Editar Arquivo de Lançamento. Clique para selecionar o primeiro produto de 0 para o Microsoft Dynamics GP e os locais do dicionário serão preenchidos na parte inferior. Não pegue os caminhos para os locais do dicionário. Navegue até esse local em sua estação de trabalho.

    Observação

    Se você estiver configurado para não mostrar extensões de tipos de arquivo conhecidos, poderá ver vários arquivos "Dynamics" na pasta. Você precisa abrir o arquivo que tem a extensão ".set". Para saber qual arquivo abrir, clique em Exibições e clique em Detalhes. Se você estiver usando o Windows XP, o tipo de arquivo será Dynamics Launch File. Se você estiver usando o Windows Vista, o tipo de arquivo será SET File.

  2. Clique com o botão direito do mouse no arquivo Dynamics.set atual. e clique em COPIAR para salvar uma cópia dela.

  3. Clique com o botão direito do mouse no arquivo Dynamics.set e clique em Editar.

    O arquivo Dynamics.set será aberto no Bloco de Notas. Por exemplo, o arquivo Dynamics.set se assemelha à seguinte estrutura:

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

    1493 (Product_ID_Number adicionais ou de terceiros)
    SmartList (Product_Name adicional ou de terceiros)

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

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

  4. Neste exemplo, remova o produto SmartList (1493) do arquivo. Para remover o produto Smartlist (1493) do arquivo, siga estas etapas:

    1. Altere o número na primeira linha para 1 porque você está removendo um produto da lista e um produto permanece. Quando você faz isso, o Microsoft Dynamics GP sabe que apenas um produto será carregado. Se você remover vários produtos, conte os itens que remover. Dessa forma, você pode diminuir o primeiro número pelo número de produtos removidos. Esse número deve mostrar o número de produtos que permanecem.

    2. Exclua a ID do produto adicional ou de terceiros. Por exemplo, exclua 1493.

    3. Exclua o nome do produto adicional ou de terceiros. Por exemplo, exclua SmartList.

    4. Remova os caminhos dos dicionários carregados para este produto. Por exemplo, no arquivo mostrado na etapa 3, exclua as seguintes linhas:

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

      Observação

      Normalmente, os caminhos de dicionário, relatórios e formulários do dicionário têm o mesmo número que o número da ID do produto. Por exemplo, 1493 refere-se a EXP1493.dic, EXP1493R.dic e EXP1493F.dic. Procure as linhas que têm o mesmo número que o número da ID do produto no caso de você ter muitos produtos a serem removidos.

      Por exemplo, o arquivo Dynamics.set alterado se assemelha ao seguinte:

      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 o Microsoft Dynamics GP é iniciado na estação de trabalho na qual o arquivo Dynamics.set foi modificado, o produto de terceiros ou o produto adicional não é iniciado. Somente o Microsoft Dynamics GP é iniciado. (Pode haver alguns suplementos para determinados produtos que podem não permitir que você inicie o Dynamics GP. Nesse caso, use o Método 3 abaixo em vez disso.)

Se você quiser que o produto de terceiros ou o produto adicional comece quando o Microsoft Dynamics GP for iniciado, exclua o arquivo modificado Dynamics.set e restaure o arquivo Dynamics.set original que você criou na etapa 2.

Observação

  • Você não deve remover o Agendador de Relatórios (ID do produto 3278) do arquivo Dynamics.set ao usar o Microsoft Dynamics GP 10.0, pois ele é necessário para iniciar o aplicativo. Se o produto for removido do arquivo Dynamics.set, você receberá a seguinte mensagem de erro e o aplicativo fechará:
    "Microsoft.Dynamics.GP.Sharepoint.dll:O inicializador de tipo para 'Microsoft.Dexterity.Applications.root' gerou uma exceção. InnerException: o argumento especificado estava fora do intervalo de valores válidos. Nome do parâmetro:productId."
  • Se você quiser desabilitar a fabricação, certifique-se de fazê-lo somente em um ambiente de teste. A exceção é se você não usar mais a Fabricação.

Método 2: desabilitar temporariamente no front-end no Status de Personalização

Uma opção alternativa para desabilitar um produto de terceiros ou um produto gp adicional seria usar a janela Status de Personalização. Você pode desabilitar um produto de terceiros específico ou um produto de GP adicional sem que os usuários precisem sair do Microsoft Dynamics GP. Para desabilitar um produto de terceiros ou um produto GP adicional usando a janela Status de Personalização, siga estas etapas:

  1. Abra a janela Status de Personalização. Para fazer isso, siga estas etapas:

    No Microsoft Dynamics GP, no menu do Microsoft Dynamics GP, aponte para Ferramentas, aponte para Personalizar e clique em Status de Personalização.

  2. Na janela Status de Personalização, realce um produto específico e clique em Desabilitar.

Observação

  • Desabilitar um produto tirando-o do arquivo Dynamics.set é mais eficaz, pois impede que o código de produto específico seja inicializado em primeiro lugar.
  • Se o problema não puder mais ser recriado, implica que o produto que foi desabilitado é aquele que causa o problema. Por outro lado, se o problema ainda puder ser recriado, a próxima etapa será desabilitar completamente o produto removendo-o do arquivo Dynamics.set. Confira as etapas 1 a 4 na seção Método 1: Remover do arquivo Dynamics.set .
  • Observe que desativá-lo usando esse método nem sempre é confiável para alguns produtos que estão profundamente inseridos (ou seja, têm gatilhos e suplementos), portanto, pode não ser bom o suficiente para todos os produtos.

Método 3: criar uma nova pasta de código do Dynamics GP de baunilha para teste

Esse método funciona melhor porque você está recriando todo o diretório gp, o que excluirá arquivos de dicionário e o próprio código GP, bem como a remoção de produtos de terceiros (e a pasta de suplementos para esses) e personalizações para obter um teste melhor. Isso cria uma instância de GP 'limpo' da qual você pode adicionar de volta produtos de terceiros um por um, testando após cada um até encontrar o problema. Você precisará usar esse método se seus produtos de terceiros tiverem suplementos que o impeçam de iniciar o Dynamics GP.

  1. Renomeie a pasta de código gp existente (geralmente localizada em C:\Arquivos de Programa (x86)\Microsoft Dynamics\GP - consulte Método 1: Remover do arquivo Dynamics.set para encontrar o caminho)

  2. Execute um Reparo na instalação de GP por meio de Painel de Controle>Programs e Recursos, que implantará novamente a pasta de código sem produtos de terceiros.

  3. Inicie o GP da nova pasta de código que você acabou de criar. Teste o problema novamente. Se o problema não ocorrer, você poderá tentar adicionar novamente cada produto de terceiros e testar o problema após cada um para determinar qual produto está causando o problema. (Você também pode reverter de volta à pasta original para restaurar de volta ao estado original, quando terminar o teste.)