Dynamiczne menu wydruków: Różnice pomiędzy wersjami
m (stronę MotlawaTech:Dynamiczne menu wydruków przeniósł do Dynamiczne menu wydruków) |
(→Aktualnie dostępne menu dla kartotek (GUID zgodny z sys_core):) |
||
(Nie pokazano 1 pośredniej wersji utworzonej przez tego samego użytkownika) | |||
Linia 26: | 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