Ustawienia > Szablony wydruku > Przykład - dodatkowe informacje na wydrukach | | Drukuj |
Aby uzupełnić szablon wydruku (np. dokumenty sprzedaży) o dodatkowe informacje należy dodać brakujące zapytania. W przytoczonym przykładzie będą to dwa standardowe widoki na Towary oraz ich Pola własne:
•HM.REP_Products – widok zawierający informacje o towarach.
•HM.REP_Products_CustomFileds – widok zawierający pola własne dla towarów.
Dodając widok należy pamiętać również o ustawieniu dla niego filtrowania parametrem OidList.
Aby dodać dodatkowe dane z bazy:
1.Kliknij na źródło danych i wybierz Zarządzanie kwerendami.
2.W oknie zarządzania kwerendami kliknij przycisk Dodaj. Pojawi się nowa pozycja zapytania do bazy danych.
Podwójne kliknięcie na zapytaniu pozwala zmienić jego nazwę.
3.Odszukaj na liście widok HM.REP_Products i przenieś go do ramki po prawej stronie.
Powyżej list znajduje się pole umożliwiające jej szybkie przefiltrowanie.
4.Odszukaj na liście widok HM.REP_Products_CustomFileds i przenieś go do ramki po prawej stronie. Wyświetlone zostanie okienko ustawienia relacji (Join) widoków.
5.Zdefiniuj relację w ten sposób:
•Dołącz do typu: Inner join
•[HM.REP_Products_CustomFields].[Kod towaru] = [HM.REP_Products].[Kod]
6.Zaznacz te dane z kolumn z obu widoków HM.REP_Products oraz HM.REP_Products_CustomFileds które będą używane w szablonie w szablonie.
7.Odszukaj na liście widok HM.REP_SaleDocumentsPositions i przenieś go do ramki po prawej stronie. Wyświetlone zostanie okienko ustawienia relacji (Join) widoków.
8.Zdefiniuj relację w ten sposób:
•Dołącz do typu: Inner join
•[HM.REP_SaleDocumentsPositions].[Identyfikator towaru] = [HM.REP_Products].[Identyfikator towaru]
9.Zaznacz kolumnę z widoku HM.REP_SaleDocumentsPositions.
10.Zatwierdź zmiany przyciskiem OK.
11.Po dodaniu nowego zapytania i konfiguracji relacji Master-Detail pomiędzy towarami i pozycjami na Liście pól pojawi się nowa gałązka w Pozycjach. W ramach tej gałązki dostępne będą do wykorzystania pola z towarów oraz pola własne.
Wprowadzając zmiany w predefiniowanym szablonie należy pamiętać, że zapisanie go jest możliwe tylko pod nową nazwą.