Punkty wejścia > Moduł Dane podstawowe > Standardowy skrypt PJMFINOV0 

PJMFINFRE – Sprawozdanie finansowe z konkretnymi parametrami w zapytaniach SQL

Ten punkt wejścia umożliwia interwencję w zapytaniach SQL używanych w celu wyeksportowania sprawozdania finansowego i ich uzupełnienia przy pomocy konkretnych parametrów.


Kontekst i tryb działania

Transakcja

Istnieje transakcja w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany w sprawozdaniu finansowym w celu umożliwiania dodania dowolnych parametrów do technicznej klasy obliczeniowej (TECFINOVE).

W tym celu dodano dodatkowe pola i są one dostępne w zapytaniu (%x%):

* 4 pola dodatkowe dla dat: FREDAT1 (%3%), FREDAT2 (%4%), FREDAT3 (%5%), FREDAT4 (%6%)

* 4 pola dodatkowe dla ciągów znaków (50 znaków): FRECHA1 (%7%), FRECHA2 (%8%), FRECHA3 (%9%), FRECHA4 (%10%)

* 4 pola dodatkowe dla liczb: FRENUM1 (%11%), FRENUM2 (%13%), FRENUM3 (%12%), FRENUM4 (%13%)


Aby móc zdefiniować te zapytania dostosowano funkcję GESPJQ. Dodano 3 pola

na ekranie PJMPJQ1:

* SQLQRYFRE

* SQLQRYFREDES

* SQLQRYFRETEX

Domyślnie są one niewidoczne.

Aby można było z nich skorzystać należy skonfigurować SQLQRYFRE jako możliwe do uzupełnienia.

Dwa pozostałe powinny się wyświetlić.


SQLQRYFRE pozwala w nich wskazać zapytanie do użycia, jeśli wartość została uzupełniona w polach dodatkowych.


Jeśli w klasie technicznej nie uzupełniono żadnej wartości to używane jest zapytanie standardowe (SQLQRY).

Jeśli uzupełniono przynajmniej jedną wartość dodatkową to używane jest zapytanie wskazane w SQLQRYFRE. W przypadku, gdy pozostaje ono puste używane jest SQLQRY.


Dla przypomnienia, jeśli parametr PJMLOGFIL jest ustawiony jako „Tak” to podczas obliczania sprawozdania finansowego generowany jest log.

Ten parametr może być przydatny w celu aktualizacji, ponieważ pozwoli on na znalezienie w logu nazwy każdego użytego zapytania, jak również samego zapytania z użytymi wartościami dodatkowymi.


Dostępne zmienne i maski
Dostępny ekran to [M:PFOV].

Otwarte tabele