Segue abaixo o exemplo de como gerar um relátorio filtrado com lista:
1º passo - crie um formulário com as seguintes características:

2º passo - crie um fluxo para o botão Adicionar. Para facilitar o entendimento, o fluxo ficará da seguinte: forma:

3º passo - defina os seguintes parâmetros de entrada:

4ºpasso - adicione um processamento para adicionar linha na grade:

5ºpasso - adicione um processamento para atribuir à grade a coluna:

6ºpasso - adicione um processamento para limpar o componente:

7ºpasso - adicione um processamento para focar o componente:

8º passo - salvo com destino Cliente
9º passo - crie um fluxo para o botão Remover. Para facilitar o entendimento, o fluxo ficará da seguinte forma:

10ºpasso - Adicione um processamento para apagar a linha:

11º passo:salve o fluxo com o destino Cliente
12ºpasso - crie um fluxo para o botão Emitir Relatório. Para facilitar o entendimento o fluxo ficará da seguinte forma:

13ºpasso - defina as variáveis que serão utilizadas no fluxo:

14ºpasso - insira um processamento para obter o total de linhas:

15ºpasso - insira uma decisão para verificar se o contador é menor ou igual ao número de linhas -1:

16ºpasso - insira um processamento para abrir o relatório:

17ºpasso - insira um processamento para obter o valor da grade:

18ºpasso - insira um processamento para incrementar o contador:

19ºpasso - insira um comentário para informar o laço:

20ºpasso - salve o fluxo com destino Cliente
21ºpasso - salve o formulário e execute-o no Webrun
____________________________________________________________________________

Caso este tópico não tenha comentário satisfatório, envie e-mail para documentacao@softwell.com.br