Objetivo da mudança:
Implementar a funcionalidade de contratos de locação para demonstração, permitindo controlar o fluxo de equipamentos cedidos para testes sem gerar valor financeiro. A implementação inclui uma nova configuração do sistema, permissão de acesso, status específico para contratos de demonstração, ajustes nas telas de contrato e faturamento, e filtros para identificar esses contratos. Esta mudança é parte de um conjunto de requisitos para atender às necessidades de controle de equipamentos em demonstração do cliente. Rotinas/telas envolvidas: “Configuração do Sistema” (frmCfgSistema), “Direitos de Acesso (AUTCOM)” (frmDirAcesso), “Contratos de Locação de Equipamentos” (frmCadContratoLocEquip), “Faturamento”, “Faturamento Mensal de Locação” (frmFaturaMensalLocEqu), “Fluxo de Contrato de Locação” (frmFluxoLocEqu).
Instruções sobre o que configurar:
- 
Acessar: “Configuração do Sistema” (frmCfgSistema). 
- 
Localizar o grupo “Locação de Equipamentos“. 
- 
Encontrar a nova configuração: CFG_LOCDEM – “Utilizar Contrato de Locação para Demonstração?” = “Sim”. 
- 
Selecionar “Sim” para habilitar a funcionalidade de contratos de demonstração. Deixar como “Não” para desabilitar (padrão). A legenda no rodapé da tela (untCfgSistema) informa: “O contrato de Demonstração não irá gerar financeiro. Será solicitado senha de liberação para ativar contrato como Demonstração.” 
- 
Acessar: “Direitos de Acesso (AUTCOM)” (frmDirAcesso). 
- 
Localizar o direito de acesso: “Direitos de Acesso > Locação de Equipamentos > “LOCDEM” – Permitir Contrato Demonstração“. 
- 
Atribuir este direito de acesso aos usuários que poderão criar e ativar contratos de demonstração. 
Instruções sobre como utilizar:
- 
Criação de Contrato de Demonstração: - 
Acessar: “Contratos de Locação de Equipamentos” (frmCadContratoLocEquip). 
- 
Criar um novo contrato de locação. 
- 
Se a configuração “Utilizar Contrato de Locação para Demonstração?” estiver “Sim“, um novo status chamado “Demonstração – Ativo” estará disponível na lista de status do contrato. 
- 
Ao selecionar o status “Demonstração – Ativo” e salvar o contrato, o sistema solicitará a senha de liberação do direito de acesso “Permitir Contrato Demonstração”. 
 
- 
- 
Consulta de Contratos de Demonstração: - 
Acessar: “Fluxo de Contrato de Locação” (frmFluxoLocEqu). 
- 
Na tela de consulta de contratos, os status “Demonstração – Ativo” e “Demonstração – Encerrado” estarão disponíveis para filtro e visualização. 
 
- 
- 
Faturamento de Contratos de Demonstração: - 
Acessar: “Faturamento Mensal de Locação” (frmFaturaMensalLocEqu). 
- 
Ao carregar um contrato com status “Demonstração – Ativo“, a seguinte mensagem será exibida no label {lblInfoContrato}: “Contrato Demonstração. Não será gerado Financeiro, permitido apenas Encerrar.“ 
- 
A opção de faturamento estará desabilitada. Apenas o encerramento do contrato será permitido. 
- 
Ao carregar um contrato com status “Demonstração – Encerrado”, a seguinte mensagem será exibida no label {lblInfoContrato}: “Contrato Demonstração Encerrado. Carregado somente para consulta.“ 
 
- 
- 
Encerramento de Contratos de Demonstração: - 
O encerramento de um contrato de demonstração funciona como o encerramento de um contrato normal, com a diferença de que nenhum valor financeiro será gerado. 
- 
Se todos os equipamentos forem encerrados, o contrato terá seu status alterado para “Demonstração – Encerrado”. 
 
- 
- 
Filtro no Faturamento Mensal: - 
Acessar: “Faturamento Mensal de Locação” (frmFaturaMensalLocEqu). 
- 
Se a configuração “Utilizar Contrato de Locação para Demonstração?” estiver “Sim“, um novo filtro chamado “Contrato Demonstração?” estará disponível, com as opções (T)odos, (S)im e (N)ão. 
- 
Os contratos de demonstração serão exibidos com uma cor de fonte diferente dos demais contratos na listagem. 
 
- 
- 
Fluxo de Locação de Contrato: - 
Acessar:“Fluxo de Contrato de Locação” (frmFluxoLocEqu). 
- 
Os novos status “Demonstração – Ativo” e “Demonstração – Encerrado” estarão disponíveis nos filtros e na coluna de status. 
 
-