Dynamiczne menu wydruków: Różnice pomiędzy wersjami
(→Drzewo relacji (SQL)) |
(→Drzewo relacji (SQL)) |
||
Linia 8: | Linia 8: | ||
Każda kartoteka w oparciu o GUID z sys_core wywołuje dynamiczne wydruki tylko dla siebie (z tabeli [[sys_menu]]). | 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. | 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). | ||
== 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)
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).
Dostępne zmienne do wywoływania CALLi:
- [Scenario] - przekazuje aktualna nazwę scenariusza
- [GUID] - przekazuje aktualny GUID rekordu
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