Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Recebemos um erro "Transação Pendente" ao tentar fechar parcialmente os pedidos de manufatura Embora esse erro seja mais comumente causado por um inventário ou lote financeiro que não tenha sido postado e provavelmente sentado na recuperação em lotes (Rotinas>>Recuperação em Lotes), a fonte mais incomum desse erro é um gatilho descartado. O que é um "Gatilho Descartado"? - A fabricação próxima, parcial ou de outra forma, grava informações de entrada de diário na tabela da empresa ICGL0102. Após a postagem bem-sucedida da entrada no diário, as linhas de ordem de manufatura (por exemplo, itens de lista de escolha) no ICGL0102 são removidas. Se um gatilho G/L tiver sido descartado, essas linhas nunca serão removidas e a tabela continuará crescendo. O problema se manifestou quando tenta concluir um pedido de fabricação já parcialmente postado abortado com uma mensagem de transação pendente. A ordem de fabricação completa também fecha os registros no ICGL0102, mas como nenhuma postagem posterior ocorre na ordem em que o erro nunca é encontrado. Uma etapa inicial sugerida é comparar o conteúdo do ICGL0102 com as entradas de diário encontradas na tela de consulta de entrada do diário (Entrada de registro no diário do>>Financial>>Journal) para determinar se as linhas ICGL0102 realmente foram postadas. Somente um DBA deve executar esses procedimentos e o DBA deve ser o único usuário no sistema (discagem também). 1) No SQL Server 7.0 Enterprise Manager (Start=>Programs=>Microsoft SQL Server 7,0=>Enterprise Manager) vá para a parte de bancos de dados (por exemplo, TWO). Faça backups de sua empresa (por exemplo, dois) e bancos de dados do DYNAMICS. No SQL Server, clique com o botão direito do mouse no banco de dados, selecione &Todas as Tarefas,8 &Banco de Dados de Backup.8 2) No SQL Server Enterprise Manager, vá para o banco de dados da empresa (por exemplo, DOIS) e prossiga para a parte de tabelas. 3) Encontre a tabela GL10001 e examine os gatilhos (realça a tabela com um único clique do mouse e clique com o botão direito do mouse, =>Todas as Tarefas=>Gerenciar Gatilhos). No menu suspenso &Nome8, determine se o gatilho &ICGL_TRX_LINE_WORK_DELETE8 existe. A ausência do gatilho é a origem do problema de fechamento parcial da ordem de fabricação. Se o gatilho estiver presente, você terá um problema diferente. 4) Se possível, pesquise outros bancos de dados da empresa (por exemplo, DOIS) e encontre onde o gatilho está presente (siga as etapas no item três). Se você não conseguir encontrar a chamada de gatilho Suporte de Manufatura e forneceremos o gatilho por email. Realce e copie o gatilho para buffer. 5) Leia cuidadosamente ) No Microsoft SQL Server 7.0, abra o Analisador de Consultas (no Gerenciador do Enterprise, Ferramentas=>SQL Server Analisador de Consulta). No menu suspenso &DB8 (banco de dados) selecione o banco de dados da empresa que não tem o gatilho &ICGL_TRX_LINE_WORK_DELETE8. Colar o gatilho na janela e executar o script (seta verde). 6) Sugerido ) Sair do eEnterprise, interromper e iniciar seu servidor, reentr eEnterprise e testar a ordem de fabricação parcial fecha em uma ordem de fabricação NEW. As ordens de manufatura antigas e parcialmente postadas ainda exibirão o erro. 7) Para concluir os pedidos de manufatura parcialmente postados existentes, remova as linhas relativas na tabela da empresa ICGL0102 (no Enterprise Manager vá para o banco de dados da empresa, encontre a tabela ICGL0102, realça a tabela com um único clique do mouse e clique com o botão direito do mouse, =>Open Table=>Retornar todas as linhas, realça as linhas de ordem de manufatura usando a coluna esquerda, pressione a tecla delete). Certifique-se de excluir APENAS as linhas de pedidos de manufatura postados ) verifique na tela de consulta mencionada acima para ter certeza de que a postagem ocorreu.

Este artigo foi TechKnowledge Document ID:5738

Conteúdo techknowledge

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×