ER Konfigurowanie formatu do inwentaryzacji i sumowania (Część 2 — Konfigurowanie obliczeń)
W poniższych krokach wyjaśniono, jak użytkownik przypisany do roli administratora systemu lub dewelopera raportowania elektronicznego może tak skonfigurować format raportowania elektronicznego (ER), aby wykonywał inwentaryzację i sumowanie na podstawie danych już wygenerowanych tekstów wyjściowych. Kroki można wykonać na danych dowolnej firmy.
Aby wykonać te kroki, należy najpierw wykonać kroki w procedurze „ER Konfigurowanie formatu do inwentaryzacji i sumowania (Część 1: Tworzenie formatu)”.
Procedura dotyczy funkcji dodanej w programie Dynamics 365 for Operations w wersji 1611.
Tworzenie konfiguracji formatu w celu dodania szczegółów inwentaryzacji i sumowania
- Wybierz kolejno opcje Administrowanie organizacją > Obszary robocze > Raportowanie elektroniczne.
- Kliknij opcję Konfiguracje raportowania.
- W drzewie rozwiń węzeł „Model Intrastat”.
- W drzewie zaznacz element „Model Intrastat\Intrastat (Niemcy)”.
- Załóżmy, że trzeba dostosować format dostarczony przez firmę Microsoft, dodając wiersze zawierające szczegóły podsumowania na końcu raportu Intrastat. Należy to zrobić poprzez utworzenie własnej pochodnej konfiguracji Intrastat na podstawie wystąpienia otrzymanego od Microsoft i w niej wprowadzić modyfikacje.
- Kliknij przycisk Utwórz konfigurację, aby otworzyć rozwijane okno dialogowe.
- W polu Nowy wprowadź wyrażenie „Pochodzi od nazwy: Intrastat (Niemcy), Microsoft”.
- W polu Nazwa wpisz wyrażenie „Intrastat (Niemcy) z inwentaryzacją i sumowaniem”.
- Kliknij przycisk Utwórz konfigurację.
Konfigurowanie tego raportu w celu wykonania inwentaryzacji i sumowania na podstawie szczegółów danych wyjściowych
- Kliknij przycisk Konstruktor.
- W polu Pobierz szczegóły rezultatu zaznacz opcję Tak.
- Ta flaga będzie w czasie wykonywania uaktywniać proces gromadzenia szczegółów wyjściowych w celu wygenerowania pliku Intrastat.
- Musisz wykonać inwentaryzację dla różnych kierunków Intrastat, dlatego dodasz dedykowane wyliczenie modelu do tej konfiguracji formatu używanej przez listę źródeł danych.
- Kliknij kartę Mapowanie.
- Kliknij przycisk Dodaj element główny, aby otworzyć rozwijane okno dialogowe.
- W drzewie zaznacz element „Model danych\Wyliczenie”.
- W polu Nazwa wpisz „Kierunek”.
- W polu Wyliczenie modeli wpisz lub wprowadź wartość.
- Wybierz wartość Kierunek.
- Kliknij przycisk OK.
- Kliknij przycisk Dodaj element główny, aby otworzyć rozwijane okno dialogowe.
- W drzewie zaznacz element „Funkcje\Pole obliczeniowe”.
- W polu Nazwa wpisz „$BlockName”.
- Kliknij opcję Edytuj formułę.
- W polu Formuła wpisz „blok”.
- Kliknij przycisk Zapisz.
- Zamknij stronę.
- Kliknij przycisk OK.
- Kliknij przycisk Dodaj element główny, aby otworzyć rozwijane okno dialogowe.
- W drzewie zaznacz element „Funkcje\Pole obliczeniowe”.
- W polu Nazwa wpisz „$RecName”.
- Kliknij opcję Edytuj formułę.
- W polu Formuła wpisz „rekord”.
- Kliknij przycisk Zapisz.
- Zamknij stronę.
- Kliknij przycisk OK.
- Kliknij przycisk Dodaj element główny, aby otworzyć rozwijane okno dialogowe.
- W drzewie zaznacz element „Funkcje\Pole obliczeniowe”.
- W polu Nazwa wpisz „$InvName”.
- Kliknij opcję Edytuj formułę.
- W polu Formuła wpisz „InvoicedAmountEUR”.
- Kliknij przycisk Zapisz.
- Zamknij stronę.
- Kliknij przycisk OK.
- W drzewie zaznacz element „Intrastat\Dane”.
- Kliknij przycisk Edytuj obok pola „Nazwa pobranego klucza danych”.
- Kliknij opcję Dodaj źródło danych.
- $BlockName
- Kliknij przycisk Zapisz.
- Zamknij stronę.
- Kliknij przycisk Edytuj obok pola Wartość pobranego klucza danych.
- W polu Formuła wpisz wyrażenie „IF(Intrastat.CommodityRecord.Direction=Kierunek.Import, "Import", "Eksport")”.
- IF(Intrastat.CommodityRecord.Direction=Kierunek.Import, "Import", "Eksport")
- Kliknij przycisk Zapisz.
- Zamknij stronę.
- Liczenie wierszy tej kolejnej sesji. Wyniki zostaną użyte z nazwą „blok” oddzielnie dla różnych kierunków. Wartość „Import” będzie używana dla wszelkich transakcji Intrastat przyjęcia. Wartość „Eksport” będzie używana dla wszelkich transakcji Intrastat wysyłki. Potraktuj to jako wirtualny arkusz kalkulacyjny programu Excel. Dla każdej transakcji będzie tworzony wiersz, gdzie pierwsza kolumna „blok” jest wypełniana odpowiednio wartościami „Import” i „Eksport”.
- W drzewie rozwiń węzeł „Intrastat\Dane: Sekwencja”.
- W drzewie zaznacz element „Intrastat\Dane: Sekwencja\Przyjęcia?”.
- Kliknij przycisk Edytuj obok pola „Nazwa pobranego klucza danych”.
- Liczenie wierszy tej kolejnej sesji. Wyniki zostaną zapamiętane pod nazwą „rekord”.
- W drzewie zaznacz element „$RecName”.
- Kliknij opcję Dodaj źródło danych.
- Kliknij przycisk Zapisz.
- Zamknij stronę.
- Kliknij przycisk Edytuj obok pola „Wartość pobranego klucza danych”.
- W polu Formuła wprowadź wyrażenie „Intrastat.CommodityRecord.CommodityCode”.
- Kliknij przycisk Zapisz.
- Zamknij stronę.
- Liczenie wierszy tej kolejnej sesji. Wyniki zostaną użyte z nazwą „rekord” oddzielnie dla różnych kodów asortymentu. Potraktuj to jako wirtualny arkusz kalkulacyjny programu Excel. Dla każdej transakcji jest tworzony wiersz, gdzie pierwsza kolumna „blok” jest wypełniana odpowiednio wartościami „Import” i „Eksport”, a drugi blok „rekord” jest wypełniany wartością kodu asortymentu.
- W drzewie zaznacz element „Intrastat\Dane: Sekwencja\Wysyłki?”.
- Kliknij przycisk Edytuj obok pola „Nazwa pobranego klucza danych”.
- W drzewie zaznacz element „$RecName”.
- Kliknij opcję Dodaj źródło danych.
- Kliknij przycisk Zapisz.
- Zamknij stronę.
- Kliknij przycisk Edytuj obok pola „Wartość pobranego klucza danych”.
- W polu Formuła wprowadź wyrażenie „Intrastat.CommodityRecord.CommodityCode”.
- Kliknij przycisk Zapisz.
- Zamknij stronę.
- W drzewie rozwiń węzeł „Intrastat\Dane: Sekwencja\Wysyłki: Sekwencja?”.
- W drzewie rozwiń węzeł „Intrastat\Dane: Sekwencja\Wysyłki: Sekwencja?\Rekord = Intrastat.CommodityRecord”.
- Kliknij kartę Format.
- W drzewie zaznacz element „Intrastat\Dane\Wysyłki\Rekord\Kwota faktury w EUR”.
- Kliknij kartę Mapowanie.
- Kliknij przycisk Edytuj obok pola „Nazwa pobranego klucza danych”.
- W drzewie zaznacz element „$InvName”.
- Kliknij opcję Dodaj źródło danych.
- Kliknij przycisk Zapisz.
- Zamknij stronę.
- Podsumowanie wartości kwot zafakturowanych dla wierszy tej kolejnej sesji. Wyniki zostaną użyte z nazwą „InvoicedAmountEUR” oddzielnie dla różnych kierunków Intrastat kodów asortymentu. Potraktuj to jak tworzenie wirtualnego arkusza kalkulacyjnego w programie Excel. Dla każdej transakcji będzie tworzony wiersz, gdzie pierwsza kolumna „blok” jest wypełniana odpowiednio wartościami „Import” i „Eksport”. Drugi blok „rekord” jest wypełniony wartością kodu asortymentu, a trzecia kolumna „InvoicedAmountEUR” jest wypełniona wartością kwoty faktury.
- W drzewie rozwiń węzeł „Intrastat\Dane\Przyjęcia?”.
- W drzewie rozwiń węzeł „Intrastat\Dane\Przyjęcia?\Rekord = Intrastat.CommodityRecord”.
- Kliknij kartę Format.
- W drzewie zaznacz element „Intrastat\Dane\Przyjęcia\Rekord\Kwota faktury w EUR”.
- Kliknij kartę Mapowanie.
- Kliknij przycisk Edytuj obok pola „Nazwa pobranego klucza danych”.
- W drzewie zaznacz element „$InvName”.
- Kliknij opcję Dodaj źródło danych.
- Kliknij przycisk Zapisz.
- Zamknij stronę.
- Kliknij przycisk Zapisz.
- Zamknij stronę.