Dynamiczne menu wydruków: Różnice pomiędzy wersjami

Z Motława
(Utworzył nową stronę „MOduł eksperymentalny polegający na automatycznym podłączniu nowych scenariuszy do poszczególnych kartotek w oparciu o dane uzyskane z CALLi. Wydruki charakteryzuj…”)
 
(Aktualnie dostępne menu dla kartotek (GUID zgodny z sys_core):)
 
(Nie pokazano 9 pośrednich wersji utworzonych przez tego samego użytkownika)
Linia 1: Linia 1:
MOduł eksperymentalny polegający na automatycznym podłączniu nowych scenariuszy do poszczególnych kartotek w oparciu o dane uzyskane z CALLi. Wydruki charakteryzują się hermetycznością i z zewnątrz (z danej kartoteki przekazywana jest informacja o aktualnym GUIDzie oraz nazwie Scenariusza ).
+
Moduł eksperymentalny polegający na automatycznym podłączaniu nowych scenariuszy do poszczególnych kartotek w oparciu o dane uzyskane z CALLi. Wydruki charakteryzują się hermetycznością i z zewnątrz (z danej kartoteki przekazywana jest informacja o aktualnym GUIDzie oraz nazwie Scenariusza ).
  
 +
W ramach wydruku możliwe jest wykorzystanie do 10 [[CALL]]i - definicje znajdują się w parametrach [[rep_sekcje]]i jako CALL1=.. do CALL10=..
  
Aktualnie dostępne menu dla kartotek (GUID zgodny z [[sys_core]]):
+
== Drzewo relacji (SQL) ==
 +
[[image:dynwydr.jpg|center]]
  
'''GUID - Caption'''
+
Każda kartoteka w oparciu o GUID z sys_core wywołuje dynamiczne wydruki tylko dla siebie (z tabeli [[sys_menu]]).
K_BROWSER - Teczka kontrahentów
+
Użytkownik wybierając określony wydruk rozpoczyna proces, w którym program w oparciu o nazwę scenariusz próbuje określić typ prezentera, do którego należy dany scenariusz. W tym przypadku niezbędne jest określenie w tabeli [[rep_scenariusze]] kolumny '''Prezenter'''. Po ustaleniu prezentera program następnie przekazuje do niego otrzymane na wejściu dane tj. nazwę scenariusza oraz GUID rekordu na którym aktualnie program się znajduje.
T_BROWSER - Kartoteka towarów i usług
+
HR_BROWSER - Kartoteka zasobów ludzkich (HR)
+
FK_BROWSER - Zapisy księgowe - Rejestr zawierający dekrety księgowe
+
ZM_BROWSER - Zamówienia
+
R_BROWSER Teczka rozrachunków
+
SRTR_BROWSER Kartoteka Srodkow Trwalych
+
ST_BROWSER Kartoteka Operacji
+
  
 +
W ramach tabeli '''[[sys_menu]]''' możliwe jest budowanie struktur drzewiastych (np. kilka wydruków w określonej grupie), w tym celu należy używać kolumny parentGUID w tabeli sys_menu.
 +
 +
== Dostępne zmienne do wywoływania CALLi: ==
 +
* [Scenario] - przekazuje aktualna nazwę scenariusza
 +
* [GUID] - przekazuje aktualny GUID rekordu
 +
 +
 +
== Aktualnie dostępne menu dla kartotek (GUID zgodny z [[sys_core]]): ==
 +
'''GUID - Caption''':
 +
* K_BROWSER - Teczka kontrahentów
 +
* T_BROWSER - Kartoteka towarów i usług
 +
* HR_BROWSER - Kartoteka zasobów ludzkich (HR)
 +
* FK_BROWSER - Zapisy księgowe - Rejestr zawierający dekrety księgowe
 +
* ZM_BROWSER - Zamówienia
 +
* R_BROWSER - Teczka rozrachunków
 +
* SRTR_BROWSER - Kartoteka Srodkow Trwalych
 +
* ST_BROWSER - Kartoteka Operacji
 +
* SQB:*        - (zamiast * nazwa pliku SQB) patrz: [[Wydruki scenariuszowe w SQB]]
 +
[[Kategoria: Motława]]
 +
[[Kategoria: Developer]]
 +
[[Kategoria: Wydruki]]
 
[[Kategoria: MotlawaTech]]
 
[[Kategoria: MotlawaTech]]

Aktualna wersja na dzień 12:00, 9 lip 2010

Moduł eksperymentalny polegający na automatycznym podłączaniu nowych scenariuszy do poszczególnych kartotek w oparciu o dane uzyskane z CALLi. Wydruki charakteryzują się hermetycznością i z zewnątrz (z danej kartoteki przekazywana jest informacja o aktualnym GUIDzie oraz nazwie Scenariusza ).

W ramach wydruku możliwe jest wykorzystanie do 10 CALLi - definicje znajdują się w parametrach rep_sekcjei jako CALL1=.. do CALL10=..

Drzewo relacji (SQL)

Dynwydr.jpg

Każda kartoteka w oparciu o GUID z sys_core wywołuje dynamiczne wydruki tylko dla siebie (z tabeli sys_menu). Użytkownik wybierając określony wydruk rozpoczyna proces, w którym program w oparciu o nazwę scenariusz próbuje określić typ prezentera, do którego należy dany scenariusz. W tym przypadku niezbędne jest określenie w tabeli rep_scenariusze kolumny Prezenter. Po ustaleniu prezentera program następnie przekazuje do niego otrzymane na wejściu dane tj. nazwę scenariusza oraz GUID rekordu na którym aktualnie program się znajduje.

W ramach tabeli sys_menu możliwe jest budowanie struktur drzewiastych (np. kilka wydruków w określonej grupie), w tym celu należy używać kolumny parentGUID w tabeli sys_menu.

Dostępne zmienne do wywoływania CALLi:

  • [Scenario] - przekazuje aktualna nazwę scenariusza
  • [GUID] - przekazuje aktualny GUID rekordu


Aktualnie dostępne menu dla kartotek (GUID zgodny z sys_core):

GUID - Caption:

  • K_BROWSER - Teczka kontrahentów
  • T_BROWSER - Kartoteka towarów i usług
  • HR_BROWSER - Kartoteka zasobów ludzkich (HR)
  • FK_BROWSER - Zapisy księgowe - Rejestr zawierający dekrety księgowe
  • ZM_BROWSER - Zamówienia
  • R_BROWSER - Teczka rozrachunków
  • SRTR_BROWSER - Kartoteka Srodkow Trwalych
  • ST_BROWSER - Kartoteka Operacji
  • SQB:* - (zamiast * nazwa pliku SQB) patrz: Wydruki scenariuszowe w SQB