Udostępnij za pośrednictwem


Użyj źródeł danych USER INPUT PARAMETER, aby określić parametry dla raportu

Kiedy projektujesz komponenty Raportowanie elektroniczne (ER) mapowanie modelu i format ER, możesz użyć źródeł danych typu USER INPUT PARAMETER, aby uzyskać wymagane wartości, które mogą być określone w polach wprowadzania danych w oknie dialogowym w czasie działania, zanim rozpocznie się wykonywanie formatu ER. Ten artykuł opisuje źródła danych USER INPUT PARAMETER, które są obecnie obsługiwane.

Właściwości obowiązkowe

Musisz określić następujące właściwości dla źródeł danych każdego typu USER INPUT PARAMETER:

  • W polu Nazwa wpisz wewnętrzną nazwę źródła danych. Możesz używać tej nazwy w innych wyrażeniach i wiązaniach skonfigurowanego odwzorowania modelu lub komponentu formatu.

Właściwości opcjonalne

Dla źródeł danych typu USER INPUT PARAMETER możesz opcjonalnie określić następujące właściwości:

  • W polu etykieta określ etykietę, która będzie używana dla powiązanego pola wprowadzania danych w oknie dialogowym w czasie rzeczywistym. Możesz dodać różne teksty etykiet dla różnych kodów językowych, aktywując pole etykieta, a następnie wybierając tłumaczenie.

  • W polu Pomoc określ tekst pomocy, który jest wyświetlany w czasie projektowania na dole strony Projektanta formatu lub strony Projektanta odwzorowania modelu, gdy wybrane jest edytowalne źródło danych typu USER INPUT PARAMETER. Tekst ten może zawierać dodatkowe informacje o źródle danych, które pomogą użytkownikom skonfigurować format edytowalny lub komponent odwzorowujący model. Możesz dodać różne teksty pomocy dla różnych kodów językowych, wybierając Tłumaczenie.

    Banknot

    Przycisk Tłumacz, którego możesz użyć, aby dodać etykiety i tekst specyficzne dla danego języka, staje się dostępny dopiero po dodaniu źródła danych, zapisaniu zmian, a następnie ponownym otwarciu źródła danych do edycji.

  • W polu Tylko do odczytu skonfiguruj wyrażenie, które zwraca wartość logiczną.

    • Jeśli skonfigurowane wyrażenie zwróci wartość True w czasie wykonywania, powiązane pole wprowadzania danych zostanie wygaszone w oknie dialogowym i nie można zmienić jego wartości.
    • Jeśli skonfigurowane wyrażenie zwróci wartość False w czasie wykonywania lub jeśli nie jest skonfigurowane żadne wyrażenie, odpowiednie pole wprowadzania danych jest dostępne w oknie dialogowym i możesz zmienić jego wartość.
  • W polu Wartość domyślna skonfiguruj wyrażenie, do których zwracana jest wartość typu parametru, do których ma być odwołanie. Ta wartość może być użyta do wypełnienia domyślnej wartości powiązanego pola wprowadzania danych w oknie dialogowym w czasie działania.

    Gdy uruchamiasz format ER, wartość wprowadzona w powiązanym polu wprowadzania danych w oknie dialogowym podczas uruchamiania jest zapisywana w pamięci jako poprzednio używana wartość. Poprzednio używane wartości są zapisywane indywidualnie dla każdego pola, bieżącego formatu ER, bieżącego użytkownika i bieżącej organizacji (firmy).

    • Ustaw opcję Zawsze przywracana jest wartość domyślna na Tak, jeśli wartość zwracana przez wyrażenie Wartość domyślna ma być zawsze używana jako wartość domyślna, niezależnie od poprzednio używanej wartości.
    • Ustaw opcję Zawsze przywracana jest wartość domyślna na Nie, jeśli wartość zwracana przez wyrażenie Wartość domyślna powinna być używana jako wartość domyślna tylko wtedy, gdy brakuje poprzednio używanej wartości.

    Banknot

    Jeśli ustawisz opcję Zawsze przywracaj wartość domyślną na Tak, w polu Wartość domyślna musi być skonfigurowane wyrażenie.

  • Jeśli ustawisz opcję Zezwalaj na wielokrotny wybór na Tak, będziesz mógł wybrać wiele wartości dla skonfigurowanego parametru w czasie działania. Jeśli zostanie ustawiona wartość Nie, można wybrać tylko jedną wartość.

    Banknot

    Ta opcja nie ma zastosowania do wszystkich typów USER INPUT PARAMETER. W czasie projektowania jest rzucany wyjątek informujący użytkownika, że skonfigurowany parametr wejściowy użytkownika nie obsługuje wielokrotnego wyboru i że można wybrać lub wprowadzić tylko jedną wartość.

    Jeśli ustawiłeś opcję Zezwalaj na wielokrotny wybór na Tak i podałeś wyrażenie w polu Wartość domyślna, to wyrażenie to może być użyte do ustawienia tylko jednej wartości domyślnej.

  • Wybierz opcję Widoczność edycji, aby określić, czy skonfigurowany parametr ma być widoczny w oknie dialogowym w czasie pracy.

    Banknot

    Domyślna widoczność źródeł danych typu USER INPUT PARAMETER zależy od składnika ER, który je przechowuje.

    • Jeśli źródło danych jest skonfigurowane w składniku formatu, jest ono domyślnie widoczne.
    • Jeśli źródło danych jest skonfigurowane w składniku odwzorowującym model, jest ono widoczne tylko wtedy, gdy wartość źródła danych ma wpływ na wynik działania składnika ER. Na przykład, dodałeś źródło danych, ale nie użyłeś go w wyrażeniach i wiązaniach aktualnego komponentu odwzorowującego model. W tym przypadku domyślnie odpowiednie pole do wprowadzania danych nie będzie wyświetlane w oknie dialogowym w czasie działania.

    Na stronie Projektant formuł, w polu Formuła, skonfiguruj wyrażenie, które zwraca wartość logiczna.

    • Jeśli skonfigurowane wyrażenie zwróci wartość True w czasie wykonywania lub jeśli nie jest skonfigurowane żadne wyrażenie, odpowiednie pole wprowadzania danych jest widoczne w oknie dialogowym w czasie działania.
    • Jeśli skonfigurowane wyrażenie zwraca wartość False, powiązane pole wprowadzania danych jest ukryte w oknie dialogowym w czasie wykonywania. Gdy jest ono wywoływane przez inne wyrażenia w czasie działania, zwraca wartość domyślną, poprzednio używaną wartość lub wartość domyślną dla bieżącego typu danych, w zależności od innych ustawień.

Właściwości specyficzne dla typu

Parametr wejściowy użytkownika zależny od aplikacji

Użyj źródła danych typu Ogólne>Parametr wejściowy użytkownika, aby uzyskać wymaganą wartość lub wartości typu danych, który jest określony dla bieżącej instancji aplikacji Microsoft Dynamics 365 Finance. Kiedy dodajesz źródło danych tego typu do komponentu ER, określ następujące właściwości:

Banknot

Zalecamy, abyś przejrzał wyrażenia skonfigurowane w polach Tylko do odczytu i Wartość domyślna, gdy zmieniasz nazwę typu danych operacji (EDT, enum) w edytowalnym źródle danych tego typu USER INPUT PARAMETER.

Poniższa ilustracja pokazuje właściwości źródła danych $TaxRegNum, które zostało skonfigurowane w konfiguracji Instat XML (DE) w formacie ER. To źródło danych jest skonfigurowane w taki sposób, że używa EDT Opis, aby w czasie działania oferowało pole wprowadzania danych Numer Rejestracji Podatkowej w oknie dialogowym.

Właściwości źródła danych typu USER INPUT PARAMETER w oknie dialogowym na stronie Projektanta formatu.

Poniższa ilustracja przedstawia okno dialogowe, które jest wyświetlane podczas uruchamiania konfiguracji Instat XML (DE) w formacie ER w celu wygenerowania deklaracji Intrastat. Zwróć uwagę, że skonfigurowane pole numeru rejestracji podatkowej jest dostępne do wprowadzania danych.

Okno dialogowe raportu Intrastat o uruchomionym formacie raportu ER na stronie Intrastat.

Parametr wejściowy użytkownika wyliczenia modeli danych

Użyj źródła danych typu Model danych>Parametr wejściowy użytkownika, aby uzyskać wymaganą wartość lub wartości pojedynczego modelu danych wyliczenie. Kiedy dodajesz źródło danych tego typu do komponentu ER, określ następujące właściwości:

  • W polu Model określ odwołanie do podstawowego modelu danych.

  • W polu Wyliczenie modeli określ odwołanie do wyliczenia modelu danych, do którego ma być odwołanie.

  • W polu Wersja wybierz numer rewizji składnika modelu danych ER, który zawiera wyliczenie modelu, do którego się odwołujesz.

    Wskazówka

    W czasie projektowania możesz pozostawić pole Wersja puste, aby uzyskać dostęp do listy wyliczeń dla komponentu modelu danych, który znajduje się w wersji roboczej odpowiedniej konfiguracji modelu danych ER. W ten sposób możesz jednocześnie edytować wersję roboczą komponentu odwzorowania lub formatu modelu oraz wersję roboczą komponentu modelu danych bazowych.

    Pamiętaj jednak, że pole Wersja może pozostać puste tylko w wersji roboczej komponentu odwzorowującego model lub formatu. Kiedy zmieniasz status odwzorowania modelu ER lub konfiguracji formatu z Wersja robocza na Zakończono, to pole jest automatycznie wypełniane najwyższym numerem rewizji modelu, jaki jest dostępny w bieżącej instancji Finansów. Jeśli wprowadzasz nowe wyliczenie lub nową wartość wyliczenia w wersji roboczej swojego bazowego modelu danych i odwołujesz się do niego w edytowalnym komponencie odwzorowania lub formatu modelu, zakończ konfigurację wersji roboczej bazowego modelu danych przed zakończeniem konfiguracji wersji roboczej odwzorowania lub formatu modelu ER. W przeciwnym razie, gdy zmienisz status odwzorowania modelu lub konfiguracji formatu z Wersja robocza na Zakończono, zostanie podany wyjątek "Nie znaleziono ścieżki". Komunikat poinformuje cię, że w podstawowym modelu danych brakuje wyliczenia lub wartości wyliczeniowej, do której się odwołujemy.

Poniższa ilustracja pokazuje właściwości źródła danych $ReportDirection, które zostało skonfigurowane w konfiguracji Instat XML (DE) Contoso w formacie ER. Konfiguracja Instat XML (DE) Contoso została wyprowadzona z konfiguracji Instat XML (DE). To źródło danych jest skonfigurowane tak, by używało wyliczenia modelu ReportDirection w celu zaoferowania odpowiedniego pola wyszukiwania w oknie dialogowym w trybie uruchomieniowym.

Właściwości źródła danych typu USER INPUT PARAMETER w oknie dialogowym na stronie Projektanta formatu.

Parametr wejściowy użytkownika wyliczenia formatów

Użyj źródła danych typu Format wyliczenia>Wyliczeniowy parametr wejściowy użytkownika, aby uzyskać wymaganą wartość lub wartości pojedynczego wyliczenia formatu. Kiedy dodajesz źródło danych tego typu do komponentu ER, określ następujące właściwości:

  • W polu Format wyliczenia podaj wyliczenie formatu, który można edytować.

Banknot

Źródła danych tego typu mogą być konfigurowane tylko w ramach komponentu formatu edytowalnego.

Dodatkowe zasoby

Projektant formuł w module Raportowanie elektroniczne

Inicjowanie wartości źródła danych typu USER INPUT PARAMETER z kodu źródłowego