Witaj Gość. Produkt: Logowanie
GIGA Katowice
RSS RSS

GIGA Wiki





Szukaj
»

ScrewTurn WIKI

Historia: Funkcjonalność deklarowanych filtrów

Porównaj wersje strony



« Starsza wersja - Powrót do strony Historia - Nowsza wersja »


Wersja strony: 2014/10/21 15:38


=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.
Każdy filtr jest rozwinięciem instrukcji WHERE SQL i dodawany operatorem and=

Zakładki formularza

Ogólne

Nazwa - Nazwa filtru
Zapytanie - Polecenie ograniczenia w konwencji SQL WHERE w stałej funkcji sql( ... )
Makra - Włącznik obsługi makr w zapytaniu
Prywatny - Włącznik zapisu znacznika że dany filtr jest tylko widoczny przez aktualnego użytkownika. Znacznik prywatności filtru
Wybierz z schematu SQL - Wywołuje okienko pozwalające na wybranie nazwy tabeli lub kolumny i wpisaniu do schowka
Kopiuj - Przycisk kopiuje zawartość całego zapytania do schowka
Wklej - Przycisk wkleja z schowka do zapytania, pokrywając aktualną zawartość


Uwagi

Pozwala na dokładne opisanie możliwości, działania i zastosowania filtru


Kto i kiedy

Zakładka pokazuje kto i kiedy ostatnio aktualizował filtr


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


Makra statyczne

  1. ^uid|macro^ - Identyfikator aktualnie zalogowanego operatora
  2. ^db|macro^ - Nazwa bazy danych GW-MAX
  3. ^db_xl|macro^ - Nazwa bazy danych CDN XL (w przypadku integracji z CDN XL Comarch)
  4. ^db_optima|macro^ - Nazwa bazy danych Comarch Optima (w przypadku integracji z Comarch Optima)
  5. ^server|macro^ - Nazwa lub adres serwera SQL
  6. ^uid_rule|macro^ - Rola operatora wykonywającego wydruk
  7. ^uid_master|macro^ - Przełożony operatora wykonywającego wydruk
  8. ^uid_name_prefix|macro^ - Tytuł operatora wykonującego wydruk
  9. ^uid_name|macro^ - Imię operatora systemu GW-MAX
  10. ^uid_surname|macro^ - Nazwisko operatora systemu GW-MAX
  11. ^uid_surname_name|macro^ - Nazwisko i imię operatora systemu GW-MAX
  12. ^version_software|macro^ - Pełna nazwa systemu GW-MAX
  13. ^modul_software|macro^ - Symbol modułu
  14. ^full_name_modul|macro^ - Pełna nazwa modułu
  15. ^windows_version|macro^ - Wersja systemu operacyjnego
  16. ^sql_host_id|macro^- Identyfikator sesji sql
  17. ^workstation|macro^ - Identyfikator stacji roboczej

Makra dynamiczne

  1. ^opis|s^ - Makro pozwalające na wprowadzenie dowolnego ciągu znaków (max 200 zn.)
  2. ^opis|sml^ - Makro pozwalające na wprowadzenie dowolnego tekstu znaków (max 2048 zn.) w tym CR i NL
  3. ^opis|d^ - Makro pozwalające na wprowadzenie daty, zwraca format rrrr-mm-dd
  4. ^opis|d1^ - Makro pozwalające na wprowadzenie daty, zwraca format daty clariona
  5. ^opis|i^ - Makro pozwalające na wprowadzenie liczby całkowitej
  6. ^opis|b^ - Makro pozwalające wybór tak lub nie (tak zwraca 1 nie 0)
  7. ^opis|n^ - Makro pozwalające na wprowadzenie kwoty (max 13.2) format kwoty
  8. ^opis|mr^ - Makro pozwalające na wprowadzenie miesiąca i roku, zwracające ilość miesięcy liczona mc+(rok*12)
  9. ^opis|t^ - Makro pozwalające na wprowadzenie godziny w formacie Clariona
  10. ^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

  1. ^opis|yko^ - Makro wyboru z listy kontrahentów YKO_Akronim(20)
  2. ^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:
  • 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)
  • Bardzo podobnie działa modyfikator CTRL, różni się tym że pokazywany filtr jest kopiowany do schowka
  • Wszystkie historyczne wartości makr są zapisywane w rejestrze Windows w „HKEY_CURRENT_USER\Software\GIGA-Katowice\Macro”




ScrewTurn Wiki wersja 3.0.5.640. Ikony stworzone przez FamFamFam.