Histórico da Página
...
Na Comercialização Clássica, para os contratos de Compra e Venda do tipo FIXO e A FIXAR, o sistema verifique que o é necessário verificar se o contrato não tem mais saldo para entregar e realizar a finalização automática desse contrato. para termos menos retrabalho / processo mais rápido / registros ficam corretos / controle de status / evitar errosdo contrato.
03. SOLUÇÃO
1. Criar a função de finalizar o contrato automaticamente
2. Validar no romaneio se tiver pendências de fixação: não finalizar o contrato automaticamente (nem estoque e nem financeiro)
3. Validar na atualização do romaneio se não tiver pendências de fixação: altera os status do contrato do tipo FIXO e executar a função para encerrar automaticamente
4. Para os contratos A FIXAR, executar a função ao vincular o romaneio na fixação.
5. Para saldos remanescentes do contrato, permitir o encerramento automatico considerando valores definidos nos campos NJR_TPEXC e NJR_TOLENT do cadastro do contrato.
6. Na supressão do contrato chamar a função de finalizar o contrato automaticamente.
Para identificar os contratos que foram totalmente entregues de acordo com o tratamento de excedente foi criado o parametro MV_AGRFAQT.
A assinatura do contrato deve ser realizada manualmente na ação relacionada do contrato para realizar a finalização automática do contrato.
Foi implementada a função AGRXFCTR para finalizar o contrato automaticamente que será executada na ultima entrega (ao confirmar o romaneio) , na supressão do contrato e na fixação do Contrato. Para os contratos à fixar será necessário estar totalmente fixada e totalmente entregue. 7. Ao reabrir o contrato desfazer o processo de finalização do contrato.
04. DEMAIS INFORMAÇÕES
Não se aplica
...