Formulários de Pedido / Páginas de Relatórios
Usando tabelas virtuais você também pode criar formulários de solicitação / páginas para relatórios Dynamics para definir filtro e opções sobre ele. Um exemplo de um formulário de solicitação / página para um relatório pode ser encontrado no aplicativo principal do Anveo Client Suite na página web com o código RPT_CUSTTOP10. Para criar um formulário de solicitação / página usando tabelas virtuais, faça o seguinte:
- Abra o formulário de solicitação / página do relatório e crie para cada tabela na qual você deseja filtrar uma tabela virtual com os campos apropriados (por exemplo Customer table, campos No., Customer Posting Group, Currency Code, Date Filter).
- Se o relatório tiver opções: Crie uma tabela virtual para essas opções. Cada variável corresponde a um campo na tabela virtual e tem o mesmo tipo de dados que a variável. Variáveis de tipo opção também precisarão dos mesmos valores de opção.
- Crie uma Anveo Page com base nas tabelas virtuais que definiu anteriormente.
- Defina um código de ação para chamar o relatório (Configuração > Códigos de ação) e insira esse código de ação em uma entrada de menu na nova Anveo Page.
- Programe a funcionalidade do código de ação no disparador OnAction no codeunit ACF Events ou no disparador OnAction em uma codeunit de seu módulo. A programação deve ser semelhante à da codeunit ACF Events Sales & Marketing função OnAction_RPT_CUSTTOP10().
- Se o seu relatório tiver opções: Definir no relatório uma função para transferir as opções. A chamada dessa função de transferência deve ser executada como na função OnAction_RPT_CUSTTOP10() codeunit ACF Events Sales & Marketing baseada na seção Comentado com as Opções de relatório.