Formularze wniosków / Strony raportów
Korzystając z tabel wirtualnych można również tworzyć formularze zapytań / strony dla raportów Dynamics, aby ustawić na nich filtry i opcje. Przykład formularza żądania / strony raportu można znaleźć w głównej aplikacji Anveo Client Suite na stronie internetowej z kodem RPT_CUSTTOP10. Aby utworzyć formularz żądania/stronę z wykorzystaniem tabel wirtualnych, wykonaj następujące czynności:
- Otwórz formularz żądania / stronę raportu i utwórz dla każdej tabeli, na której chcesz przefiltrować wirtualną tabelę z odpowiednimi polami (np. Customer table, pola No., Customer Posting Group, Currency Code, Date Filter).
- Jeśli raport zawiera opcje: Utwórz wirtualną tabelę dla tych opcji. Każda zmienna odpowiada polu w tabeli wirtualnej i ma ten sam typ danych co zmienna. Zmienne opcji typu będą również wymagały tych samych wartości opcji.
- Utwórz Anveo Page na podstawie zdefiniowanych wcześniej tabel wirtualnych.
- Zdefiniuj kod działania do wywołania raportu (Setup > Action Codes) i wprowadź ten kod działania w pozycji menu na nowej Anveo Page.
- Zaprogramować funkcjonalność kodu akcji w wyzwalaczu OnAction w codeunit ACF Events lub w wyzwalaczu OnAction w codeunit modułu. Programowanie powinno być podobne jak w codeunit ACF Events Sales & Marketing funkcja OnAction_RPT_CUSTTOP10().
- Jeśli twój raport ma inne opcje: Zdefiniuj w raporcie funkcję przesyłania opcji. Wywołanie tej funkcji transferu powinno być wykonane jak w funkcji OnAction_RPT_CUSTTOP10() codeunit ACF Events Sales & Marketing na podstawie komentarza w sekcji z opcjami raportowania.