Olá Pedro, tudo bem por aqui e contigo? 🙂
Não é possível travar o processo, mas é possível impedir que o usuário avance, tornando um campo obrigatório ou escondendo, caso a condição seja verdadeira.
Para essa situação, um dos métodos possíveis é:
1. Criar 3 novos campos pra armazenar o dia das datas de retirada, devolução e retorno
2. Criar um campo com a data de retirada + 5 que chamarei de “retorno”
3. Criar uma regra de consistência, onde, se o dia da devolução for maior que o do retorno, será obrigatório/esconderá o campo, impedindo o usuário de avançar.
Para armazenar os dias das datas, crie 3 novos campos e os transforme em “campo calculado”, e insira a fórmula new Date(${campo_da_data}.getDate()
.
1 campo para retirada, 1 para devolução, e 1 pra data de retorno, que seria a fórmula + 5.