Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić.
{ { tag> przystosowanie_systemu} }
Istnieje możliwość definiowania skrótów znajdujących się w lewej górnej części ekranu. Ikonek jest piętnaście i do każdej z nich można przypisać dla każdego użytkownika oddzielnie określone działanie. Działanie to może polegać na natychmiastowym przejściu do podanego punktu w menu oraz wykonaniu sekwencji kilku klawiszy funkcyjnych (jeśli jest taka potrzeba)
W pliku: ../var/lib/tomcat/help/WebFirmatic/shortcut/user.xml (default.xml) można zapisać plik z definicją działania skrótów:
<root> <item id="1" menuId="" title="Menu główne" keys="" enable="true" /> <item id="2" menuId="1016" title="Dokumenty własne" keys="" enable="true" /> <item id="3" menuId="1016" title="Faktury własne" keys="401" enable="true" /> <item id="4" menuId="2373" title="Wyszuk. tech." keys="309, 401" enable="true" /> <item id="5" menuId="2349" title="Składniki majątku" keys="" enable="true" /> <item id="6" menuId="2687" title="Sprawy" keys="401" enable="true" /> <item id="7" menuId="1047" title="Dok. mag. przyjęcia" keys="" enable="true" /> <item id="8" menuId="1058" title="Wypłaty" keys="" enable="true" /> <item id="9" menuId="1057" title="Wpłaty" keys="" enable="true" /> </root>
Wartości menuId="1057" ;keys="309, 401" wstawiamy na podstawie informacji uzyskanych za pomocą programu serwisowego WebFirmatic-debug. Aby go uruchomić należy w oknie przeglądarki wpisać np. http://192.168.1.250:8080/WebFirmatic-debug/ uruchomienie tego programu spowoduje, że każde przesłanie informacji z przeglądarki (naciśnięcie klawisza lub kliknięcie myszką) wymaga potwierdzenia w specjalnym wyskakującym okienku, w którym można odczytać wartości jak wyżej.
title="Dok. mag. przyjęcia" jest dowolnym tytułem ikonki, który wyświetli się na ekranie.
Podczas logowania do systemu najpierw jest wyszukiwany plik user.xml (np. grzsla.xml) a jeżeli nie istnieje wtedy wczytywany jest default.xml
Istnieje możliwość zdefiniowania skrótów, które wykonują sekwencję "kliknięć", np. przechodzą z nagłówka do treści dokumentu, a następnie wybierają którąś z funkcji dodatkowych i ją wykonują. Można też zdefiniować skrót, który wyśle wskazany klawisz a następnie kliknie wskazaną odpowiedź w signalu. Np. można zdefiniować skrót "Zapisz i wyjdź", który wyśle klawisz Esc, a następnie da odpowiedź "tak" w okienku "Dane zostały zmodyfikowane - zapisać nowy stan?".
Skróty definiuje się w tagu "menu" w pliku układaczki, w którym skrót ma się znajdować, np. 07 lub 11 dla formatki. Tag "menu" dopisywany jest na samym końcu plików układaczki, np:
... <textareas> <textarea buttonsCount="2" height="56" labelText="Opis s<C5><82>owny" labelTextNew="#unchg" name="Description" visible="true" width="602" x="150" y="401"/> </textareas> <colors/> <menu> <item icon="END-ERROR" id="1" title="Wyjdź i zapisz"> <action canSkip="false" field="#CURR_FIELD_FIRST" key="END-ERROR" value="#CURR_FIELD_FIRST"/> <action canSkip="true" command="yes" expect="09"/> </item> </menu> </firmatic>
Dwa przykładowe skróty:
<item icon="END-ERROR" id="1" title="Wyjdź i zapisz"> <action canSkip="false" field="#CURR_FIELD_FIRST" key="END-ERROR" value="#CURR_FIELD_FIRST"/> <action canSkip="true" command="yes" expect="09"/> </item>
<item id="1" title="Kopiowanie linii zamówienia obcego" icon="LIGHT"> <action key="PAGE-DOWN" field="#CURR_FIELD_FIRST" value="#CURR_FIELD_FIRST" /> <action key="INSERT-FIELD" codeproc="106" field="#CURR_FIELD_FIRST" value="#CURR_FIELD_FIRST" expect="05" /> <action key="GO" field="#CURR_FIELD_FIRST" value="#CURR_FIELD_FIRST" expect="07" /> </item>
Tag <item> obejmuje jeden skrót, a tagi <action> to kolejne "kliknięcia" w ramach skrótu.
Parametry <item>:
Parametry <action>: