Descrição:
Como posso criar um relatório mensal com filtros relacionados ao mês anterior do mês corrente (de 01/05 a 31/05, por exemplo)?
Solução:
Para isso, utilize um tag timer configurado como 3-ttMonthly, com o parâmetro StartTime configurado para a data em que o evento OnPreset deve ser executado.
No evento OnPreset, crie uma lógica que envie as datas inicial e final para o filtro dos relatórios, bem como também a ação que deve ser realizada após o filtro ser determinado.
Para isto, será verificado no script quais o mês e o ano em que o evento Preset está ocorrendo, e também qual mês em que está sendo solicitado o relatório. Após esta verificação, serão enviadas via scripts para a consulta do relatório as datas inicial e final a serem apresentadas pelo relatório.
Anexa a este artigo está uma aplicação exemplo que ilustra o funcionamento deste script.