Witaj
Gość
. Produkt:
<root>
gw-max
IBO_SZ
ZZ
•
Logowanie
GIGA Wiki
¶
Strona Główna
Losowa Strona
Nowa Strona
Wszystkie Strony
Kategorie
Nawigacja
Administracja
Zarządzanie plikami
Utwórz konto
Szukaj
»
Wstecz
Funkcjonalność deklarowanych filtrów
Zmodyfikowana 2015/03/28 19:49
przez
Wojtek
Skategoryzowana jako
GW-MAX
==Filtry w GW-MAX są to skrypty tekstowe w ustalonej strukturze zapisane w bazie danych pod konkretną nazwą z możliwością wielokrotnego wywołania.{br}Każdy filtr jest rozwinięciem instrukcji WHERE SQL i dodawany operatorem and == {br} ==Zakładki formularza== {br} ==Ogólne== '''Nazwa''' - Nazwa filtru{br} '''Zapytanie''' - Polecenie ograniczenia w konwencji SQL WHERE w stałej funkcji '''sql'''( ... ){br} '''Makra''' - Włącznik obsługi makr w zapytaniu{br} '''Prywatny''' - Włącznik zapisu znacznika że dany filtr jest tylko widoczny przez aktualnego użytkownika. Znacznik prywatności filtru{br} '''Wybierz z schematu SQL''' - Wywołuje okienko pozwalające na wybranie nazwy tabeli lub kolumny i wpisaniu do schowka{br} '''Kopiuj''' - Przycisk kopiuje zawartość całego zapytania do schowka{br} '''Wklej''' - Przycisk wkleja z schowka do zapytania, pokrywając aktualną zawartość{br} ==Uwagi== Pozwala na dokładne opisanie możliwości, działania i zastosowania filtru{br} ==Kto i kiedy== Zakładka pokazuje kto i kiedy ostatnio aktualizował filtr{br} W filtrach można stosować makra, które dzielimy na statyczne czyli reprezentujące jakąś informacje i dynamiczne wywołujący jakiś rodzaj dialogu z użytkownikiem{br} ===Makra statyczne=== # '''^uid|macro^''' - Identyfikator aktualnie zalogowanego operatora # '''^db|macro^''' - Nazwa bazy danych GW-MAX # '''^db_xl|macro^''' - Nazwa bazy danych CDN XL (w przypadku integracji z CDN XL Comarch) # '''^db_optima|macro^''' - Nazwa bazy danych Comarch Optima (w przypadku integracji z Comarch Optima) # '''^server|macro^''' - Nazwa lub adres serwera SQL # '''^uid_rule|macro^''' - Rola operatora wykonywającego wydruk # '''^uid_master|macro^''' - Przełożony operatora wykonywającego wydruk # '''^uid_name_prefix|macro^''' - Tytuł operatora wykonującego wydruk # '''^uid_name|macro^''' - Imię operatora systemu GW-MAX # '''^uid_surname|macro^''' - Nazwisko operatora systemu GW-MAX # '''^uid_surname_name|macro^''' - Nazwisko i imię operatora systemu GW-MAX # '''^version_software|macro^''' - Pełna nazwa systemu GW-MAX # '''^modul_software|macro^''' - Symbol modułu # '''^full_name_modul|macro^''' - Pełna nazwa modułu # '''^windows_version|macro^''' - Wersja systemu operacyjnego # '''^sql_host_id|macro^'''- Identyfikator sesji sql # '''^workstation|macro^''' - Identyfikator stacji roboczej # '''^gku:sesjaid|macro^''' - Identyfikator bieżącej sesji użytkownika systemu ===Makra dynamiczne=== # '''^opis|s^''' - Makro pozwalające na wprowadzenie dowolnego ciągu znaków (max 200 zn.) # '''^opis|sml^''' - Makro pozwalające na wprowadzenie dowolnego tekstu znaków (max 2048 zn.) w tym CR i NL # '''^opis|d^''' - Makro pozwalające na wprowadzenie daty, zwraca format rrrr-mm-dd # '''^opis|d1^''' - Makro pozwalające na wprowadzenie daty, zwraca format daty clariona # '''^opis|i^''' - Makro pozwalające na wprowadzenie liczby całkowitej # '''^opis|b^''' - Makro pozwalające wybór tak lub nie (tak zwraca 1 nie 0) # '''^opis|n^''' - Makro pozwalające na wprowadzenie kwoty (max 13.2) format kwoty # '''^opis|mr^''' - Makro pozwalające na wprowadzenie miesiąca i roku, zwracające ilość miesięcy liczona mc+(rok*12) # '''^opis|t^''' - Makro pozwalające na wprowadzenie godziny w formacie Clariona # '''^opis|f^''' - Macro pozwalające na wybór filtra z słownika (po aktualnej nazwie procedury). Makro zwraca poprawny filtr SQL ===Makra dynamiczne słownikowe=== # '''^opis|yko^''' - Makro wyboru z listy kontrahentów '''YKO_Akronim(20)''' # '''^opis|yo^'''- Makro wyboru z listy obiektów '''YO_Akronim(20)''' # '''^opis|yrob^''' - Makro wyboru z listy formuł obciążeń '''YROB_Akronim(20)''' # '''^opis|yw^''' - Makro wyboru z listy wodomierzy '''YW_NrKartoteki(20)''' # '''^opis|yctu^''' - Makro wyboru z cennika towarów i usług '''YCTU_Symbol(20)''' # '''^opis|yc^''' - Makro wyboru z cennika Wod/Kan '''YC_Symbol(5)''' # '''^opis|ysb^''' - Makro wyboru z listy struktur bilansowych '''YSB_NrKartoteki(20)''' # '''^opis|ysw^''' - Makro wyboru z słownika województw, zwraca nazwę województwa '''YSW_Nazwa(30)''' # '''^opis|ysp^''' - Makro wyboru z słownika powiatów, zwraca nazwę powiatu '''YSP_Nazwa(30)''' # '''^opis|ysg^''' - Makro wyboru z słownika gmin, zwraca nazwę gminy '''YSG_Nazwa(30)''' # '''^opis|ysm^''' - Makro wyboru z słownika miejscowości, zwraca nazwę miejscowości '''YSM_Nazwa(30)''' # '''^opis|ysd^''' - Makro wyboru z słownika dzielnic, zwraca nazwę dzielnicy '''YSD_Nazwa(30)''' # '''^opis|ysu^''' - Makro wyboru z słownika ulic, zwraca nazwę ulicy '''YSU_Nazwa(30)''' # '''^opis|yro^''' - Makro wyboru z słownika rejonów, zwraca nazwę rejonu '''YRO_Nazwa(30)''' # '''^opis|yka^''' - Makro wyboru z słownika klasyfikatora A '''YKA_Nazwa(30)''' # '''^opis|ykb^''' - Makro wyboru z słownika klasyfikatora B '''YKB_Nazwa(30)''' # '''^opis|ykc^''' - Makro wyboru z słownika klasyfikatora C '''YKC_Nazwa(30)''' # '''^opis|ykd^''' - Makro wyboru z słownika klasyfikatora D '''YKD_Nazwa(30)''' # '''^opis|yke^''' - Makro wyboru z słownika klasyfikatora E '''YKE_Nazwa(30)''' # '''^opis|ykf^''' - Makro wyboru z słownika klasyfikatora F '''YKF_Nazwa(30)''' # '''^opis|yst^''' - Makro wyboru z słownika tras '''YST_Nazwa(30)''' # '''^opis|ycw^''' - Makro wyboru z słownika wyposażeni nieruchomości/lokalu '''YCW_Symbol(20)''' # '''^opis|ycc^''' - Makro wyboru z słownika charakterystyk nieruchomości/lokali '''YCC_Symbol(20)''' # '''^opis|ycp^''' - Makro wyboru z słownika parametrów kalkulacji '''YCP_Symbol(20)''' # '''^opis|ypc^''' - Makro wyboru z słownika czynności przeglądów/remontów '''YPC_Symbol(30)''' # '''^opis|yesc^''' - Makro wyboru z słownika elementów składniku czynszu '''YESC_Symbol(20)''' # '''^opis|ycrn^''' - Makro wyboru z słownika rodzaju naliczeń '''YCRN_Symbol(20)''' # '''^opis|ycg^''' - Makro wyboru z słownika grup elementów składników czynszu '''YCG_Nazwa(30)''' # '''^opis|yck^''' - Makro wyboru z słownika kalkulacji elementów składników czynszu '''YCK_Kalkulacja(30)''' # '''^opis|ycwl^''' - Makro wyboru z słownika własności lokalu '''YCWL_Nazwa(30)''' # '''^opis|ytmz^''' - Makro wyboru z listy zadań na terminale mobilne '''YTMZ_Numer(20)''' # '''^opis|yss^''' - Makro wyboru sesji '''YSS_Nazwa(80)''' # '''^opis|ysor^''' - Makro wyboru obszarów rozliczeń '''YSOR_Nazwa(30)''' # '''^opis|ykod^''' - Makro wyboru s słownika kanałów odprowadzających '''YKOD_Nazwa(50)''' # '''^opis|yrza^''' - Makro wyboru z słownika rurociągów zasilających '''YRZA_Nazwa(50)''' Uwagi:{br} * Aby sprawdzić jak wygląda wysyłany filtr do SQL można nacisnąć SHIFT przed wysłaniem jego do interfejsu, tzn. wciskamy SHIFT przy zatwierdzeniu ostatniego makra filtru (SHIFT + myszą OK.) lub jak nie ma makr to przy naciśnięciu przycisku wybierz (SHIFT + myszą Wybierz){br} * Bardzo podobnie działa modyfikator CTRL, różni się tym że pokazywany filtr jest kopiowany do schowka{br} * Wszystkie historyczne wartości makr są zapisywane w rejestrze Windows w „HKEY_CURRENT_USER\Software\GIGA-Katowice\Macro”{br}
Meta Keywords:
Filtr, ograniczenie, where
Meta Description:
Change Comment:
ScrewTurn Wiki
wersja 3.0.5.640. Ikony stworzone przez
FamFamFam
.