Raporty > Raporty 

Ta funkcja umożliwia rozpoczęcie wydruku standardowego raportu aplikacji, poprzez zezwolenie na wprowadzenie wartości parametrów, a następnie uruchomienie modułu wydruku (DLL Crystal Reports™).

Działa ona w sposób klasyczny, z lewą listą przedstawiającą listę raportów oraz prawą częścią, która umożliwia wybór parametrów wydruku oraz rozpoczęcie generowania raportu.

Należy zauważyć, że wydruk raportu może być także uruchomiony na dwa inne sposoby:

  • z poziomu menu Wydruk/grupa. W takim przypadku, wybiera się raport do wygenerowania bezpośrednio z listy raportów odpowiadającej grupy.
  • z poziomu zarządzania obiektem, przy użyciu funkcji Plik/drukuj lub Plik/lista (zakłada to, że raporty są przypisane do tych przycisków - funkcja personalizacji obiektów umożliwia dokonanie tego przypisania, a dedykowana funkcja umożliwia zdefiniowanie domyślnych wartości zależących od tego kontekstu.

Warunek

SEEREFERTTO Odniesienie do dokumentacji Implementacja

Zarządzanie ekranem

Karta Ekran wpisów

Prezentacja

Po wybraniu kodu raportu, należy wprowadzić:

  • ustawienia raportu, w tabeli, której pozycje zależą od raportu,
  • miejsce docelowe wydruku, jeśli istnieje (lub definicję szczegółową wyjścia),
  • parametry dodatkowe ustawienia formatu strony (które mogą być wstępnie definiowane, jeśli wybrano miejsce docelowe).

Zamknij

 

Pola

Na tej karcie występują następujące pola :

Blok numer 1

Określa kod raportu, który ma zostać wydrukowany.

  • pole RPTDES

Należy wprowadzić opis rekordu.

Długi tytuł używany jest w tytułach ekranów i raportów.

Tabela Parametry

  • Nr (pole PARNUM)

 

  • Tytuł parametru (pole PARDES)

Definiuje opis parametru do wprowadzenia.

  • Typ parametru (pole DEBFIN)

 

  • Wartość początkowa (pole VALEUR1)

Tabela ta umożliwia uzupełnienie parametrów koniecznych do wydruku raportu. Mogą to być:

  • typ początku/końca (dwie wartości do wprowadzenia) lub typ jednolity (jedna wartość),
  • wprowadzone z poziomu okna wyboru lub wprowadzone jako menu lokalne (można wprowadzić początek opisu, np. T dla Tak),
  • jeden z parametrów (wstępnie zdefiniowany w raporcie) zazwyczaj wprowadzony w formie zakresu może być wywołany w wielu zakresach. Jest to przydatne, jeśli raport musi zostać wydrukowany, a wiadomo, że numerowanie stron ma znaczenie ze względu na wygenerowany rozmiar (ogólnie, należy zadać sobie to pytanie, jeśli raport przekracza 10 000 stron, Crystal Report nie zarządza zbyt dobrze tego typu podziałem na strony).
    W takim przypadku definiowane są zakresy pośrednie umożliwiające „pocięcie” raportu. Jest to na przykład przypadek księgi głównej (GLGRP), która może zostać posegmentowana wg konta. Jeśli podział raportu zdefiniowano dla danego parametru (w tym celu istnieje rubryka w słowniku raportów), kliknięcie prawym przyciskiem myszy daje dostęp do okna wprowadzania zakresów pośrednich za pomocą wyboru Segmentacji.
    Wynik wydruku jest łańcuchem wielu zgrupowanych raportów od początku pierwszego zakresu pośredniego, pierwszego zakresu pośredniego do drugiego itp., aż do zakresu końcowego.
  • Wartość końcowa (pole VALEUR2)

 

Miejsce docelowe raportu

Pole to definiuje miejsce docelowe obliczonego raportu. Istnieją następujące typy miejsc docelowych:

Podgląd

Przepływ wygenerowany w formacie zgodnym z wyświetlaniem (tekst, PDF, RTF, Word itp.) wyświetlany jest w oknie, które otwiera się na stacji użytkownika. Wydruk ten jest formatowany przez Crystal Reports, albo na stacji użytkownika, albo za pomocą serwera wydruku.

Drukarka:

Crystal Reports używa drukarki, która może być albo lokalna, albo do której dostęp uzyskuje się za pomocą serwera wydruku.

Komunikat

Crystal Reports tworzy plik zawierający komunikat w formacie takim, jak PDF, tekst, RTF, Word. Komunikat ten jest używany jako załącznik wysyłany przez silnik przepływu.

Plik

Crystal Reports tworzy plik zawierający komunikat w formacie takim, jak PDF, tekst, RTF, Word, który jest przechowywany na dysku.

Drukarka ZPL

Przepływ jest zarządzany programem szczegółowego formatowania powiązanym z raportem i zdefiniowanym przez dedykowane ustawienia. Przepływ ten może być wysyłany bezpośrednio do drukarki lokalnej, do drukarki dostępnej za pomocą serwera wydruku lub przechowywany w pliku.

Archiwum

Crystal Reports tworzy plik zawierający komunikat w formacie takim, jak PDF, tekst, RTF, Word. Plik ten jest wysyłany do systemu GED w celu archiwizacji, za pomocą standardowego konektora GED.

  • Odroczone (pole IMPDIF)

To pole jest zaznaczone, jeśli:

  • zażądano wydruku odroczonego przy użyciu odpowiedniego przycisku.
  • Raport jest definiowany jako do wydruku tylko w trybie odroczonym.

Charakterystyka wyjścia

  • Typ wyniku (pole IMPRIME)

Pole to definiuje typ wyjścia powiązanego z raportem. Może przyjąć następujące wartości:

  • Podgląd”: okno Crystal Reports otwiera się, aby wyświetlić ekran wyniku wydruku. Możliwe jest wysłanie lokalne ze stacji do drukarki, lub do plików różnych formatów.
  • Drukarka”: wymagane jest wprowadzenie ścieżki sieci drukarki. Drukarka ta może być drukarką w systemie Windows, dostępna za pomocą sieci lokalnej z bieżącej stacji, bądź drukarką dostępną za pomocą serwera wydruku.
      • W przypadku, gdy używana jest drukarka lokalna, istnieje możliwość:
          • wprowadzenia nazwy sieci drukarki w odpowiedniej rubryce,
          • wybrania drukarki za pomocą okna wyboru (jeśli wyboru nie dokonano w momencie rozpoczęcia drukowania, okno wydruku otwiera się automatycznie).
      • W przypadku, gdy używany jest serwer wydruku istnieje możliwość wprowadzenia nazwy sieci drukarki i serwera (w formie nazwy sieci serwera, a następnie numeru usługi, jeśli nie jest taki sam. Musi on być oddzielony od serwera dwukropkiem. Przykład składni: mójserwer.adonix :1802).
  • Komunikat”: komunikat z raportem w załączniku jest wysyłany lokalnie za pośrednictwem Crystal Reports i interfejsu MAPI do domyślnej skrzynki odbiorczej użytkownika. Należy wprowadzić odbiorcę wiadomości e-mail, format załącznika i treść e-maila. Dostępne formaty są zdefiniowane przez menu lokalne 91 zawierające formaty pakietu Office (przetwarzanie tekstu i tabel), formaty ogólne (HTML, ASCII, PDF) i format wewnętrzny Crystal Reports.
  • Plik”: plik utworzony w katalogu dostępnym poprzez sieć ze stacji klienta. Wymagane jest wprowadzenie formatu i dokładnej nazwy pliku do utworzenia.
  • Drukarka ZPL”: wydruk z kodem raportu ZPL powiązanym z Crystal Reports. Pliki zawierające nazwy pól zastąpione przez dane pochodzące z szablonów dostarczają przepływ danych ZPL wysłany przez port drukarki. Ustawienia, które mogą być wskazane na liście parametrów raportu, wpływają na sposób wykonania wydruku:
      • parametr „symul.”: jeśli ten parametr istnieje i jego wartość to Tak, plik zawierający wynik raportu tworzony jest bez wysyłania do portu drukarki. Plik ten znajduje się w katalogu PAT folderu i nazwany jest w następujący sposób: R_p_rrmmddggmmss, gdzie R to kod raportu, p numer procesu, który uruchomił raport, a rrmmddggmmss to data i godzina uruchomienia.
      • parametr „wersja”: jeśli ten parametr istnieje, umożliwia wymuszenie numeru wersji użytego raportu ZPL. Domyślnie używany jest numer wersji zdefiniowany w raporcie.
  • Serwer (pole SERVEUR)

Pole to, przypisane jeżeli drukowanie nie zostanie uruchomione jako przegląd, umożliwia zdefiniowanie serwera drukowania, który zostanie użyty do uruchomienia raportu.

  • Drukarka (pole IMPRIMANTE)

Pole służce do definiowania nazwy sieci drukarki, do której wysłany został raport.

  • Plik (pole FICHIER)

Umożliwia podanie nazwy pliku zawierającego raport do wygenerowania. Lokalizacja pliku podlega następującym zasadom:

  • w przypadku użycia serwera wydruku (tzn. jeśli uzupełniono pole serwer), nazwa pliku nie może być nazwą względną. Może to być albo plik umieszczony na serwerze wydruku (np. C:\pliki\druk\MÓJRAPORT.pdf), albo na innym serwerze widocznym dla użytkownika, który generuje Crystal Report z serwera wydruku (np. \\mój_serwer_plików\druk\MÓJRAPORT.pdf).
  • Jeśli nie wskazano serwera serwera, w ten sam sposób można podać ścieżkę bezwzględną, ale ścieżka względna jest także możliwa (np. pliki\MÓJRAPORT.pdf). Ścieżka ta odnosi się do katalogu tymczasowego umieszczonego w katalogu dokumentów użytkownika, który rozpoczyna generowanie raportu (katalog ‘Moje dokumenty” widoczny z pulpitu).

Blok numer 5

  • Orientacja (pole PRTORIENT)

 

  • Kopie (pole NBRCPY)

Jeśli punktem wyjścia jest drukarka, należy podać wartość domyślą liczby kopii do wydrukowania.

  • Sortuj kopie (pole ASSCPY)

Jeśli zażądano wielu kopii, a pole Sortuj kopie zostało zaznaczone, strony są sortowane przed wydrukiem egzemplarza. Jeśli nie, każda strona jest powtarzana.

Na przykład w przypadku wydruku trzech stron w dwóch egzemplarzach:

  • Jeśli pole zostało zaznaczone, porządek wydruku stron to: 1, 2, 3, 1, 2, 3.
  • Jeśli pole nie zostało zaznaczone, porządek wydruku stron to: 1, 1, 2, 2, 3, 3.

Blok numer 6

  • Format (pole FMTFIC)

Definiuje możliwe formaty za pomocą menu lokalnego 91. Formaty te zawierają zwłaszcza formaty pakietu Office (przetwarzanie danych i arkuszy), formaty ogólne (HTML, ASCII, PDF) i formaty dedykowane dla Crystal Reports.

  • Strony (pole PAGDEB)

Służy do ograniczania stron do wydruku pomiędzy dwiema liczbami (jeżeli nie zostanie ustawiona żadna wartość, to wszystkie strony raportu zostaną wydrukowane).

  • pole PAGFIN

 

Blok numer 7

  • Rozmiar papieru (pole FORPAP)

 

Jeśli raport może być używany w wielu językach, istnieje możliwość zdefiniowania języka, którego należy użyć.

Zamknij

 

Inne warunki

W przypadku segmentowanych wydruków:

  • w podglądzie, ekran podglądu otworzy się tyle razy, ile jest segmentów wydruku, otwarcie okna wydruku odbywa się, jeśli poprzednie okno zostało zamknięte.
  • w wydruku pliku (wybór Drukarka/plik), pliki są nazywane na podstawie danej nazwy plików z dodawaniem kolejnej liczby składającej się z dwóch cyfr. Na przykład, jeśli jako plik zdefiniowano mójplik.prn, proces utworzy pliki mójplik01.prn, mójplik02.prn itd.

Pomoc do rekordu jest aktywna w menedżerze wydruku. Umożliwia ona przywołanie pomocy określającej zadania raportu i listy oczekiwanych parametrów. Należy zauważyć, że pomoc ta istnieje tylko w niektórych raportach (tych, które wymagają dodatkowych wyjaśnień).

Zadanie przetwarzania w tle

Tę funkcję można wykonać w trybie wsadowym,, ale brak dedykowanego zadania standardowego do jej wykonania.

Przyciski określone

Uruchamia bezpośrednio wydruk, albo na serwerze wydruku, albo na stacji roboczej klienta.

Jeśli wydruk jest uruchamiany bezpośrednio na stacji roboczej klienta, na dole ekrany wyświetla się ikona drukarki. Podwójne kliknięcie na tę ikonę umożliwia otwarcie okna zarządzania wydrukami, co wyświetla listę raportów toku, liczbę wybranych i odczytanych rekordów itp. Na tym etapie, można zmienić serwer, jeśli jest potrzeba wyświetlenia listy wydruków, usunięcie wydruku lub zmiana priorytetów i aktualizacja podglądu. Należy zauważyć, że to okno może także zostać otwarte z poziomu menu ogólnego, po wybraniu Plik / Menedżer wydruków.
 

Umożliwia zapamiętanie wprowadzonych wartości parametrów poprzez nadanie nazwy funkcji zapamiętania. Należy pamiętać, że jeśli istnieje kod zapamiętania STD, jest on automatycznie przywoływany podczas uruchamiania raportu.

Umożliwia przywołanie zapamiętanych wcześniej ustawień przy pomocy ich kodu.

Umożliwia usunięcie zapamiętanych ustawień.

W oknie otwartym przez ten przycisk występują następujące pola :

Ograniczenia czasu pracy

Kod ten definiuje ograniczenia godzinowe stosowane w celu ograniczenia dat uruchamiania i czasu drukowania.

  • pole HORDES

Opis powiązany z poprzednim kodem.

Blok numer 2

  • Odroczony raport (pole DIFFERE)

Zaznaczenie tego pola wyboru powoduje wstrzymanie drukowania.

  • Data (pole DIFDAT)

Służy do definiowania daty i czasu rozpoczęcia drukowania. Ograniczenie planowania (wyświetlane w Ograniczenia godzinowe sekcji), może uniemożliwić wprowadzenie niektórych dat czy godzin.

  • Czas (pole DIFTIM)

 

Zamknij

Umożliwia opóźnienie uruchomienia raportu. Oznacza to, że wydruk dokonywany jest obowiązkowo na drukarce za pośrednictwem serwera wydruku. Otwiera się dodatkowe okno wprowadzania w celu potwierdzenia, że wydruk ma być opóźniony oraz podania dodatkowych, koniecznych parametrów.

Komunikaty o błędzie

Podczas wprowadzania mogą wyświetlić się następujące komunikaty ogólne oraz o błędach :

Wybrane zadanie musi być aktywowane z poziomu folderu XXX

Wystąpiła próba uruchomienia raportu w trybie wsadowym w innym folderze, niż folder bieżący.

Nie posiadasz dostępu do tego raportu

Dany raport nie może zostać wydrukowany przez bieżącego użytkownika (np. Ponieważ jest chroniony kodem dostępu).

Nie posiadasz uprawnień dla tej firmy

Dany raport ma ograniczenia dostępu dla niektórych firm lub lokalizacji, a biorąc pod uwagę wartość wprowadzonych parametrów (np. Tych typu SOCDEB - Zakres firm lub SITDEB - Zakres lokalizacji, które mogą być zdefiniowane), stwierdzono, że nie zostaną wydrukowane żadne dane.

Nie posiadasz uprawnień dla tej grupy lokalizacji

Dany raport ma ograniczenia dostępu dla niektórych firm lub lokalizacji, a biorąc pod uwagę wartość wprowadzonych parametrów (np. Tych typu SOCDEB - Zakres firm lub SITDEB - Zakres lokalizacji, które mogą być zdefiniowane), stwierdzono, że nie zostaną wydrukowane żadne dane.

Uwaga, nie posiadasz uprawnień dla tych lokalizacji XXX YYY

Dany raport ma ograniczenia dostępu dla niektórych firm lub lokalizacji, a biorąc pod uwagę wartość wprowadzonych parametrów, stwierdzono, że dane niektórych lokalizacji nie zostaną wydrukowane. Jest to w takim przypadku komunikat ostrzegający (ponieważ niektóre dane mogą zostać mimo to wydrukowane).

Brak podglądu w trybie wsadowym

Wystąpiła próba uruchomienia wsadowego raportu w trybie podglądu.

Nie zdefiniowano serwera

Wystąpiła próba uruchomienia raportu w trybie wsadowym bez podania nazwy serwera wydruku.

Nie można bezpośrednio wykonać raportu

Żądany raport może zostać wykonany wyłącznie przez sekwencję programów (zazwyczaj, ponieważ wymagane jest wstępne przetworzenie). Definiuje to pole wyboru w słowniku raportów.

Nieprawidłowa wartość

Wprowadzono niezgodną wartość parametru

Zbyt mała wartość

Drugi zakres interwału jest mniejszy niż pierwszy

Inne komunikaty

 Należy zauważyć, że wyświetlić się mogą inne komunikaty o błędzie powiązane z wprowadzonymi parametrami, np. „Nieprawidłowy okres”.

Użyte tabele

SEEREFERTTO Odniesienie do dokumentacji Implementacja