Instrukcja obsługi aplikacji MobileRaks 1.0 str. 1
Pierwsze uruchomienie aplikacji. Podczas pierwszego uruchomienia aplikacji należy skonfigurować połączenie z serwerem synchronizacji. Należy podać numer IP lub nazwę hosta serwera synchronizacji oraz numer portu TCP, na którym pracuje serwer synchronizacji. Aby zapisać wprowadzone zmiany musi nastąpić pomyślne połączenie z serwerem synchronizacji. Pierwsze logowanie Pierwsze logowanie do aplikacji wymaga połączenia z serwerem synchronizacji, który zweryfikuje podany login i hasło. Kolejne logowania nie wymagają połączenia z serwerem synchronizacji. str. 2
Menu główne aplikacji Towary uruchamia kartotekę towarów Kontrahenci uruchamia kartotekę kontrahentów Koszyk zawiera aktualnie edytowane zamówienie Zamówienia lista utworzonych zamówień do odbiorców Synchronizacja uruchamia moduł realizujący synchronizację kartoteki towarów, kontrahentów, zamówień oraz rozrachunków. Skaner uruchamia moduł pozwalający na skanowanie kodów kreskowych Ustawienia ustawienia aplikacji str. 3
Kartoteka towarów Zawiera listę towarów pobranych z serwera synchronizacji. Każda pozycja listy zawiera: nazwę towaru, indeks towaru drugi indeks towaru W polu tekstowym można wpisać frazę wg której nastąpi filtrowanie listy po wciśnięciu przycisku z lupą. Pole, wg którego ma nastąpić filtrowanie wybiera się na formularzu Ustawienia filtrowania. Opcje filtrowania i sortowania listy uruchamia się z menu (po wciśnięciu przycisku menu na telefonie). str. 4
Ustawienia filtrowania i sortowania listy towarów Formularz Ustawienia filtrowania pozwala na wybranie pola, wg którego będzie filtrowana lista oraz sposobu działania filtra. Formularz Ustawienia sortowania pozwala na wybranie pola, wg którego będzie sortowana lista oraz porządku sortowania. Parametr Wielkość strony danych określa ile wierszy ma być jednorazowo ładowanych podczas ładowania listy. Dane na liście są doczytywane dynamicznie podczas jej przewijania. str. 5
Filtrowanie listy towarów wg grup towarów Listę towarów można filtrować wybierając grupę towarów wciskając przycisk znajdujący się obok przycisku z lupą. Jeżeli pozycja na liście grup zawiera ikonę folderu oznacza to, że istnieją podgrupy dla danej pozycji. Przejście do podgrupy uzyskuje się naciskając ikonę folderu. Wciśnięcie w innym miejscu pozycji listy spowoduje wybranie tej pozycji jako grupy, wg której będzie filtrowana lista towarów. Aby przejść wyżej w hierarchii grup należy użyć przycisku W górę. str. 6
Menu kontekstowe listy towarów Aby uzyskać dostęp do menu kontekstowego należy nacisnąć pozycję listy i przytrzymać przez klika sekund. Opcja Dodaj do koszyka służy do wybrania danego towaru w celu jego dodania do pozycji koszyka. Tę samą akcję można uzyskać z menu na formularzu Szczegóły towaru. Opcja Szczegóły uruchamia formularz ze szczegółowymi danymi towaru. str. 7
Szczegóły towaru Formularz Szczegóły towaru zawiera pełne informacje o towarze. Zakładka podstawowe zawiera podstawowe informacje o towarze. Zakładka ceny zawiera listę cen sprzedaży zdefiniowanych dla danego towaru. Zakładka stany zawiera listę cech towarów i ilości towarów w magazynie, lista jest pogrupowana wg magazynów. Jeżeli towar nie posiada cech to lista ta prezentuje tylko ilości danego towaru w magazynach. str. 8
Kartoteka kontrahentów Zawiera listę kontrahentów pobranych z serwera synchronizacji oraz dodanych w aplikacji MobileRaks. Każda pozycja listy zawiera: nazwę pełną kontrahenta, miejscowość z adresu głównego numer nip W polu tekstowym można wpisać frazę wg której nastąpi filtrowanie listy po wciśnięciu przycisku z lupą. Pole, wg którego ma nastąpić filtrowanie wybiera się na formularzu Ustawienia filtrowania. Opcje filtrowania i sortowania listy uruchamia się z menu (po wciśnięciu przycisku menu na telefonie). Funkcje filtrowania wg pól i grup oraz sortowania realizowane są w sposób analogiczny do kartoteki towarów. Opcja menu Dodaj służy do utworzenia nowego kontrahenta. Dane kontrahenta zostaną przesłane do systemu Raks w momencie synchronizacji zamówień, w których jako nabywcę lub odbiorcę ustawiono nowo utworzonego kontrahenta. str. 9
Szczegóły kontrahenta Formularz Szczegóły kontrahenta zawiera pełne informacje o kontrahencie. Zakładka podstawowe zawiera podstawowe dane kontrahenta. Zakładka adresy zawiera listę adresów kontrahenta. Zakładka e-mail zawiera listę adresów internetowych (e-mail lub www). Zakładka telefony zawiera listę telefonów kontrahenta. Zakładka rozrachunki prezentuje saldo nierozliczonych rozrachunków wraz ze szczegółami (wg dokumentów). str. 10
Dodawanie nowego kontrahenta Dodając nowego kontrahenta na zakładce podstawowe należy podać przynajmniej: - pełną nazwę kontrahenta - skróconą nazwę kontrahenta - określić typ kontrahenta Aby określić grupę, do której zostanie dopisany kontrahent należy nacisnąć pole tekstowe Grupa, co spowoduje wyświetlenie okna dialogowego z listą grup. Polem wymaganym jest również miejscowość w adresie kontrahenta. Podanie numeru telefonu i adresu internetowego jest opcjonalne. Aby zapisać dane kontrahenta należy z menu wybrać opcję Zapisz lub Zapisz i wybierz. Druga opcja dostępna jest tylko w trybie wyboru kontrahenta do zamówienia. str. 11
Koszyk Zawiera aktualnie edytowane zamówienie. W danym momencie może być edytowane tylko jedno zamówienie. Przed dodaniem pozycji do koszyka należy wybrać nabywcę z kartoteki kontrahentów. Wyboru nabywcy (lub zmiana odbiorcy) w zamówieniu można dokonać z menu kontekstowego na liście kontrahentów lub wchodząc w szczegóły kontrahenta a następnie wybierając opcję menu Wybierz. Opcje Wybierz dostępne są tylko w trybie wyboru kontrahenta. Wybierając nabywcę lub zmieniając odbiorcę możemy użyć opcji Dodaj z menu listy kontrahentów. Uzyskamy w ten sposób możliwość utworzenia nowego kontrahenta i wybrania go jako nabywcę lub odbiorcę. str. 12
Zakładka zamówienie zawiera podstawowe informacje definiujące zamówienie. Aby dokonać zmiany terminu płatności, terminu realizacji lub daty ważności rezerwacji należy nacisnąć pole odpowiednie pole tekstowe. W rezultacie zostanie wyświetlony formularz zmiany daty. Pole Data ważności rezerwacji może być zablokowane do edycji jeśli w ustawieniach aplikacji w sekcji Rezerwacja towarów wybrano opcję Automatycznie. Zakładka nabywca zawiera dane kontrahenta nabywcy. Zakładka odbiorca zawiera dane kontrahenta odbiorcy, domyślnie jest to ten sam kontrahent co nabywca. Kontrahenta odbiorcę można zmienić wybierając opcję menu Zmień odbiorcę. Na zakładce odbiorca można również zdefiniować adres dostawy towarów. str. 13
Zakładka pozycje zawiera listę towarów dopisanych do zamówienia. Przyciskając pozycję listy i przytrzymując klika sekund można otworzyć menu kontekstowego z następującymi opcjami: Edytuj Usuń. Opcja Edytuj pozwala na zmianę ilości zamówionego towaru oraz zmianę ceny sprzedaży. Opcja Usuń usuwa pozycję z zamówienia. Menu koszyka. Menu koszyka zawiera cztery opcje: Utwórz/Zapisz zamówienie zapisuje bieżące zamówienie i opróżnia koszyk, Zmień odbiorcę pozwala na wybór innego odbiorcy, Dodaj pozycję otwiera kartotekę towarów w celu dodania pozycji do koszyka Wyczyść wszystko usuwa zamówienie wraz z pozycjami str. 14
Dodawanie pozycji do koszyka (zamówienia) Dodawanie pozycji o koszyka uzyskuje się z menu kontekstowego na liście towarów lub z menu formularza Szczegóły towaru. W pierwszej kolejności należy ustawić ilość towaru jaka ma zostać dodana do koszyka. W zależności od definicji towaru mogę zostać wyświetlone dwa różne formularze. Pierwszy formularz wyświetlany jest dla towarów, które nie posiadają cech. Drugi w przypadku posiadania cech przez towar. W pierwszym przypadku należy wybrać magazyn, z którego ma być zamawiany towar oraz wpisać ilość. W drugim przypadku należy nacisnąć pozycję na liście cech. Spowoduje to wyświetlenie okna dialogowego z możliwością wyboru magazynu i wpisaniem ilości (okno dialogowe analogiczne do pierwszego formularza). Zakładka cena służy do określenia ceny sprzedaży towaru. Cenę sprzedaży można wybrać z cennika (lista rozwijana Rodzaj ceny) a następnie dokonać jej modyfikacji. Cenę sprzedaży można modyfikować poprzez zmianę ceny netto, stawki vat, ceny brutto lub przez ustawienie rabatu. Domyślnie ustawiany jest rabat zdefiniowany dla kontrahenta ustawionego jako nabywca w zamówieniu. Zmieniając cenę netto lub brutto automatycznie obliczany jest nowy rabat. str. 15
Poniżej ceny sprzedaży z cennika prezentowana jest ostatnia i średnia ważona cena zakupu towaru. Wciskając przycisk Więcej możemy uzyskać informację o cenach zakupu danego towaru w poszczególnych magazynach. Aby zakończyć edycję ilości i ceny sprzedaży należy z menu wybrać opcję Zapisz. str. 16
Zamówienia Formularz zamówienia zawiera listę utworzonych w aplikacji MobileRaks zamówień od odbiorców. Każda pozycja listy zawiera: - nazwę pełną nabywcy, - numer zamówienia, - datę rejestracji/modyfikacji zamówienia, - wartość netto/vat/brutto zamówienia, - ikonę reprezentującą status zamówienia. Ikona z otwartą kłódką oznacza, że zamówienie jest otwarte. Ikona z zamkniętą kłódką informuje, iż zamówienie jest zamknięte i gotowe do synchronizacji z Raks Wybierając opcję menu Synchronizuj uruchamia się procedurę synchronizacji wszystkich zamkniętych zamówień. Dla każdej pozycji listy dostępne jest również menu kontekstowe z następującymi opcjami: - zmień status na zamknięte/otwarte pozwala zmienić status zamówienia z zamkniętego na otwarte i na odwrót, - przenieś do koszyka przenosi zaznaczone zamówienie do koszyka umożliwiając jego edycję, aby przenieś zamówienie do koszyka musi być on opróżniony (zamówienie z koszyka należy zapisać bądź usunąć), - usuń nieodwracalnie usuwa zamówienie, - szczegóły otwiera formularz ze szczegółowymi danymi zamówienia. str. 17
Szczegóły zamówienia Formularz szczegóły zamówienia zawiera pełne informacje o zamówieniu i jego pozycjach. Są to te same informacje co na formularzu Koszyk bez możliwości edycji. str. 18
Synchronizacja Zadaniem modułu Synchronizacja jest pobieranie danych towarów, kontrahentów, rozrachunków oraz wysyłanie zamówień do systemu magazynowego Raks. W momencie synchronizacji zamówień wysyłane są też dane o nowych kontrahentach utworzonych w aplikacji MobileRaks. Uruchomienie modułu synchronizacji wymaga połączenia z serwerem synchronizacji. W sekcji Ustawienia > Serwer znajdują się dane dotyczące serwera synchronizacji. str. 19
Skaner kodów kreskowych Skaner kodów kreskowych umożliwia odczytywanie kodów kreskowych towarów. Jeżeli zeskanowany kod kreskowy znajduje się kartotece towarów to automatycznie zostanie załadowany formularz ze szczegółami towaru. str. 20
Ustawienia aplikacji Dostępne są następujące ustawienia aplikacji: Serwer są to ustawienia dostępu do serwera synchronizacji, zostały opisane w sekcji Pierwsze uruchomienie aplikacji. Zmień hasło formularz te pozwala na zmianę hasła dostępu do aplikacji, operacja ta wymaga połączenia z serwerem synchronizacji. Rezerwacja towarów - ustawienie to odpowiada za sposób działania rezerwacji towarów podczas składania zamówienie. Dostępne są dwa tryby: - automatyczny w trybie tym użytkownik nie ma możliwości zmiany daty ważności rezerwacji towaru, data ta jest obliczana na podstawie wartości wpisanej w polu Domyślna ilość dni rezerwacji. - ręczny w trybie tym użytkownik może dokonać zmiany daty ważności rezerwacji str. 21
Administracja Serwerem MobileRaks 1.0 str. 22
Do poprawnej pracy aplikacji MobileRaks niezbędne jest zainstalowanie i uruchomienie serwera realizującego funkcje synchronizacji z systemem Raks SQL. Po zainstalowaniu serwera synchronizacji w systemie zostanie zarejestrowana usługa windows o nazwie MobileRaksService. Zarządzanie usługą odbywa się przy pomocy panelu administracyjnego. Na pasku narzędziowym aplikacji dostępne są trzy przyciski realizujące następujące funkcje: Uruchamianie/zatrzymywanie usługi MobileRaksService Zarządzanie dostępem użytkowników Raks SQL do usługi MobileRaksService Konfiguracja usługi MobileRaksService str. 23
Ustawienia usługi MobileRaksService Przed uruchomieniem usługi należy wskazać ścieżki do plików baz danych niezbędnych do poprawnego działania usługi. Są to bazy: Baza danych RAKS3000 globalna baza danych Raks SQL Baza danych firmy Baza danych MobileRaks baza danych wykorzystywana przez usługę MobileRaksService, instalowana podczas instalacji usługi. Kolejne ustawienie to wskazanie hosta serwera Firebird obsługującego system Raks SQL oraz wygenerowanie klucza dostępu do baz danych. str. 24
Aby wygenerować klucz należy podać nazwę użytkownika bazy danych oraz hasło dostępu. Po naciśnięciu przycisku [Generuj] zostanie utworzony klucz dostępu do baz danych. Jeżeli usługa działa prawidłowo z kluczem, który został domyślnie ustawiony podczas instalacji to nie ma potrzeby generowania nowego klucza. Ostatnim elementem ustawień usługi jest port TCP, na którym będzie pracować usługa. Wpisany numer portu nie może być blokowany przez zaporę sieciową, dlatego też należy ją odpowiednio skonfigurować przed uruchomieniem usługi. Każda zmiana w ustawieniach usługi wymaga ponownego jej uruchomienia. str. 25
Zarządzanie dostępem użytkowników Raks SQL do usługi MobileRaksService Formularz Użytkownicy zawiera listę użytkowników systemu Raks SQL, posiadających dostęp do bazy danych firmy ustawionej na formularzu Ustawienia. Na liście prezentowani są tylko ci użytkownicy, którzy posiadają uprawnienia do przynajmniej jednego magazynu. W kolumnie Dostęp do MobileRaks zaznaczony checkbox oznacza, iż użytkownikowi został włączony dostęp do usługi MobileRaksService za pośrednictwem aplikacji MobileRaks. Włączanie i wyłączanie tego dostępu realizuje się przy pomocy menu kontekstowego lub poprzez podwójne kliknięcie na odpowiedniej pozycji listy. W przypadku gdy użytkownik nie posiada jeszcze dostępu do usługi wówczas użycie opcji Włącz dostęp do MobileRaks skutkuje pojawieniem się następującego formularza. str. 26
Aby włączyć dostęp do usługi należy zdefiniować hasło jakie będzie użytkownik wykorzystywał podczas logowania się do aplikacji MobileRaks. Lista Dostęp do magazynów prezentuje listę magazynów, do których posiada dostęp dany użytkownik. Zarządzanie dostępem do magazynów realizowane jest z poziomu panelu administracyjnego systemu Raks SQL. str. 27