Liberação: 16/01/2026
Objetivo da mudança:
Aprimorar a rotina de “Contratos de Locação”, tornando o processo de alteração de contratos ativos mais claro e seguro. A alteração desvincula as funções de reajuste e conversão do modo de edição, permitindo seu uso direto, e implementa uma nova lógica de validação: ao tentar alterar um contrato ativo com movimentações, o sistema informa imediatamente quais campos podem ser editados, bloqueando os demais e evitando que o operador faça alterações que não poderão ser salvas.
Rotinas / Telas:
- Principal > Faturamento > Locação de Equipamentos > “Contratos de Locação” (frmCadContratoLocEquip)
Instruções sobre o que configurar:
Acessar a “Configuração do Sistema (frmCfgSistema)”;
Garantir que a configuração CFG_ALTCTR – “Permitir alterar o contrato de locação com status “Ativo”?” esteja definida como “Sim“.
Instruções sobre como utilizar:
Acessar a rotina de “Contratos de Locação”;
Os botões [F9] – Reajuste Anual e [Converter em Contrato Mensal] agora podem ser acionados diretamente, sem a necessidade de clicar em [Alterar] primeiro;
Ao clicar em [Alterar] em um contrato com status “Ativo”:
Se o contrato não possuir movimentações, todos os campos estarão liberados para edição, como no comportamento anterior;
Se o contrato possuir movimentações (faturamento, inspeção, etc.), o sistema exibirá o aviso “O contrato já possui [MOTIVO], será permitido alterar apenas algumas informações!” e habilitará para edição apenas os campos que não impactam valores, como (Vendedor), (Periodicidade Fat.), (Observações) e (Reajuste Anual %). Os demais campos ficarão bloqueados.