Um lote é mantido no estado de registo, recepção, ocupado, marcado, bloqueado ou editado no Microsoft Dynamics GP

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 850289
Sintomas
Depois de tentar registar uma secção no Microsoft Dynamics GP ou Microsoft Business Solutions - Great Plains, o lote é atribuído um dos seguintes Estados:
  • Registo
  • A receber
  • Ocupado
  • Marcado
  • Bloqueado
  • Editado
Não é possível registar ou desmarcar o lote. Quando tenta abrir a secção, poderá receber a seguinte mensagem de erro:
"Lote está marcada para registo por outro utilizador."
Este problema ocorre quando utiliza o Microsoft Dynamics GP em conjunto com o Microsoft SQL Server.
Causa
Este problema pode ocorrer porque uma flutuação de energia ou outro problema provocado o processo de registo parar.
Resolução
Para corrigir o problema, utilize uma das opções abaixo. Para nos solicitar a correcção deste problema, vá para o "Segue-se uma correcção fácil"secção. Se preferir corrigir este problema manualmente, avance para o "Deixar-me corrigir o problema"secção.

Segue-se uma correcção fácil

Para limpar a tabela SY00800 actividade de lote e actualizar automaticamente o estado de batch na tabela de lotes de SY00500, clique no botãoTransferir . Na caixa de diálogo Transferência de ficheiros , clique em Executar ou Abrire, em seguida, siga os passos no Assistente de correcção fácil.
  • Este assistente pode estar apenas em inglês. No entanto, a correcção automática também funciona para outras versões de idioma do Windows.
  • Se não estiver no computador que tem o problema, guarde a solução de correcção fácil uma unidade flash ou num CD e, em seguida, executá-la no computador que tem o problema.

Deixar-me corrigir o problema

Fácil corrigir 50435

Clique aqui para visualizar ou ocultar informações detalhadas
Siga estes passos para corrigir o problema sozinho:

Nota Todos os scripts que estão na secção deve ser executada numa ferramenta de consulta "Resolução". Para abrir a ferramenta de consulta apropriada, siga estas directrizes:
  • Se estiver a utilizar o Microsoft SQL Server 2000, execute a instrução no Query Analyzer. Para abrir o Management Studio, clique em Iniciar, aponte para programas, aponte para Microsoft SQL Server 2000 e, em seguida, clique em Query Analyzer. Para executar um script, clique em Nova consulta.
  • Se estiver a utilizar o Microsoft SQL Server 2005, execute a instrução no Microsoft SQL Server Management Studio. Para abrir o Management Studio, clique em Iniciar, aponte para programas, aponte para Microsoft SQL Server 2005 e, em seguida, clique em SQL Server Management Studio. Para executar um script, clique em Nova consulta.
  • Se estiver a utilizar o Microsoft SQL Server 2005 Express, execute a instrução no Microsoft SQL Server Management Studio Express. Para abrir o Management Studio Express, clique em Iniciar, aponte para programas, aponte para Microsoft SQL Server 2005 e, em seguida, clique em SQL Server Management Studio Express. Para executar um script, clique em Nova consulta.
  • Se estiver a utilizar o Microsoft SQL Server 2008, execute a instrução no Microsoft SQL Server Management Studio. Para abrir o Management Studio, clique em Iniciar, aponte para programas, aponte para Microsoft SQL Server 2008 e, em seguida, clique em SQL Server Management Studio. Para executar um script, clique em Nova consulta
Para executar o script, siga estes passos:
  1. Certifique-se de que tem uma cópia de segurança da base de dados da empresa e peça a todos os utilizadores para sair do Microsoft Dynamics GP. Para criar a cópia de segurança no Microsoft Dynamics GP, siga os passos adequados depois de todos os utilizadores terminar sessão no Microsoft Dynamics GP:
    1. No menu ficheiro , clique em cópia de segurança.
    2. Na lista Nome da empresa , faça clique sobre a empresa que pretende efectuar cópia de segurança.
    3. Na caixa Seleccione o ficheiro de cópia de segurança , clique na pasta amarela para abrir a localização onde pretende colocar o ficheiro de cópia de segurança.

    Ou
    1. No Explorador de objectos, expanda as bases de dados para ver a base de dados que pretende efectuar cópia de segurança.
    2. Clique com o botão direito do rato no nome de base de dados, vá para tarefas e, seleccione cópia de segurança.
    3. Clique no botão Adicionar e seleccione o localização e nome de ficheiro que pretende guardar a cópia de segurança.
    4. Clique em Ok para iniciar a cópia de segurança.
  2. Ver o conteúdo das seguintes tabelas para verificar que todos os utilizadores terminaram: DYNAMICS... ACTIVIDADE, DYNAMICS... SY00800, DYNAMICS... SY00801, TEMPDB... DEX_LOCK e TEMPDB... DEX_SESSION. Para tal, execute o seguinte script.
    SELECT * FROM DYNAMICS..ACTIVITYSELECT * FROM DYNAMICS..SY00800 SELECT * FROM DYNAMICS..SY00801 SELECT * FROM TEMPDB..DEX_LOCK SELECT * FROM TEMPDB..DEX_SESSION
    Nota Quando todos os utilizadores terminaram do Microsoft Dynamics GP, estas tabelas não terá quaisquer registos nos mesmos.
  3. Se não forem devolvidos resultados, vá para 'Passo 4'. Caso contrário, desmarque os registos presa utilizando qualquer um dos seguintes scripts apropriados.
    DELETE DYNAMICS..ACTIVITY DELETE DYNAMICS..SY00800 DELETE DYNAMICS..SY00801 DELETE TEMPDB..DEX_LOCK DELETE TEMPDB..DEX_SESSION
  4. Execute o seguinte script na base de dados de empresa. Substituir XXX com o número do lote ou o nome da secção que está a tentar registar ou seleccione no Microsoft Dynamics GP.
    UPDATE SY00500 SET MKDTOPST=0, BCHSTTUS=0 where BACHNUMB='XXX'
    Nota O valor de BACHNUMB é igual ao valor da janela ID de lote no Microsoft Dynamics GP.
  5. Verificar a exactidão das transacções.
  6. Certifique-se de que pode editar e registar as secções.
NotaPara mais informações sobre as interrupções de verificação de folha de vencimentos, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
851664 Mensagem de erro quando seleccionar uma secção na janela Criar folha de vencimentos verifica no Microsoft Dynamics GP
Referências
Para mais informações sobre os passos para instalar a consola de administrador de suporte, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
870052 Como instalar o utilitário da consola de administrador de suporte no Microsoft Dynamics GP
Mais Informação
Palavras de pesquisa: lançamento de 18374 mssql 850289

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 850289 - Última Revisão: 10/15/2015 03:16:00 - Revisão: 3.1

Microsoft Dynamics GP 2015, Microsoft Dynamics GP 2013, Microsoft Dynamics GP 2010, Microsoft Dynamics GP 10.0, Microsoft Dynamics GP 9.0, Microsoft Business Solutions–Great Plains 8.0

  • kbtshoot kbprb kbmbsmigrate kbmsifixme kbfixme kbcip kbmt KB850289 KbMtpt
Comentários