Przejdź do głównej zawartości

Czym jest edytor gniazd rozszerzeń?

Gniazda rozszerzeń dostępne są na większości podstawowych ekranów programu Wapro Mag, m.in. w kartotece artykułów i kontrahentów, a także listach i formularzach:

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 Administrator | Gniazda rozszerzeń programu.

Gniazda uporządkowane są w strukturze drzewa. Taka hierarchia 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 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).

mg-gniazda-rozszerzen-info1

Na najniższym, ostatnim poziomie znajdują się zdarzenia typu przed i po, np. przed zatwierdzeniem danych dokumentu i po zatwierdzeniu danych dokumentu.

mg-gniazda-rozszerzen-info2

Moduły rozszerzeń (własne funkcje) można umieszczać jedynie w gniazdach najniższego poziomu (czyli typu przed lub po). Gniazdo jest identyfikowane poprzez adres gniazda zapisany w formie tekstowej. W adresie wymieniane są po kolei poziomy od najwyższego do najniższego. Poziomy te prowadzą do wybranego miejsca w strukturze drzewa, np. Dokumenty handlowe | Okno danych dokumentu handlowego | Dodawanie dokumentu | Zatwierdzenie danych dokumentu | Przed.

Edytor w dolnej części okna zawsze podpowiada adres gniazda, ułatwiając orientację w strukturze.

Dodawanie funkcji i operacji w gniazdach odbywa się standardowo poprzez przyciski Dodaj (klawisz Ins), Popraw (klawisz F2), Usuń (klawisz Del). Nie ma żadnych ograniczeń, co do liczby funkcji dodanych gnieździe.

mg-gniazda-rozszerzen-info3