ERP – Gerador de Relatórios – Como definir a abertura da tela de entrada de um modelo de relatório a partir de telas padrões do sistema para permitir realização de filtros
Dúvida
Como definir a abertura da tela de entrada de um modelo de relatório a partir de telas padrões do sistema para permitir realização de filtros?
Exemplo de cenário desejado:
1. Existe a ligação do modelo RVPE001.GER com a tela de Pedidos (ligação essa efetuada na tela F096MDR - Cadastros / Identificadores e parâmetros / Identificador de Modelos)
2. Na tela de Pedidos, ao clicar no botão Imprimir, o modelo de relatório RVPE001.GER é acionado, mas não é aberta a tela Valores de Entrada do Modelo, impossibilitando o usuário de efetuar Filtros para execução do relatório.
Solução
Para atender essa necessidade, é necessário seguir os seguintes procedimentos abaixo:
1. Ative o identificador de regras GER-000GERDE01. Clique aqui para acessar a documentação do identificador;
2. Vincule a seguinte regra abaixo informando se o modelo deve ou não abrir a tela de entrada:
@@@ GER_000GERDE01 @@@
Definir Alfa VSNomMod;
Definir Alfa VSDesTen;
Se (VSNomMod = RVPE001.GER)
VSDesTen = 'S';
@@@ GER_000GERDE01 @@@
Importante
- Neste exemplo descrito acima está sendo definido que para o relatório RVPE001.GER a tela de entrada não será aberta, pois na variável VSDesTen está sendo informado o valor 'S' (Sim), ou seja, desabilita a tela de entrada do modelo;
- Esse recurso pode ser utilizado para diversas telas do sistema. Neste artigo foi apenas utilizado um cenário de relatório de pedido para exemplificar o processo.