Para preencher a data de expiração nos contratos que não possuem a data informada, temos a rotina "Datas contratos". Esta rotina vai trabalhar de formas diferentes de acordo com a data que está no campo Data de renovação.
Situação 1: Se a data de renovação for maior do que o dia atual (data de execução da rotina), será preenchido o conteúdo inserido na data renovação no campo data expiração. O campo data renovação irá receber a data de expiração menos o número de meses do parâmetro fidelidade dos contratos, caso esteja zerado, será buscado os dados dos parâmetros gerais.
Situação 2: Se a data de renovação for menor do que o dia atual (data de execução da rotina), será efetuado o cálculo data de renovação mais número de meses do parâmetro de fidelidade dos contratos. Caso esteja zerado, será buscado dos parâmetros gerais e o resultado será preenchido no campo data de expiração mantendo o valor do campo data de renovação.
Para verificar esta rotina, siga os passos abaixo:
Conforme imagem abaixo:
Em seguida, Selecione Atualizar data expiração de fidelidade (Simular), para ser demonstrado os contratos que ainda não constam a data de expiração. Analise o relatório gerado, confirme que consta as informações corretas do ID do contrato do cliente. Conforme imagem abaixo:
Após realizar a simulação e confirmar que as informações estão corretas, acesse o mesmo caminho, e selecione a opção Atualizar data expiração de fidelidade (Executar), para que os contratos apresentados na simulação, tenham a data de expiração inserida.
Rotina finalizada com sucesso!