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

Z Motława
(Drzewo relacji (SQL))
(Drzewo relacji (SQL))
Linia 9: Linia 9:
 
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.
 
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 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: ==
 
== Dostępne zmienne do wywoływania CALLi: ==

Wersja z 09:55, 1 cze 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