Anveo Web Portal / Personalizar a interface do usuário / Formulários de Pedido / Páginas de Relatórios
Esta é uma tradução automática. O post original está disponível em Inglês .

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 Microsoft Dynamics NAV 2017 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.