Dynamiczne menu wydruków: Różnice pomiędzy wersjami
(→Aktualnie dostępne menu dla kartotek (GUID zgodny z sys_core):) |
|||
(Nie pokazano 7 pośrednich wersji utworzonych przez tego samego użytkownika) | |||
Linia 1: | Linia 1: | ||
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 ). | 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 | + | W ramach wydruku możliwe jest wykorzystanie do 10 [[CALL]]i - definicje znajdują się w parametrach [[rep_sekcje]]i jako CALL1=.. do CALL10=.. |
− | + | ||
− | + | ||
+ | == Drzewo relacji (SQL) == | ||
+ | [[image:dynwydr.jpg|center]] | ||
+ | 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: == | == Dostępne zmienne do wywoływania CALLi: == | ||
Linia 23: | Linia 26: | ||
* SRTR_BROWSER - Kartoteka Srodkow Trwalych | * SRTR_BROWSER - Kartoteka Srodkow Trwalych | ||
* ST_BROWSER - Kartoteka Operacji | * 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)
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
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