ER Projektowanie konfiguracji do generowania raportów w formacie OPENXML (listopad 2016)
W tym artykule wyjaśniono, jak użytkownik przypisany do roli Administrator systemu lub Deweloper raportowania elektronicznego może utworzyć nową konfigurację raportowania elektronicznego (ER) zawierającą szablon generowania dokumentów elektronicznych w formacie OPENXML. Ta konfiguracja będzie używana do przetwarzania płatności dla dostawcy.
W tym przykładzie utworzysz konfigurację dla przykładowej firmy Litware, Inc. Kroki można wykonać na danych firmy GBSI.
Aby wykonać te kroki, należy najpierw wykonać kroki w procedurze „Tworzenie dostawcy konfiguracji i oznaczanie go jako aktywnego”. Musi także istnieć plik programu Excel, który zostanie zaimportowany podczas tworzenia szablonu. Do pliku można przejść z szablonu raportu o płatnościach.
Przekazywanie konfiguracji modelu danych płatności
- W okienku nawigacji przejdź do Moduły > Administrowanie organizacją > Obszary robocze > Raportowanie elektroniczne.
- Na liście wybierz dostawcę konfiguracji przykładowej firmy Litware, Inc. Jeśli ten dostawca konfiguracji nie jest widoczny, należy najpierw wykonać procedurę opisaną w Tworzenie dostawców konfiguracji i oznaczanie ich jako aktywnych.
- Wybierz Aktywuj.
- Wybierz Repozytoria. Wybierz repozytorium typu zasobów operacyjnych, jeśli jest dostępne. Jeśli jej dostępne, pomiń poniższe kroki tworzenia nowego repozytorium.
- Wybierz przycisk Dodaj, aby otworzyć rozwijane okno dialogowe.
- W polu Typ repozytorium konfiguracji wpisz
Operations resourcesdd
. - Kliknij opcję Utwórz repozytorium.
- Kliknij przycisk OK.
- Kliknij przycisk Otwórz.
- W drzewie zaznacz element Model płatności.
- Wybierz opcję Importuj. Zaimportuj ten model danych. Będzie on służył jako źródło danych w nowej konfiguracji formatu. Jeśli ta konfiguracja została już zaimportowana, pomiń ten krok.
- Wybierz opcję Tak.
- Zamknij strony, dopóki nie powrócisz na stronę Raportowanie elektroniczne.
Utwórz nową konfigurację formatu.
- Wybierz Raportowanie konfiguracji.
- W drzewie zaznacz element Model płatności.
- Wybierz przycisk Utwórz konfigurację, aby otworzyć rozwijane okno dialogowe.
- W polu Nowe wprowadź wartość
Format based on data model PaymentModel
. Tworzenie formatu opartego na modelu danych PaymentModel - W polu Nazwa wpisz
Sample worksheet report
. Przykładowy raport arkusza - Wprowadź Opis wpisz
Sample worksheet report for vendors' payments
. Przykładowy raport arkusza o płatnościach dostawców. - W polu Definicja modelu danych wprowadź lub wybierz wartość. Zaznacz definicję CustomerCreditTransferInitiation.
- Wybierz Utwórz konfigurację.
Projektowanie nowego dokumentu w formacie arkusza OPENXML
- W drzewie zaznacz węzeł Payment model\Sample worksheet report.
- Wybierz opcję Konstruktor.
- W okienku akcji wybierz pozycję Importuj.
- Wybierz Importuj z programu Excel.
- Wybierz Załączniki. Dołącz istniejący dokument programu Excel jako szablon.
- Wybierz pozycję Nowy.
- Wybierz Plik. Wskaż istniejący plik programu Excel.
- Zamknij stronę.
- W polu Szablon wprowadź lub wybierz wartość. Zaznacz załączony plik programu Excel, który ma być używany jako szablon.
- Kliknij przycisk OK. Należy zwrócić uwagę, że składniki formatu raportowania elektronicznego zostały utworzone w formacie projektowania opartym na strukturze źródłowego dokument programu MS Excel (nazwanych zakresów).
Tworzenie nowego źródła danych do obliczania sum według kodów walut
- Kliknij kartę Mapowanie.
- Kliknij przycisk Dodaj źródło, aby otworzyć rozwijane okno dialogowe.
- W drzewie zaznacz element Funkcje\Grupuj wg.
- W polu Nazwa wpisz
PaymentByCurrency
. - Kliknij opcję Edytuj grupę według.
- Rozwiń pozycję model w drzewie, a następnie wybierz model\Płatności.
- Wybierz Dodaj pole do.
- Wybierz Jakie elementy do grupowania.
- Rozwiń pozycję model\Płatności, a następnie wybierz model\Płatności\Waluta.
- Wybierz Dodaj pole do.
- Wybierz Zgrupowane pola.
- W drzewie zaznacz element model\Płatności\Wskazana kwota(InstructedAmount).
- Wybierz Dodaj pole do, a następnie wybierz pola agregacji.
- W polu Metoda wybierz opcję. Wybierz funkcję agregacji SUMA.
- W polu Nazwa wpisz
TotalInstructuredAmount
. - Wybierz opcję Zapisz.
- Zamknij stronę.
- Kliknij przycisk OK.
Mapowanie składników formatu do źródeł danych
- W drzewie zaznacz węzeł model\Payments\Initiating Party(InitiatingParty)\Name i Excel\ReportHeader\CompanyName.
- Wybierz Powiąż.
- W drzewie wybierz model\Payments\Creditor\Identification\Source ID(SourceID) i Excel\PaymLines\VendAccountName.
- Wybierz Powiąż.
- W drzewie wybierz model\Payments\Creditor\Name i Excel\PaymLines\VendName.
- Wybierz Powiąż.
- W drzewie wybierz model\Payments\Creditor Agent(CreditorAgent)\Name i Excel\PaymLines\Bank.
- Wybierz Powiąż.
- W drzewie wybierz model\Payments\Creditor Agent(CreditorAgent)\Routing Number(RoutingNumber) i Excel\PaymLines\RoutingNumber.
- Wybierz Powiąż.
- W drzewie wybierz model\Payments\Creditor Account(CreditorAccount)\Identification\Number i Excel\PaymLines\AccountNumber.
- Wybierz Powiąż.
- W drzewie wybierz model\Payments\Instructed Amount(InstructedAmount) i Excel\PaymLines\Debit.
- Wybierz Powiąż.
- W drzewie wybierz model\Payments\Currency i Excel\PaymLines\Currency.
- Wybierz Powiąż.
- W drzewie wybierz PaymentByCurrency\grouped\Currency i Excel\SummaryLines\SummaryCurrency.
- Wybierz Powiąż.
- W drzewie wybierz PaymentByCurrency\aggregated\TotalInstructuredAmount i Excel\SummaryLines\SummaryAmount.
- Wybierz Powiąż.
- W drzewie wybierz PaymentByCurrency i Excel\SummaryLines.
- Wybierz Powiąż.
- W drzewie wybierz model\Payments i Excel\PaymLines.
- Wybierz Powiąż.
- Wybierz przycisk Zapisz, a następnie zamknij stronę.
Używanie utworzonej konfiguracji do przetwarzania płatności
- Wybierz opcję Zmień stan.
- Wybierz opcję Zakończone.
- Kliknij przycisk OK.
- W okienku nawigacji przejdź do Moduły > Rozrachunki z dostawcami > Ustawienia płatności > Metody płatności.
- Użyj szybkiego filtru, aby wyfiltrować pole Metoda płatności według wartości Elektroniczne.
- Wybierz opcję Edycja.
- Rozwiń sekcję Formaty plików.
- W polu Ogólne raportowanie elektroniczne wybierz opcję Tak.
- W polu Konfiguracja formatu eksportu wpisz lub wybierz wartość. Zaznacz konfigurację Przykładowy raport arkusza.
- Wybierz opcję Zapisz.
- Zamknij stronę.
Używanie utworzonej konfiguracji w celu testowania przetwarzania arkuszy płatności
- W okienku nawigacji przejdź do Moduły > Rozrachunki z dostawcami > Płatności > Arkusz płatności.
- Wybierz pozycję Nowy, aby utworzyć arkusz płatności.
- W polu Nazwa wpisz VendPay.
- Wybierz Linie.
- W polu Konto podaj wartości
GB_SI_000001
. - W polu Debet wpisz wartość
1000
. - Wybierz pozycję Nowy.
- W polu Konto podaj wartości
GB_SI_000005
. - W polu Debet wpisz wartość
2000
. - W polu Waluta wpisz wartość
EUR
. - W polu Konto przeciwstawne wpisz wartość
GBSI OPER
. - W polu Metoda płatności wpisz
Electronic
. - Wybierz opcję Zapisz.
- Wybierz Generuj płatności.
- W polu Metoda płatności wpisz
Electronic
. - W polu Nazwa pliku wpisz
Payments
. - W polu Konto bankowe wpisz
GBSI OPER
. - Zaznacz element OK i kliknij przycisk OK ponownie. Przejrzyj utworzony arkusz, łącznie ze szczegółami wierszy płatności oraz sumami dla każdego kodu waluty użytego w tym komunikacie płatności.