Edytor gniazd rozszerzeń - informacje podstawowe
Gniazda rozszerzeń dostępne są na większości podstawowych ekranów programu Wapro Anywhere, tj. m.in. w kartotece artykułów i kontrahentów a także listach i formularzach:
- dokumentów handlowych;
- dokumentów magazynowych;
- dokumentów finansowych;
- zamówień;
- zleceń produkcyjnych;
- rozrachunków
- i wielu innych.
Pełna lista gniazd rozszerzeń oraz możliwość podpięcia wywołania własnych dodatkowych modułów jest dostępna poprzez Edytor Gniazd Rozszerzeń uruchamiany skrótem klawiszowym Ctrl+Shift+F12
na poszczególnych ekranach programu (np. w oknie dodawania dokumentu handlowego). Edytor dostępny jest również w menu głównym programu Admin | Definicje | Gniazda rozszerzeń programu
.
Gniazda uporządkowane są w strukturze drzewa. Taka hierarchia gniazd ułatwia nawigację i umożliwia szybkie wyszukanie miejsca, w którym znajduje się dane gniazdo. Na najwyższym poziomie jest System, do którego przypięte są pozostałe elementy drzewa. Na pierwszym niższym poziomie znajdują się nazwy modułów funkcjonalnych (Artykuły, Kontrahenci, Dokumenty handlowe itd.). Następny poziom tworzą listy danych (np. Lista dokumentów handlowych), okna danych (np. artykułu, dokumentu) oraz w przypadku dokumentów - okna danych pozycji dokumentu. Kolejny poziom tworzą już konkretne zdarzenia, np. dodawanie dokumentu, oraz zdarzenia szczegółowe (np. otwarcie okna danych dokumentu, wybór kontrahenta, zatwierdzenie dokumentu).
Na najniższym, ostatnim poziomie znajdują się zdarzenia typu "przed" i "po", np. przed zatwierdzeniem danych dokumentu i po zatwierdzeniu danych dokumentu.
Tylko w gniazdach najniższego poziomu (czyli typu "przed" lub "po") można umieszczać moduły rozszerzeń (własne funkcje). Gniazdo jest identyfikowane poprzez jego adres - adres gniazda - zapisany w formie tekstowej. W adresie wymieniane są po kolei poziomy od najwyższego do najniższego, które prowadzą do wybranego miejsca w strukturze drzewa np. Dokumenty handlowe | Okno danych dokumentu handlowego | Dodawanie dokumentu | Zatwierdzenie danych dokumentu | Przed
.
Dodawanie funkcji i operacji w gniazdach odbywa się standardowo poprzez przyciski Dodaj
, Popraw
, Usuń
. Nie ma żadnych ograniczeń, co do liczby funkcji dodanych gnieździe.