01. DADOS GERAIS
Produto: | TOTVS Manufatura
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Manufatura |
Módulo: | SIGAPCP - Planejamento e Controle de Produção |
Função: | MATA250 - Produção Simples |
Issue: | DMANSMARTSQUAD1-19904 |
02. SITUAÇÃO/REQUISITO
Ao realizar um apontamento é verificado se a ordem de produção possui empenho ou não.
Se não possuir empenho, é verificado o parâmetro MV_APTEMP, se estiver marcado é exibida a pergunta: A OP informada não teve as OPs intermediárias criadas. Deseja mesmo produzi-la?.
Quando o parâmetro MV_APTEMP estiver desmarcado, é apresentada mensagem Não é possível registrar o apontamento pois não foi gerado empenho para a OP. Ordem de produção sem empenho. e não permite prosseguir com o apontamento.
Porém, existem situações em que deveria permitir realizar o apontamento sem empenho, mesmo com o parâmetro MV_APTEMP desativado.
Neste caso não é possível marcar o parâmetro MV_APTEMP, pois os casos que devem permitir o apontamento sem empenho são exceções e a pergunta fica muito suscetível a erro do usuário.
03. SOLUÇÃO
Existe o ponto de entrada MT650PISC que é executado quando o parâmetro MV_APTEMP está ativo. Neste ponto de entrada é possível indicar se irá apresentar a pergunta ou não. Se o PE retornar .F. não será feita a pergunta e permitirá o apontamento sem exibir a pergunta.
Foi alterada a função que valida se os empenhos foram gerados para que o PE MT650PISC seja chamado também quando o parâmetro MV_APTEMP estiver desmarcado.
Desta forma será possível tratar as exceções no PE MT650PISC.
- Se o PE retornar .F., não será apresentada a mensagem impedindo o apontamento.
- Se não existir ou o PE retornar .T., continuará apresentando a mensagem 'Não é possível registrar o apontamento pois não foi gerado empenho para a OP. Ordem de produção sem empenho.' e não permitindo realizar o apontamento.
04. DEMAIS INFORMAÇÕES
Não se aplica.
05. ASSUNTOS RELACIONADOS