ERP – Cadastros Origem – Não é possível alterar parâmetros que afetam OPs, pois existem OPs abertas!
Incidente
No módulo de Cadastros, ao tentar alterar um parâmetro nos cadastros da tela de Origem, F083ORI - Cadastros / Produtos e Serviços / Origens / Cadastro (Origem de Produto), é apresentada a mensagem: Não é possível alterar parâmetros que afetam OPs, pois existem OPs abertas!
Causa
Essa mensagem ocorre porque o sistema bloqueia alterações em parâmetros que podem impactar Ordens de Produção que estão em Andamento.
Observação
O comando que é realizado quando a mensagem é apresentada é o comando abaixo.
SELECT COUNT(*) FROM E900COP WHERE CODEMP = ? AND CODORI = ? AND ((SITORP = 'A') OR (SITORP = 'S' AND SITANT = 'A'))
Importante
Conforme o comando acima, todas as Ordens de Produção que estiverem com a situação em Andamento resultarão na mensagem ser apresentada.
Ou outra condição é a situação das Ordens de produção é estar como Suspensa, e a situação anterior ser em Andamento.
Solução
Para que a mensagem não seja apresentada, há algumas opções que podem considerar:
- Avaliar quantas OPs estão na situação Em Andamento para a origem, e verificar se pode ser finalizá-las, ou cancelá-las;
- Avaliar se podem ser geradas novas OPs, enquanto as OPs originais são canceladas, para poder alterar o parâmetro;
- Avaliar se consegue fazer uma validação em base de homologação se ao alterar o parâmetro de forma não nativa, se haverá algum impacto, antes de aplicar o mesmo processo em base de produção.