ERP – Integração WMS WIS – Não é possível realizar o fechamento de estoque da filial XX, empresa XX, na data DD/MM/AAAA, pois existem uma ou mais solicitações de integração com o WMS realizadas até esta data que ainda estão pendentes
Incidente
Ao executar o fechamento dos estoques, é apresentada a seguinte mensagem: Não é possível realizar o fechamento de estoque da filial XX, empresa XX, na data DD/MM/AAAA, pois existem uma ou mais solicitações de integração com o WMS realizadas até esta data que ainda estão pendentes
Causa
Essa mensagem ocorre porque existem registros na tabela E000ODW com a situação diferente de 5-Separado/recebido ou 6-Cancelado. A tabela E000ODW armazena as informações de ordens de separação e recebimento integradas com o WMS WIS.
Solução
Para resolver esse incidente, realize os passos a seguir;
1. Acesse a tela F000COW - Cadastros / Integrações (1) / WMS / Consulta de ordens de separação/recebimento;
1.1. Informe a data de geração de acordo com a data em que deseja fechar o estoque;
1.2. Verifique os registros que estão com a seguintes situações:
- 1-Em digitação;
- 2-Fechado;
- 3-Em processo de exportação;
- 4-Em separação/recebimento.
Importante
Você deve verificar cada registro que esteja com a situação diferente de 5 e 6, para identificar o que falta para concluir a integração destes registros.
2. Após concluir a integração de todos os registros (ou seja, todos eles esteja com situação 5-Separado/Recebido ou 6-Cancelado) no período que você deseja fazer o fechamento de estoques, você poderá refazer o processo de fechamento de estoque.
3. Uma forma de identificar rapidamente as ordens diretamente pelo banco de dados é executar o select abaixo:
SELECT * FROM E000ODW
WHERE CODEMP = 1
AND CODFIL = 1
AND DATGER <= '01/01/2010' --aqui deve ser preenchida a data do período final do fechamento de estoque
AND SITORD NOT IN (5,6)
AND PRDORD NOT IN (1,8)
AND NOT (EXISTS (SELECT 1
FROM E000IOW
WHERE E000IOW.CODEMP = E000ODW.CODEMP
AND E000IOW.CODFIL = E000ODW.CODFIL
AND E000IOW.NUMORD = E000ODW.NUMORD
AND ((E000IOW.NUMPED > 0) OR (E000IOW.NUMNFV > 0))));
Observação
- Para gerar a consistência no fechamento de estoques, o sistema não consiste ordens de separação de pedidos e pré-faturas (E000ODW.PrdOrd igual a 1 ou 8), uma vez que estes documentos, após separados no WMS WIS, não geram movimentos de estoque na data em que eles foram gerados no Gestão Empresarial | ERP, pois geram o movimento de estoque na data em que a Nota Fiscal será gerada pelo Gestão Empresarial | ERP;
- O select indicado neste artigo poderá ser utilizado para executar um relatório ou tela SGI personalizada para facilitar a identificação das ordens que precisem ser tratadas sem precisar utilizar a tela F000COW - Cadastros / Integrações (1) / WMS / Consulta de ordens de separação/recebimento.