Aplikacja Comarch Mobile umożliwia modyfikację standardowego wyglądu oraz działania aplikacji poprzez integrację z zewnętrzną aplikacją.
Możliwości, jakie daje funkcjonalność to:
rozszerzanie górnego paska aplikacji (ActionBara) w głównym oknie listy kontrahentów o nowe elementy,
rozszerzanie ActionBara w oknie dokumentu, pozycji dokumentu, raportu, terminarza, zlecenia serwisowego, czynności serwisowych o nowe elementy,
rozszerzanie dużej kalkulacji pozycji na dokumentach (ukrywanie kontrolek, dodawanie nowych, modyfikacja istniejących np. poprzez zmianę tekstu lub koloru),
rozszerzanie karty kontrahenta (ukrywanie kontrolek, dodawanie nowych oraz modyfikacja istniejących).
Więcej informacji i rozszerzalności aplikacji znajduje się TUTAJ.
Opcja: Serwis
W aplikacji Comarch Mobile Sprzedaż istnieje opcja serwis. Przy jej pomocy możemy praktycznie bez żadnego udziału przedstawiciela handlowego zdiagnozować, co dzieje się na mobilnej bazie danych, przesłać backup i logi z urządzenia na serwer.
Po naciśnięciu na przycisk [Rozpocznij serwis], dostępny w Menu głównym/ Stan/ Administracja pojawi się okno w którym należy ustalić dowolne hasło, niezbędne do połączenia się z telefonem.
Administracja, opcja: Rozpocznij serwisOpcja: Rozpocznij serwis, określanie hasła do połączenia
Następnym krokiem będzie połączenie się z serwerem oraz z urządzeniem.
Aby była taka możliwość, należy uruchomić plik [startservice] dostępny (domyślnie) w katalogu C:\Program Files (x86)\Comarch Mobile\Serwer synchronizacji.
Katalog serwera synchronizacji: startservice
Po uruchomieniu [startservice] zostanie wyświetlone okno wiersza poleceń.
Okno Serwisu
Po wpisaniu komendy: <help> zostanie wyświetlone okno z opcjami dostępnymi w aplikacji.
Okno Serwisu po wpisaniu komendy:
Dostępne opcje, to:
Połączenie do serwera na którym został zainstalowany Serwer synchronizacji.
Aby połączyć się do serwera należy wpisać adres IP komputera z którym chcemy się połączyć oraz port po którym ma przebiegać połączenie
> connect 10.132.13.215 5030
> 10.132.13.215
Połączenie się do bazy danego użytkownika.
Aby połączyć się do bazy danego użytkownika należy wpisać nazwę użytkownika i hasło ustalone wcześniej przez użytkownika na urządzeniu.
> 10.132.13.215 > connect mo ba a
> 10.132.13.215 > mo ba >
Pobranie nazw dostępnych użytkowników.
Po wykonaniu polecenia zostanie wyświetlona lista użytkowników oczekujących na połączenie.
> 10.132.13.215 > mo ba > get users
mo ba
Pobranie logów z urządzenia.
Po wykonaniu polecenia logi zostaną wyświetlone w oknie oraz przesłane na serwer do katalogu Logs: C:\Program Files (x86)\Comarch Mobile\Serwer synchronizacji\Logs.Okno Serwisu, pobranie logów z urządzenia
Wykonanie backupu i pobranie bazy z urządzenia na serwer.
Podczas wykonywania backupu bazy na ekranie pojawi się aktualny progres wykonania backupu bazy. Po wykonaniu backupu, baza zostanie przesłana na serwer do katalogu [Databases] C:\Program Files (x86)\Comarch Mobile\Serwer synchronizacji\Databases. Nazwa bazy będzie poprzedzona sufixem z akronimem operatora, w kolejnej części będzie znajdowała się data i godzina pobrania backupu.
Okno Serwisu, pobranie bazy mobilnej
Wykonanie zapytania bądź polecenia na bazie danych użytkownika.
Przykład
Zmiana wartości w tabeli Units oraz wyświetlenie jej zawartości.
Pobieranie informacji o parametrach urządzenia (telefonu, tabletu). Wyświetlone zostaną informacje, jak na poniższym zdjęciu.
Okno Serwisu, pobranie danych o parametrach urządzenia
Przechwytywanie ekranu z urządzenia – możliwość podglądu urządzenia wraz określeniem parametrów połączenia: rozdzielczości i jakości obrazu (0-100). Opcja dostępna jest tylko dla urządzeń z androidem w wersji 5 i wyższym. W momencie przechwycenia obrazu, na urządzeniu pojawia się komunikat ze zgodą na jego udostępnienie. Po wyrażeniu zgody ekran zostaje udostępniony.
Okno Serwisu, przechwycony ekran urządzenia mobilnegoOkno urządzenia, komunikat ze zgodą na przechwycenie ekranu
Możliwość zmiany jakości obrazu w trakcie podglądu ekranu urządzenia.
Okno Serwisu, zmiana jakości obrazu
Zakończenie przechwytywania ekranu urządzenia.
> 10.132.13.215 > mo ba > capture stop
Rozłączenie się z urządzeniem. Podczas rozłączania się możemy wybrać jeden z dwóch możliwych rezultatów: sukces, bądź koniec.
Rezultat sukces powinien zostać wybrany wówczas, gdy prace serwisowe zostały zakończone pomyślnie.
> 10.132.13.215 > mo ba > disconnect success
> 10.132.13.215 >
W przypadku wybrania rozłączenia się z rezultatem success na urządzeniu zostanie wyświetlony odpowiedni komunikat informujący o tym, iż prace zakończyły się pomyślnie. Dodatkowo można użytkownikowi wysłać krótką wiadomość.
Rozłączenie się z rezultatem sukces
Rezultat end powinien zostać wybrany wówczas, gdy prace serwisowe nie zostały jeszcze całkowicie zakończone.
> 10.132.13.215 > mo ba > disconnect end
W przypadku wybrania rozłączenia się z rezultatem end na urządzeniu zostanie wyświetlony odpowiedni komunikat informujący o tym, iż prace zakończyły się na ten moment. Dodatkowo można użytkownikowi wysłać krótką wiadomość.
Rozłączenie się z serwerem Klienta.
> 10.132.13.215 > disconnect
>
Uruchomienie aplikacji Comarch Mobile
Szczegółowe informacje odnośnie:
wymagań minimalnych dla urządzeń mobilnych
instalacji aplikacji Comarch Mobile Sprzedaż
licencji potrzebnych do korzystania z aplikacji
konfiguracji systemu Comarch ERP na potrzeby aplikacji Comarch Mobile Sprzedaż
Niezbędnym elementem do prawidłowego działania aplikacji jest skonfigurowanie połączenia z serwerem, na którym jest uruchomiona usługa Comarch Mobile Server.
Aby uruchomić aplikację Comarch Mobile Sprzedaż należy wybrać ikonę [Comarch Mobile Sprzedaż] w menu [Aplikacje]:
Przygotowanie do uruchomienia Comarch Mobile
W przypadku pierwszego uruchomienia aplikacji Comarch Mobile Sprzedaż zostanie wyświetlony kreator, który pomoże Użytkownikowi odpowiednio skonfigurować połączenie z serwerem i wykonać pierwszą synchronizację (szczegółowy opis poszczególnych kroków znajduje się TUTAJ). Przy kolejnych uruchomieniach pojawi się ekran logowania do aplikacji.
Ekran logowania do aplikacji Comarch Mobile
W przypadku, gdy podane przez użytkownika hasło nie będzie odpowiadać temu zapisanemu w stworzonej bazie mobilnej, wówczas przy próbie logowania do aplikacji zostanie wyświetlony komunikat:
Logowanie – nieprawidłowe hasło
Po wybraniu opcji [Tak] wpisane hasło zostanie porównane z tym, które jest zapisane na karcie operatora w systemie Comarch ERP. Jeżeli hasła będą identyczne to przedstawiciel handlowy zostanie zalogowany do aplikacji, a jego hasło zostanie automatycznie zmienione w bazie mobilnej na takie jak w systemie Comarch ERP.
Logowanie
Uwaga
Użytkownik poza standardowym widokiem ma także możliwość pracy w widoku poziomym aplikacji. Funkcjonalność ta dedykowana jest w szczególności użytkownikom tabletów.
Po uruchomieniu aplikacji Comarch Mobile Sprzedaż zostanie wyświetlone okno logowania się do aplikacji. Aby zalogować się do aplikacji należy podać dane zaprezentowane na screenie.
Okno logowania w widoku poziomymOkno logowania w widoku pionowym
W przypadku, gdy podane przez użytkownika hasło nie będzie odpowiadać temu zapisanemu w stworzonej bazie mobilnej, wówczas przy próbie logowania do aplikacji zostanie wyświetlony komunikat zaprezentowany poniżej.
Logowanie – nieprawidłowe hasło
Po wybraniu opcji [Tak] wpisane hasło zostanie porównane z tym, które jest zapisane na karcie operatora w systemie Comarch ERP. Jeżeli hasła będą identyczne to przedstawiciel handlowy zostanie zalogowany do aplikacji, a jego hasło zostanie automatycznie zmienione w bazie mobilnej na takie, jak w systemie Comarch ERP.
Szyfrowanie mobilnej bazy danych
Aplikacja Comarch Mobile umożliwia szyfrowanie bazy danych. Ustawienie szyfrowania sprawdzane jest podczas każdej synchronizacji. Jeżeli szyfrowanie bazy zostało ustawione jako wymagane i aplikacja wykryje, że baza nie jest zaszyfrowana, wówczas na ekranie urządzenia mobilnego zostanie wyświetlony komunikat:
Komunikat informujący o konieczności szyfrowania bazy danych
Po wystąpieniu komunikatu należy kliknąć w przycisk [OK] - nastąpi automatyczne zaszyfrowanie bazy danych. Po zakończeniu szyfrowania synchronizacja uruchomi się automatycznie.
Ustawienia szyfrowania są zapisane domyślnie w pliku C:\Program Files (x86)\Comarch Mobile\Serwer synchronizacji\Methods\encryption.configuration. Parametr encrypted może przyjąć odpowiednio wartość 0 - szyfrowanie wyłączone, 1 - szyfrowanie włączone.
Uwaga
Z poziomu programów do zarządzania bazami danych SQLite nie ma możliwości otworzenia bazy zaszyfrowanej- wówczas pojawi się komunikat o błędzie. Odszyfrowanie bazy może nastąpić jedynie przez: synchronizację, usunięcie bazy, zmianę w ustawieniu parametru (wpisanie wartości „0”), ponowne otwarcie aplikacji i przeprowadzenie synchronizacji.
Wyświetlanie atrybutów na listach
W aplikacji Comarch Mobile możliwe jest wyświetlanie atrybutów na listach w aplikacji. Funkcjonalność ta dotyczy:
Listy kontrahentów
Listy towarów
Listy pozycji dodanych do koszyka
Jeżeli do obiektu została przypisana informacja dodatkowa, oraz atrybut został odpowiednio skonfigurowany, wówczas będzie mógł on być wyświetlany na listach w aplikacji, jak na poniższych przykładach.
Wyświetlanie atrybutów na liście towarów i na liście kontrahentówWyświetlanie atrybutów na liście towarów dodanych do koszyka
Uwaga
Za konfigurację tej funkcjonalności odpowiada parametr IsVisibleOnList. znajduje się w pliku attributesclasses.optima.statement w lokalizacji ...\Comarch Mobile\Serwer synchronizacji\Methods\attributesclasses. Więcej informacji na temat konfiguracji znajduje się TUTAJ.
Zasady pracy z aplikacją Comarch Mobile
Uwaga
Niedozwolona jest sytuacja, kiedy na jednym urządzeniu następuje zalogowanie się i synchronizacja (np. w celach testowych) na użytkownika, który równolegle pracuje produkcyjnie na innym urządzeniu.
Wywołanie synchronizacji na pustej bazie mobilnej spowoduje wyczyszczenie odpowiednich pól i mapowań w systemie Comarch ERP, co będzie skutkowało licznymi problemami w pracy operatora działającego produkcyjne (kłopoty z dodaniem nowych kontrahentów, nieprawidłowa realizacja zamówień).
W sytuacji, kiedy występuje potrzeba testowego przesynchronizowania się na aktywnego przedstawiciela/operatora należy wykonać backup bazy systemu ERP i odtworzyć ją obok bazy produkcyjnej, a następnie zalogować się i przesynchronizować z bazą testową.
Generowanie bazy na nowo na urządzeniu i przechowywanie backupów
Aby wygenerować bazę na nowo należy:
Usunąć bazę mobilną znajdującą na urządzeniu w pamięci wewnętrznej w katalogu Documents (nazwa bazy: data.db, baza może być podzielona na kilka plików np. data.db, data.db-shm, data.db-wal – należy usunąć je wszystkie). Po usunięciu mobilnej bazy wszystkie dane zostaną utracone.
Wymusić zamknięcie aplikacji mobilnej z poziomu zarządzania aplikacjami. Należy wejść w [Zarządzanie aplikacjami] wybrać [Comarch Mobile], a następnie opcję [Wymuś zatrzymanie].
Wymusić zatrzymanie można też poprzez reinstalację aplikacji. W tym celu należy uruchomić i zainstalować plik [Vendor.Core.apk] znajdujący się w pamięci wewnętrznej urządzenia w katalogu Documents.
Uruchomić aplikację Comarch Mobile Sprzedaż i wykonać pierwszą synchronizację.
Backupy bazy przechowywane są w pamięci wewnętrznej urządzenia w katalogu MoSBackups. Backupy sprzed konwersji oznaczane są sufiksem 'auto'.
Folder z backupami bazy na urządzeniu
Umożliwienie utworzenia bazy danych i przechowywanie załączników na karcie SD
W aplikacji została wprowadzona możliwość tworzenia bazy danych i przechowywania załączników na karcie SD. Jeżeli użytkownik zaznaczy ustawienia dotyczące używania zewnętrznej pamięci, wówczas baza danych i załączniki będą przechowywana na zewnętrznej pamięci telefonu. Aby skorzystać z tej opcji konieczne jest zaznaczenie ustawień w aplikacji. Opisane ustawienia będą dostępne po umieszczeniu karty pamięci w urządzeniu.
Konfiguracja aplikacji Comarch Mobile Sprzedaż, tworzenie bazy mobilnej
Konfiguracja
Synchronizacja danych ze Stanowiska Comarch Mobile Sprzedaż
Aby wystawione i wysłane przez Przedstawiciela Handlowego dokumenty z aplikacji Comarch Mobile Sprzedaż (wywołana opcja Synchronizuj na urządzeniu) zostały przetworzone przez system Comarch ERP Optima należy uruchomić synchronizację danych. W tym celu na zakładce [Handel] wybieramy opcję [Detal/Mobile Sprzedaż]. W oknie należy uzupełnić poniższe dane
Przetwarzanie danych ze stanowisk Comarch Mobile Sprzedaż
Automatyczna synchronizacja danych
Automatyczna synchronizacja danych polega na wczytywaniu danych z Comarch Mobile Sprzedaż do systemu Comarch ERP Optima regularnie w określonych odstępach czasowych bez konieczności ręcznego wywoływania importu przez Użytkownika.
Konfiguracja parametrów synchronizacji automatycznej odbywa się w [Konfiguracja\Program-\Automat synchronizacji].
W podgałęzi [Harmonogramy] widoczne są wszystkie bazy firmowe podpięte do obecnie używanej bazy konfiguracyjnej. Dla każdej z baz na zakładce Comarch ERP Optima Detal/ Comarch Mobile Sprzedaż można określić poniższe dane.
Ustawienie automatu synchronizacji - HarmonogramyDodatkowo, w podgałęzi [Operator] należy uzupełnić poniższe dane.Ustawienie automatu synchronizacji - Operator
[Operator] - Akronim Operatora w systemie Comarch ERP Optima
[Hasło] - Hasło Operatora w systemie Comarch ERP Optima
Usługa Comarch ERP Automat Synchronizacji instalowana jest wraz z systemem Comarch ERP Optima. Jeżeli krok ten został pominięty podczas instalacji programu, Comarch Automat Synchronizacji można zainstalować oddzielnie np. wywołując instalator Comarch ERP Optima z poziomu Panelu sterowania. Po skonfigurowaniu parametrów w Comarch ERP Optima należy uruchomić usługę w systemie Windows (wywołać Menadżera zadań, a następnie przejść na listę usług). Zalecane jest, aby we właściwościach usługi Comarch Automat Synchronizacji, na zakładce Logowanie zaznaczyć: To konto i podać nazwę Użytkownika Windows oraz jego hasło
Usługa Comarch Automat Synchronizacji
Uwaga
Automat wczytuje tylko te dokumenty, które zostały wcześniej wysłane z urządzenia mobilnego. Oznacza to, że synchronizacja na urządzeniu jest konieczna.
Uwaga
W przypadku, gdy w trakcie synchronizacji automatycznej wystąpi błąd to synchronizacja zostanie przerwana. Wszelkie komunikaty błędów podczas synchronizacji automatycznej zapisywane są w plikach logów, które dostępne są z poziomu systemu ERP (menu System/ Raportowanie).
Krok 1 - Tworzenie magazynu mobilnego
Każdy Przedstawiciel Handlowy w celu wystawiania dokumentów handlowych musi mieć zdefiniowany swój indywidualny magazyn mobilny. Aby tego dokonać należy wywołać listę magazynów [Ogólne/ Inne/ Magazyny], a następnie kliknąć plus. W oknie dodania magazynu należy uzupełnić przynajmniej pola zaprezentowane poniżej.
Tworzenie magazynu mobilnegoPRZEJDŹ DO KROKU 2
Krok 2 - Definiowanie numeratorów
Współpraca systemu Comarch ERP Optima z aplikacją Comarch Mobile Sprzedaż wymaga, aby schematy numeracji w definicjach dokumentów FS, PA, RO, MM, WZ, FPF, CRM posiadały człon SERIA i ROK KALENDARZOWY. Ponadto schematy numeracji dokumentów kasowych (KP i KW) muszą zawierać człon REJESTR.
Jeżeli użytkownik nie posiada takiego schematu, należy go stworzyć wybierając na zakładce [System/Konfiguracja], a następnie w gałęzi Firma grupę [Definicje dokumentów] i wskazując [Handel] (dla dokumentów PA, RO, FPF), Magazyn (dla MM i WZ) lub Kasa/Bank (dla Wpłat i Wypłat). Po zaznaczeniu na liście żądanego dokumentu naciskamy plusik.
Dodanie schematu numeracji dokumentu
Dla dokumentu CRM należy dodać serię, a następnie przypisać ją do stanowiska mobilnego.
Dodanie serii do definicji dokumentu CRMPRZEJDŹ DO KROKU 3
Krok 3 - Widoczność zdjęć towarów w aplikacji Comarch Mobile Sprzedaż
Aby zdjęcia towarów były widoczne w aplikacji należy na zakładce [Atrybuty] karty towarowej dodać atrybut w formacie binaria.
Widoczność zdjęć
Uwaga
Aby zdjęcia mogły się poprawnie wyświetlać na urządzeniu i nie powodowały przepełnienia pamięci, w czasie synchronizacji są automatycznie zmniejszane do rozmiarów x na 1024 pikseli. Niektóre urządzenia umożliwiają jednak bezproblemową obsługę większych zdjęć. Aby zmienić wielkość synchronizowanych zdjęć należy w katalogu [Methods] w folderze serwera Comarch Mobile Sprzedaż odnaleźć plik [articlesphotos.configuration] i go wyedytować w notatniku, podając długość dłuższej krawędzi zdjęcia.
W pliku articlesphotos.configuration znajdującym się w folderze (…)\Comarch Mobile\Serwer synchronizacji \Methods\articlesphotos dostępne są parametry umożliwiające ręczne sterowanie takimi parametrami synchronizacji załączników jak automatyczna zmiana rozmiaru zdjęć czy ich kompresja.
Size – maksymalny rozmiar boku zdjęcia (w pikselach) w przypadku włączonej opcji automatycznej zmiany rozmiaru załącznika
DoResize – czy ma być wykonana automatyczna zmiana wielkości załączników. Wartość domyślna – True. Wyłączenie opcji w znacznym stopniu przyśpiesza tworzenie pliku wymiany. Jeżeli jednak na bazie systemu ERP znajduje się duża liczba załączników w wysokiej rozdzielczości, zmiana parametru może skutkować znacznym zwiększeniem rozmiaru paczki do pobrania w synchronizacji.
DoCompression - czy ma być wykonana automatyczna kompresja załączników. Wartość domyślna – True. Wyłączenie opcji w znacznym stopniu przyśpiesza tworzenie pliku wymiany. Jeżeli jednak na bazie systemu ERP znajduje się duża liczba nieskompresowanych załączników, zmiana parametru może skutkować znacznym zwiększeniem rozmiaru paczki do pobrania w synchronizacji.
MultiThreading – wielowątkowe tworzenie pliku wymiany z załącznikami. Wartość domyślna – False. Włączenie opcji w znacznym stopniu przyśpiesza tworzenie pliku wymiany. Użycie trybu może skutkować wzrostem obciążenia CPU, szczególnie w momencie wykonywania pierwszej synchronizacji załączników jednocześnie przez kilku operatorów.
Uwaga
Przed zmianą parametrów synchronizacji na środowisku produkcyjnym zaleca się zbadanie ich wpływu na środowisku testowym, w celu dobrania optymalnych wartości dla danej bazy danych.
Następnym krokiem jest stworzenie dla każdego z Przedstawicieli Handlowych indywidualnego [Stanowiska Mobilnego].
Uwaga
W sytuacji zatrudnienia nowego przedstawiciela handlowego zalecane jest stworzenie odrębnego stanowiska mobilnego.
W tym celu należy na zakładce [System] wybrać menu: [Konfiguracja/Firma/ Urządzenia mobilne /Stanowiska]. W prawej części okna zostanie wyświetlona lista stworzonych stanowisk. Aby dodać nowe stanowisko należy nacisnąć plus.
Lista stanowisk mobilnych
W tym momencie pojawi się formatka dodania nowego stanowiska, na której definiujemy:
Stanowisko dla Comarch Mobile Sprzedaż – zakładka [Ogólne]
Numer stanowiska – nadawany automatycznie przez program. Poprzez ten numer możliwa jest łączność między urządzeniem (z aplikacją Comarch Mobile Sprzedaż), a stanowiskiem zdefiniowanym w Comarch ERP Optima.
Nieaktywne – po zaznaczeniu tego parametru stanowisko jest nieaktywne.
Grupa towarów – wybrana grupa towarowa będzie wysyłana do urządzenia. W przypadku wybrania Grupy Głównej wysyłany jest cały cennik.
Grupa kontrahentów – wybrana grupa kontrahentów będzie wysłana na urządzenie. Można wybrać tylko jedną grupę kontrahentów która zostanie wysłana na urządzenie
Eksport kontrahentów według opiekuna – po zaznaczeniu parametru ‘Eksport wg opiekuna’ oraz dodaniu Operatora na karcie kontrahenta na urządzenie będą wysyłani tylko kontrahenci przypisani do tego konkretnego operatora.
Dodanie Opiekuna na karcie Kontrahenta
Edycja kontrahentów – po zaznaczeniu tego parametru możliwa jest pełna edycja kart kontrahentów
Definicja PA – definicja schematu numeracji dla Paragonów wystawianych w Mobile Sprzedaż. Definicja musi zawierać człon seria i rok kalendarzowy. Jeżeli użytkownik nie posiada dla PA schematu numeracji zawierającego człon SERIA, musi przed konfiguracją stanowiska zdefiniować taki schemat z poziomu Konfiguracji firmy/ Definicje dokumentów/ Handel.
Definicja FS – definicja schematu numeracji dla Faktur Sprzedaży wystawianych w Comarch Mobile Sprzedaż. Definicja musi zawierać człon seria i rok kalendarzowy. Jeżeli użytkownik nie posiada dla FS schematu numeracji zawierającego człon SERIA, musi przed konfiguracją stanowiska zdefiniować taki schemat z poziomu Konfiguracji firmy/ Definicje dokumentów/ Handel.
Definicja WZ – definicja schematu numeracji dla Wydań Zewnętrznych. Definicja musi zawierać człon seria i rok kalendarzowy.
Definicja MM – definicja schematu numeracji dla Przesunięć Międzymagazynowych. Definicja musi zawierać człon seria i rok kalendarzowy. Jeżeli użytkownik nie posiada dla MM schematu numeracji zawierającego człon SERIA, musi przed konfiguracją stanowiska zdefiniować taki schemat z poziomu Konfiguracji firmy/ Definicje dokumentów/ Magazyn.
Definicja RO – definicja schematu numeracji dla Rezerwacji Odbiorcy wystawianych w Comarch Mobile Sprzedaż. Definicja musi zawierać człon seria i rok kalendarzowy. Jeżeli użytkownik nie posiada dla RO schematu numeracji zawierającego człon SERIA, musi przed konfiguracją stanowiska zdefiniować taki schemat z poziomu Konfiguracji firmy/ Definicje dokumentów/ Handel.
Definicja KP/KW – definicja schematu numeracji dla zapisów generujących wpłaty i rozchód środków pieniężnych wystawionych w Comarch Mobile Sprzedaż. Definicja musi zawierać człon rejestr. Standardowo w programie dla KP, KW zdefiniowane są schematy o numeracji: symbol dokumentu/ numer bez zer/ rok kalendarzowy/ rejestr. Przed konfiguracją stanowiska Użytkownik może zdefiniować własne schematy (Konfiguracja firmy/ Definicje dokumentów/ Kasa i Bank).
Definicja CRM – pole nie jest obowiązkowe (posiadanie modułu CRM lub CRM Plus jest opcjonalne). W polu należy wskazać definicję schematu numeracji dla spotkań/kontaktów utworzonych w Terminarzu na urządzeniu mobilnym. Definicja musi zawierać człon SERIA. Jeżeli użytkownik nie posiada schematu numeracji zawierającego człon SERIA, musi przed konfiguracją stanowiska zdefiniować taki schemat z poziomu Konfiguracji firmy/ Definicje dokumentów/ CRM.
Definicja FPF – definicja schematu numeracji dla Faktur Pro-Forma. Definicja musi zawierać człon SERIA. Jeżeli użytkownik nie posiada dla FPF schematu numeracji zawierającego człon SERIA, musi przed konfiguracją stanowiska zdefiniować taki schemat z poziomu Konfiguracji firmy/ Definicje dokumentów/ Handel.
Uwaga
Uzupełnienie pól związanych ze schematami numeracji jest nieobowiązkowe. Nieuzupełnienie któregoś z pól będzie oznaczało blokadę wystawiania odpowiednich dokumentów na urządzeniu mobilnym. Objawia się to brakiem danego typu dokumentu na liście możliwych do wystawienia lub w przypadku KP i KW odpowiednim komunikatem. Schemat definicji może zostać uzupełniony w każdym momencie.
Uwaga
W definicji dokumentów mogą występować w dowolnej kombinacji elementy: symbol/ numer/ miesiąc/ rok/ magazyn/ seria – jednakże po stronie urządzenia mobilnego symbol zawsze będzie pojawiał się na początku.
Istnieje też możliwość zmiany schematu, przy czym należy pamiętać o kliku zależnościach. Jeżeli schemat numeracji zostanie zmieniony przed wczytaniem wszystkich wcześniej wystawionych na urządzeniu mobilnym dokumentów do Comarch ERP Optima, to zostaną one zapisane już w nowym schemacie numeracji z kolejnym wolnym numerem. Numeracja będzie kontynuowana ze starego schematu. Nie ma w takiej sytuacji możliwości rozpoczęcia numeracji od nowa i należy pamiętać, że wystąpi wtedy niezgodność schematu numeracji pomiędzy urządzeniem mobilnym a systemem ERP. Jedyna możliwość rozpoczęcia numeracji od nowa to wyczyszczenie bazy na urządzeniu mobilnym i zmiana schematów numeracji po stronie systemu ERP przed pierwszą synchronizacją na urządzeniu. W takim przypadku numeracja zostanie uruchomiona ponownie, ale należy pamiętać, że powrót do starego schematu numeracji może spowodować błędy duplikacji.
Uwaga
Nie jest zalecane zmienianie schematów numeracji na takie, które już kiedyś były wykorzystane na urządzeniu mobilnym. Może to prowadzić do duplikacji numerów dokumentów. Najlepszym rozwiązaniem jest tworzenie nowych stanowisk sprzedaży mobilnej lub korzystanie tylko z nowo utworzonych schematów (w celu uniknięcia pomyłki).
W schemacie numeracji może zostać użyty człon Magazyn. Numery dokumentów wystawione z takim schematem numeracji będą zawierały Symbol w numeracji magazynu domyślnego (w przypadku RO i FPF) lub mobilnego (w przypadku FA, PA i WZ).
Rejestr – w wybranym rejestrze zapisywane są dokumenty KP/ KW oraz rozliczenia dokumentów handlowych. Lista rejestrów pobierana jest z menu Kasa/Bank/ Rejestry kasowe/bankowe. Jeżeli pole rejestr pozostanie puste, to wczytywanie rozliczeń dokumentów do systemu ERP będzie niemożliwe.
Seria dla dokumentów – w tym miejscu należy zdefiniować serię, która będzie występowała w numeracji wszystkich dokumentów wystawianych na urządzeniu mobilnym
Typ – określa typ ceny (brutto/netto) wg jakiej będą wystawiane FS, RO, PA, FPF i WZ.
Generuj WZ – zaznaczenie parametru spowoduje automatyczne generowanie dokumentów WZ do dokumentów FA i PA wczytywanych do systemu ERP.
Stanowisko dla Comarch Mobile Sprzedaż – zakładka [Operatorzy, płatności, ceny]
Operatorzy – w tym miejscu należy przypisać do stanowiska wybranego Operatora. Do jednego stanowiska może być przypisany tylko jeden Operator, który nie może już być przypisany do innych stanowisk.
Formy płatności – w tabeli tej Użytkownik powinien określić, które spośród zdefiniowanych w systemie form płatności będą wykorzystywane i wyświetlane w Comarch Mobile Sprzedaż. W tym celu należy:
Wybrać [formy płatności] spośród zdefiniowanych w [Konfiguracji firmy/ Kasa i Bank/ Formy płatności].
Zdefiniować dla nich [nazwy], które będą widoczne w Comarch Mobile Sprzedaż.
Ustalić domyślną formę płatności. Standardowo, pierwsza dodana forma płatności ustawiana jest jako domyślna. Użytkownik ma możliwość zmiany. Domyślną formą płatności musi być płatność typu gotówka, nie odroczona.
Uwaga
Operator przypisany do stanowiska sprzedaży mobilnej musi mieć zaznaczony moduł Handel lub Handel Plus na swojej karcie na zakładce [Ogólne] w menu Konfiguracja/ Program/ Użytkowe/ Operatorzy. Brak zaznaczania jednego z tych modułów spowoduje błąd podczas próby synchronizacji z Comarch ERP Mobile Sprzedaż.
Uwaga
Podczas definiowania płatności na liście dostępnych form NIE pojawią się formy płatności zablokowane w konfiguracji (w gałęzi dotyczącej modułu Kasa/Bank) oraz formy płatności typu kompensata.
Uwaga
Formy i termin płatności, które ustawiamy na karcie kontrahenta wyświetlone zostaną w aplikacji Comarch Mobile Sprzedaż, o ile dane formy płatności są przypięte na Stanowisku mobilnym przedstawiciela handlowego.
Ceny – w tabeli wybierane są ceny, które będą wysyłane na urządzenie mobilne. Wymagane jest wybranie przynajmniej jednej ceny sprzedaży. Udostępnienie ceny zakupu umożliwi obsługę kontroli marży minimalnej (więcej informacji TUTAJ).
Stanowisko dla Comarch Mobile Sprzedaż – zakładka [Magazyny]
Magazyn mobilny – można wybrać magazyn tylko o statusie „mobilny”. Wybrany magazyn służy do przesyłania stanów magazynowych na urządzenie za pomocą dokumentów MM, w których magazynem docelowym jest magazyn mobilny. Należy założyć tyle magazynów mobilnych, ile będzie stanowisk Comarch ERP Mobile Sprzedaż. Na magazyn ten trafiają wystawione na urządzeniu mobilnym Faktury Sprzedaży (FS), Paragony (PA) oraz Wydania Zewnętrzne (WZ). Pole może pozostać niewypełnione, aż do momentu ustalenia schematu numeracji dla przynajmniej jednego dokumentu związanego z magazynem mobilnym (FS, PA, WZ, MM).
Magazyn domyślny – na wybrany w tym polu magazyn (tylko o statusie „lokalny”) podczas synchronizacji trafiają zwroty niesprzedanego towaru (przesunięcia międzymagazynowe MM). Ponadto mogą tam trafiać wystawione na urządzeniu mobilnym rezerwacje odbiorcy (RO) oraz faktury pro-forma (FPF), na których domyślnie podpowiada się ten magazyn (w razie potrzeby można go zmienić na dowolny magazyn lokalny w Comarch ERP Optima na etapie wystawiania dokumentu). Pole może pozostać niewypełnione, aż do momentu ustalenia schematu numeracji dla przynajmniej jednego dokumentu związanego z magazynem domyślnym (RO, FPF, MM).
Lista zablokowanych magazynów – do listy blokad można dodać tylko magazyn o typie lokalny. Dodanie magazynu do listy spowoduje, że Operator danego urządzenia mobilnego nie będzie miał możliwości podglądu zasobów na tym magazynie oraz nie będzie mógł wystawiać dokumentów rezerwacji (RO) i Pro-Forma (FPF) na ten magazyn.
Po zakończeniu powyższych czynności zapisujemy kartę Stanowiska.
Konfiguracja funkcjonalności
Parametry
Kontrahenci
Kontrahenci
Dla systemu Comarch ERP Optima dodatkowo należy dokonać zmian w procedurze CDN.Mobile_Android_EksportKonfig (Programmability/StoredProcedures/ Mobile_Android_EksportKonfig).
Nazwa
parametru
Opis
Comarch ERP XL
Comarch ERP Altum
Comarch ERP Optima
ArchiveUsed
AddressAfter
Changing
1 – jeżeli nowododany adres kontrahenta został użyty to adres ten zostanie zarchiwizowany w przypadku jego zmiany przed synchronizacją do systemu ERP 0 – jeżeli nowododany adres kontrahenta został użyty to adres ten nie zostanie zarchiwizowany w przypadku jego zmiany (zostanie podmieniony na dokumencie) przed wysłaniem do systemu ERP
CanAddContractor
WithChecking
0 – po wybraniu opcji dodawania nowego kontrahenta, nie nastąpi weryfikacja kontrahenta w bazie systemu ERP (standardowe działanie aplikacji), 1 – po wybraniu opcji dodawania nowego kontrahenta, nastąpi weryfikacja kontrahenta w bazie systemu ERP, jeżeli kontrahent o wskazanym numerze NIP zostanie odnaleziony, dodanie kontrahenta w aplikacji o takim samym numerze NIP nie zostanie zablokowane, 2 – po wybraniu opcji dodawania nowego kontrahenta, nastąpi weryfikacja kontrahenta w bazie systemu ERP, jeżeli kontrahent o wskazanym numerze NIP zostanie odnaleziony, dodanie kontrahenta w aplikacji o takim samym numerze NIP zostanie zablokowane.
CanAddContractor
0 – powoduje zablokowanie możliwości dodania kontrahenta w aplikacji
Context
Synchronization
0 – możliwość wywołania synchronizacji stanów dla pojedynczego towaru wyłączona 1 – możliwość wywołania synchronizacji stanów dla pojedynczego towaru włączona
EmailFlag (w pliku contractorstypes)
1 – pole jest wymagane 2 – pole będzie dostępne do edycji 4 – zmiana pola wpłynie na zmianę adresu
IsContractorsCredit
LimitsValueVisible
0 - opcja ukrywania kwoty przyznanego i wykorzystanego limitu; ustawienie tej wartości parametru spowoduje ukrycie w aplikacji Comarch Mobile Sprzedaż informacji o kwotach limitów – pozostanie informacja o kwocie pozostającej do wykorzystania oraz przeterminowanej 1 - opcja pełnej prezentacji informacji o przyznanym limicie; dotychczasowe działanie aplikacji w zakresie wyświetlania kwot limitów kontrahenta
IsEditingSettlements
Enabled
0 – zmiana kwoty na raporcie KW – rozliczenie jest możliwa 1 – powoduje zablokowanie zmiany kwoty na raporcie KW – rozliczenie
IsHeadquarter
StocksVisible
0 – opcja podglądu informacji o stanach magazynowych z magazynów lokalnych w aplikacji Comarch Mobile Sprzedaż wyłączona, ukryte są wszelkie informacje dotyczące stanów magazynowych lokalnych firmy 1 – opcja podglądu informacji o stanach magazynowych z magazynów lokalnych (z centrali) w aplikacji Comarch Mobile Sprzedaż włączona; dotychczasowe działanie aplikacji w zakresie wyświetlania informacji o stanach magazynowych z centrali.
IsNewContractor
VatPayer
0– kontrahent synchronizowany do XL jako niepłatnik VAT 1 – kontrahent synchronizowany do XL jako płatnik VAT
IsSystemContractors
EditingEnabled
0 – powoduje zablokowanie możliwości edycji kontrahentów
LengthTIN
13 – możliwość wprowadzenia maksymalnie 13 znaków w polu NIP dla kontrahenta (domyślnie) 20 – możliwość wprowadzenia maksymalnie 20 znaków w polu NIP dla kontrahenta
PhoneFlag (w pliku contractorstypes)
1– pole jest wymagane 2– pole będzie dostępne do edycji 4 – zmiana pola wpłynie na zmianę adresu
URLFlag (w pliku contractorstypes)
1 – pole jest wymagane 2 – pole będzie dostępne do edycji 4 – zmiana pola wpłynie na zmianę adresu
Dokumenty
Dla systemu Comarch ERP Optima dodatkowo należy dokonać zmian w procedurze CDN.Mobile_Android_EksportKonfig.
Nazwa
parametru
Opis
Comarch ERP XL
Comarch ERP Altum
Comarch ERP Optima
BlockAdding
Document Parametr dostępny w procedurze Mobile_Android_EksportKnt
W zależności od tego jaką wartość przyjmie parametr dla określonego kontrahenta, zablokowane zostanie wystawianie w aplikacji następujących typów dokumentów:
1 – zablokowane wystawianie FS 2 – zablokowane wystawianie PAR 4 – zablokowane wystawianie WZ 8 – zablokowane wystawianie ZS 16 – zablokowane wystawianie OS 32 – zablokowane wystawianie RLS 64 – zablokowane wystawianie ZOS
Możliwe jest także sumowanie wartości parametru, np. jeżeli wartość parametru zostanie ustawiona na 48 wówczas dla kontrahenta zablokowane zostanie wystawianie dokumentów: OS oraz RLS.
CanAddDocument
OnlyOnVisit
1 – wystawianie dokumentów handlowych (WZ, PA, FS) jest niemożliwe 0 – wartość domyślna; wystawianie dokumentów handlowych (PA, FS) możliwe we wszystkich możliwych dostępnych poziomach w aplikacji
CanAddOrder
OnlyOnVisit
1 – wystawianie dokumentów FPF i RO jest niemożliwe 0 – wartość domyślna; wystawianie dokumentów FPF i RO możliwe we wszystkich możliwych dostępnych poziomach w aplikacji
CanChangeStartPrice
1 – wartość domyślna; pozwala na edycję ceny początkowej (Jeśli wyłączona została możliwość edycji ceny, to pomimo wartości 1, operator nie będzie mógł zmienić ceny początkowej) 0 – brak praw do edycji ceny początkowej 2 – możliwość zmiany ceny początkowej tylko na nagłówku dokumentu
CanEditComplaint
ProcessingStatus
0 – powoduje zablokowanie możliwości edycji statusu realizacji 1 – powoduje możliwość edycji statusu realizacji
CanSetNon
CalendarIssueDate
0 – wartość domyślna; na nagłówku dokumentu ZS dostępny jest zakres dat tylko z kalendarza dostaw typu "Wysyłka". 1 - do wyboru są dostępne wszystkie terminy realizacji zamówienia.
ChangingContractor
OnDocumentPermission
(w pliku documentsnumerators)
1 – możliwość zmiany edycji płatnika na nagłówku dokumentu wystawianego w Mobile Sprzedaż 0 – brak możliwości zmiany edycji płatnika na nagłówku dokumentu wystawianego w Mobile Sprzedaż
IsBaseUnitVisible
1 – (wartość domyślna) na liście towarów wyświetlona cena w jednostce pomocniczej oraz jednostce podstawowej, 0 – ilość wyświetlona tylko w jednostce domyślnej
0 – powoduje zablokowanie widoczność dokumentów z systemu
IsEditing
SettlementsEnabled
1 – umożliwia zmianę kwoty rozliczonej kasy przez przedstawiciela handlowego 0 – wprowadza blokadę zmiany kwoty rozliczanej przez przedstawiciela handlowego
IsOnlyLower
PaymentFormsVisible
1 – opcja zmiany formy płatności na dokumentach w dół włączona; 0 – opcja zmiany formy płatności na dokumentach w dół wyłączona;
IsOrdersResources
ReservationVerified
0 – opcja weryfikacji zasobów dla zamówień zostanie wyłączona 1 – opcja weryfikacji zasobów dla zamówień zostanie włączona- dla potwierdzonych zamówień z aplikacji nastąpi w systemie ERP zakładanie rezerwacji dla pozycji zamówień
IsRealizationOf
ComplaintVisible
0 – widoczność realizacji reklamacji w aplikacji Comarch Mobile Sprzedaż wyłączona, 1 – (wartość domyślna) widoczność realizacji reklamacji włączona
IsTotalRealization
Enabled
1 – ZS będzie miało w systemie Comarch ERP XL zaznaczone pole „Realizuj w całości” i nie będzie możliwości częściowej realizacji, 0 – nie będzie możliwości całościowej realizacji ZS
MaxNumberOf
Descriptions
LinesInCart
Maksymalna ilość linii opisu wyświetlanych na towarze dodanym do koszyka: 0 – opis pozycji nie będzie wyświetlany na liście towarów dodanych do koszyka, wartość całkowita większa od 0 – ilość linii opisu pozycji wyświetlanych na liście towarów dodanych do koszyka
MaxNumberOf
DescriptionsLines
InDocumentList
Maksymalna ilość linii opisu dokumentu wyświetlanych na liście dokumentów: 0 – opis nagłówka dokumentu nie będzie wyświetlany na liście dokumentów, wartość całkowita większa od 0 – ilość linii opisu nagłówka dokumentu wyświetlanych na liście dokumentów
SalesInCollective
Package
0– jeżeli na karcie towaru jest wybrana jednostka zbiorcza dopełnia ilości wg np. karton 1– blokuje sprzedaż w niepełnych jednostkach
SurplusOn
BailReturns
1 – wartość domyślna, przy dokonywaniu zwrotu kaucji na korekcie WKK będzie możliwe wskazanie większej ilości towaru kaucjonowanego niż wynika to z korygowanych dokumentów WKA 0 – przy dokonywaniu zwrotu kaucji na korekcie WKK nie będzie możliwe wskazanie większej ilości towaru kaucjonowanego niż wynika to z korygowanych dokumentów WKA.
0 – wartość domyślna; dotychczasowe działanie aplikacji w zakresie wystawiania działań handlowych 1 – wystawianie działań handlowych przed synchronizacją nowo utworzonego kontrahenta jest zablokowane we wszystkich dostępnych poziomach w aplikacji
SynchronizationAfterIssuingADocument
0 – synchronizacja podczas zatwierdzania dokumentu wyłączona (wartość domyślna) 1 – możliwość wywołania synchronizacji podczas zatwierdzania dokumentu włączona
SynchronizationBeforeIssuingADocument
0 – synchronizacja przed wystawieniem dokumentu wyłączona (wartość domyślna) 1 – synchronizacja przed wystawieniem dokumentu włączona
Nagłówek dokumentu
Nazwa
parametru
Opis
Comarch ERP XL
Comarch ERP Altum
Comarch ERP Optima
IsReferenceNumberVisible
0 – powoduje zablokowanie obsługi numeru obcego
CanChangePaymentForm
0 – powoduje zablokowanie możliwości edycji formy płatności na nagłówkach dokumentów
CanChangePaymentDate
0 – powoduje zablokowanie możliwości edycji terminu płatności na nagłówkach dokumentów
CanChangeIssueDate
0 – powoduje zablokowanie możliwości edycji daty realizacji na nagłówkach dokumentów
CanChangeCreationDate
0 – powoduje zablokowanie możliwości edycji daty wystawienia na nagłówkach dokumentów
ControlMinMarginWith ConstPricePromotion
W zależności od wpisanych parametrów dla promocji typu stała cena powoduje: 1 – kontrolę marży minimalnej, 2 – ostrzeżenie, iż marża minimalna nie została osiągnięta, 3 – brak kontroli marży minimalnej
CanChangeCurrency
1 – zmiana waluty możliwa, zmiana kursu waluty niemożliwa – wartość domyślna, 2 – zmiana waluty możliwa, zmiana kursu waluty możliwa, 0 – zmiana waluty niemożliwa, zmiana kursu waluty niemożliwa, wystawienie dokumentu możliwe tylko w walucie zdefiniowanej na karcie kontrahenta.
Działania
Nazwa
parametru
Opis
Comarch ERP XL
Comarch ERP Altum
Comarch ERP Optima
BlockDocumentEdit
AfterApproval
BlockCashRecordEdit
AfterApproval
0 – zezwala na edycję dokumentów oraz zapisów kasowych po zatwierdzeniu 1 – powoduje zablokowanie możliwości edycji dokumentów oraz zapisów kasowych po zatwierdzeniu
BlockOrderEdit
AfterApproval
0 – zezwala na edycję dokumentów (możliwość odtwierdzenia dokumentu) ZOS/OS/ZS 1 – powoduje zablokowanie możliwości edycji (odtwierdzania) dokumentów ZOS/OS/ZS
CanConfirmVisitWith
UnconfirmedDocument
Opcja odpowiedzialna za konfigurację tego czy można zatwierdzić wizytę, w ramach której został wystawiony dokument zapisany do bufora. W zależności od wartości parametru: 0 – jeżeli w ramach wizyty został wystawiony dokument o statusie „w buforze” wówczas zatwierdzenie wizyty nie będzie możliwe, 1 – jeżeli w ramach wizyty został wystawiony dokument o statusie „w buforze” wówczas zatwierdzenie wizyty będzie możliwe.
CanCopyVisits
0 – powoduje zablokowanie kopiowania WH, 1 – będzie możliwość skopiowania niezrealizowanej WH, 2 – będzie istniała możliwość skopiowania każdej WH
CanCopyVisitsWithout
ActivePattern
0 – powoduje zablokowanie kopiowania WH jeżeli wzorzec jest niedostępny
CanCopyWeekly
VisitPlan
0 – brak możliwości kopiowania tygodniowego planu wizyt 1 – możliwość kopiowania tygodniowego planu wizyt
CanCopyDailyVisitPlan
0 – brak możliwości kopiowania tygodniowego planu wizyt 1 – możliwość kopiowania tygodniowego planu wizyt
CanDeleteObject
RelatedTo
ConfirmedVisit
Opcja odpowiedzialna za konfigurację tego czy można usunąć obiekt powiązany z zatwierdzoną wizytą. W zależności od wartości parametru: 0 – jeżeli wizyta została zatwierdzona, usunięcie powiązanego z nią obiektu (dokumentu, zapisu kasowego) będzie niemożliwe, 1 – jeżeli wizyta została zatwierdzona, usunięcie powiązanego z nią obiektu (dokumentu, zapisu kasowego) będzie możliwe. Również usunięcie dokumentu w buforze z poziomu realizowanej/wstrzymanej wizyty będzie możliwe.
CanDelete
PlannedAction
0 – brak możliwości usuwania zaplanowanych działań CRM na urządzeniu mobilnym; 1 – możliwość usuwania zaplanowanych działań CRM na urządzeniu mobilnym; wartość domyślna
CanEdit
Synchronized
Actions
0 – powoduje zablokowanie możliwości przesunięcia działań zsynchronizowanych
CanPause
VisitRealization
0 – brak możliwości wstrzymywania realizacji wizyty 1 – włączona możliwość wstrzymywania realizacji wizyty
CanPlanVisits
WithoutPattern
0 – brak możliwości planowania wizyty bez określonego wzorca 1 – udostępniona możliwość planowania wizyty bez określonego wzorca
CanSend
AfterPlanning
0 – parametr „Wyślij po zaplanowaniu” jest odznaczony bez możliwości jego edycji w aplikacji mobilnej 1 – parametr „Wyślij po zaplanowaniu” jest zaznaczony bez możliwości jego edycji w aplikacji mobilnej 10 – parametr „Wyślij po zaplanowaniu” jest odznaczony z możliwością jego edycji w aplikacji mobilnej 11 – parametr „Wyślij po zaplanowaniu” jest zaznaczony z możliwością jego edycji w aplikacji mobilnej
CanSend
Merchandising
Realization
0 – brak możliwości zrealizowanego elementu typu Merchandising za pomocą opcji e-mail 1 – powoduje możliwość korzystania z funkcjonalności wysyłania zrealizowanego elementu typu Merchandising podczas realizacji wizyty, za pomocą opcji e-mail
CanSend
ReportsByEmail
0 – brak możliwości wysłania raportu html, ukrycie opcji „Odbiorca wysyłanych raportów” 1 – powoduje możliwość wysyłania raportu, dodanie w ustawieniach aplikacji opcji „Odbiorca wysyłanych raportów”
Encrypted
0 – baza nie powinna być szyfrowana (zaznaczona domyślnie) 1 – baza powinna być szyfrowana
IsContactKind
ForMeeting
Required
Parametr techniczny różnicujący systemy ERP. Zmiany nie są zalecane.
IsContactsEnabled
0 – powoduje zablokowanie widoczności kontaktów
IsContractors
Attribute
VisibleOnVisit
0 – opcja kopiowania atrybutu kontrahenta na element typu „Inny” wizyty wyłączona 1 – opcja kopiowania atrybutu kontrahenta na element wizyty typu „Inny” włączona, włączenie opcji spowoduje wyświetlanie na elemencie wizyty informacji dodatkowej z kartoteki kontrahenta, u którego realizowana jest wizyta
IsHeadquarter
StocksVisible
0 – powoduje wyłączenie możliwości podglądu stanów magazynowych 1 – powoduje włączenie możliwości podglądu stanów magazynowych
IsMeetingsEnabled
0 – powoduje zablokowanie dodawania kontaktów
IsPrivateEvents
Enabled
0 – powoduje zablokowanie dodawania wydarzeń prywatnych
IsSettlements
Synchronization
OnVisitEnabled
0 – opcja automatycznej synchronizacji rozliczeń wyłączona, wysyłanie rozliczeń i raportów kasowych dopiero po opuszczeniu okna wizyty i ręcznego uruchomienia synchronizacji 1 – opcja automatycznej synchronizacji rozliczenia z poziomu realizacji elementu wizyty: Należności, włączenie opcji spowoduje, że po zakończeniu zadania, nastąpi automatyczne zamknięcie raportu kasowego i jego synchronizacja do systemu ERP
IsTasksEnabled
0 – powoduje zablokowanie dodawania zadań
IsVisitsEnabled
0 – powoduje zablokowanie dodawania WH
RejectPlannedVisit
AfterCopy
0 – powoduje zablokowanie odrzucenia planowanej WH po skopiowaniu
RequireVisit
Confirmation
0 – WH tworzone w aplikacji są potwierdzone, 1 – WH tworzone w aplikacji wymagają potwierdzenia w systemie ERP
MaxNumberOfDescriptionsLinesInActionList
Maksymalna ilość linii opisu działań wyświetlanych na liście działań w Terminarzu: 0 – opis działania nie będzie wyświetlany na liście działań, wartość całkowita większa od 0 – ilość linii opisu działania wyświetlanych na liście działań
SynchronizationAfterEndingAVisit
0 – synchronizacja podczas zakończenia wizyty handlowej wyłączona (wartość domyślna) 1 – synchronizacja podczas zakończenia wizyty handlowej włączona
Promocje
Nazwa
parametru
Opis
Comarch ERP XL
Comarch ERP Altum
Comarch ERP Optima
IsDiscounts
Visible
0 – powoduje zablokowanie widoczności wszystkich promocji naliczonych bądź zdefiniowanych w systemie ERP 1 – powoduje widoczność wszystkich promocji naliczonych bądź zdefiniowanych w systemie ERP
CanPreview
DiscountCards
0 – ukrywanie widoczności promocji z poziomu karty towaru/kontrahenta
CanChange
ElementToGratis
0 – powoduje zablokowanie obsługi elastycznego generowania promocji pakietowych 1 – powoduje możliwość skorzystania z obsługi elastycznego generowania promocji pakietowych
MaxDiscount
ControlType
Parametr decydujący o kontroli rabatu maksymalnego: 0 – mniej restrykcyjna 1 – bardziej restrykcyjna kontrola dla użytkownika
StartPrice
IncludesDiscounts
0 – cena początkowa nie zostanie pomniejszona o promocję 1 – cena początkowa zostanie automatycznie pomniejszona o promocję
CanUseMaxDisountForItems
0 – oznacza brak obsługi maksymalnego rabatu dla towarów 1 – wartość domyślna, oznacza włączoną obsługę maksymalnego rabatu dla towarów
OnlyKNU
WhenCounting
StartPrice
0 – wyłączona opcja uwzględniająca tylko promocję KNU 1 – włączona opcja uwzględniania tylko promocji KNU - parametr ten działa na cenę początkową oraz rabat na liście
AddRequiredItemsForPackagePromotionToCart
0 – opcja wyłączona 1 – Po akceptacji promocji pakietowej pojawi się komunikat „Towary wymagane w ramach zaznaczonej promocji zostaną dodane do koszyka” z przyciskiem OK, a następnie zostanie wyświetlone okno dodawania ilości dla wszystkich wymaganych towarów 2 – Po akceptacji promocji pakietowej pojawi się komunikat „Towary wymagane w ramach zaznaczonej promocji zostaną dodane do koszyka”, a następnie zostanie wyświetlone okno z „Kartą dodawania towarów wymaganych”
Inne
Nazwa
parametru
Opis
Comarch ERP XL
Comarch ERP Altum
Comarch ERP Optima
AccessTo
ConsentsTo
Processing
PersonalData
0 – zgody nie będą wyświetlane na karcie kontrahenta, ani też w sekcji Adresy/Kontakty jeżeli zgoda powiązana z adresem/kontaktem 1 – zgody będą wyświetlane na karcie kontrahenta, ani też w sekcji Adresy/Kontakty jeżeli zgoda powiązana z adresem/kontaktem 2 – możliwość dodawania nowych zgód 3 – możliwość wycofania zgody, na które wcześniej została wyrażona zgoda oraz możliwość dodawania nowych zgód
Attachment
Size Warning
Treshold
Rozmiar załącznika, przy którym ma pojawiać się ostrzeżenie o dużym rozmiarze dodanego załącznika. Domyślny rozmiar: 15MB.
Attachments
Send
Algorithm
Ustawienie dotyczące tego, czy dodany załącznik ma być przesyłany do centrali w postaci jednego pliku czy podzielony na paczki o określonej wielkości. Możliwe ustawienia parametru: 0 – załącznik zostanie przesłany w postaci jednego plik, 1 – załącznik podczas wysyłania zostanie podzielony na paczki o określonej wielkości.
Attachments
SendParcel
MaxSize
Rozmiar paczki podczas wysyłania załącznika. Domyślny rozmiar: 100KB.
ImageAttachmentSizeLimit
Ustawienie związane z rozmiarem załącznika o typie Zdjęcie. Możliwe ustawienia parametru: 0 - bez limitu 0_X - ograniczone do X megabajtów, gdzie X jest dodatnią liczbą naturalną mniejszą niż 100000 1 - 1MB (wartość domyślna) 2 - 500KB 3 - 3MB
AudioAttachmentSizeLimit
Ustawienie związane z rozmiarem załącznika o typie Nagranie. Możliwe ustawienia parametru: 0 - bez limitu 0_X - ograniczone do X megabajtów, gdzie X jest dodatnią liczbą naturalną mniejszą niż 100000 1 - 1MB (wartość domyślna) 2 - 3MB 3 - 5MB
FileAttachmentSizeLimit
Ustawienie związane z rozmiarem załącznika o typie Plik. Możliwe ustawienia parametru: 0 - bez limitu 0_X - ograniczone do X megabajtów, gdzie X jest dodatnią liczbą naturalną mniejszą niż 100000 1 - 5MB (wartość domyślna) 2 - 3MB 3 - 10MB
CanDelete
Synchronized
Attachment
Ustawienie dotyczące możliwości usuwania załączników zsynchronizowanych z systemu ERP lub dodanych w aplikacji, ale już wysłanych do systemu ERP. W zależności od wartości parametru: 0 – edycja załącznika zsynchronizowanego z systemu ERP lub dodanego w aplikacji ze statusem zsynchronizowano lub wysłano niemożliwa 1 – edycja załącznika zsynchronizowanego z systemu ERP lub dodanego w aplikacji ze statusem zsynchronizowano lub wysłano możliwa
CanEdit
Synchronized
Attachment
Ustawienie dotyczące możliwości edycji załączników zsynchronizowanych z systemu ERP lub dodanych w aplikacji, ale już zsynchronizowanych do systemu ERP. W zależności od wartości parametru: 0 – edycja załącznika zsynchronizowanego z systemu ERP lub dodanego w aplikacji ze statusem zsynchronizowano niemożliwa 1 – edycja załącznika zsynchronizowanego z systemu ERP lub dodanego w aplikacji ze statusem zsynchronizowano możliwa
CanSend
Attachment
Parametr dotyczący opcji: „Przesyłaj do centrali” przy dodawaniu załącznika, możliwe wartości parametru: 0 – parametr „Przesyłaj do centrali” jest odznaczony bez możliwości jego edycji w aplikacji mobilnej 1 – parametr „Przesyłaj do centrali” jest zaznaczony bez możliwości jego edycji w aplikacji mobilnej 10 – parametr „Przesyłaj do centrali” jest odznaczony z możliwością jego edycji w aplikacji mobilnej 11 – parametr „Przesyłaj do centrali” jest zaznaczony z możliwością jego edycji w aplikacji mobilnej
Save
Attachments
OnAdditional
Database
0 – wartość domyślna, zdjęcia zapisywane zgodnie z dotychczasowym mechanizmem w pamięci urządzenia lub w pamięci zewnętrznej 1 – zdjęcia zostaną zamieszczone w osobnej bazie danych
Automatic
Veryfication
VatStatus
OnDocument
1 – weryfikacja (podczas zapisu/ zatwierdzenia FS/FSL) kontrahenta czy jest aktywnym płatnikiem VAT 0 – brak weryfikacji czy kontrahent jest aktywnym płatnikiem VAT
BlockDocument
EditAfterPrint
0 – domyślna wartość; możliwość usunięcia/edycji dokumentu lub zapisu kasowego pomimo jego wydrukowania 1 – brak możliwości usunięcia/edycji dokumentu lub zapisu kasowego pomimo jego wydrukowania
BlockSelect
OptionOn
CashRecord
FromHand
Blokada wystawiania KP/KW na Kontrahent/Inny/Ode mnie/Do mnie na kafelku Kasa/Dzień 0 – Przy wyborze typu podmiotu na KP/KW, dostępne są opcje: Kontrahent/Inny/Ode mnie (KP)/Dla mnie (KW) 1 – Dostępne opcje: Inny/Ode mnie (KP)/Dla mnie (KW) 2 – Dostępne opcje: Kontrahent/Ode mnie (KP)/Dla mnie (KW) 3 – Dostępne opcje: Ode mnie (KP)/Dla mnie (KW) 4 – Dostępne opcje: Kontrahent/Inny 5 – Dostępne opcje: Inny 6 – Dostępne opcje: Kontrahent 7 – Całkowita blokada wystawiania KP/KW z ręki
CanAddValues
ToOpenList
1 – Możliwość dodania nowej wartości do listy cech 2 – Brak możliwości dodania nowej wartości (lista zdefiniowana w systemie)
CanChange
Additional
CustomerStatus
1 – obsługa statusu kontrahenta Płatnik VAT 2 – obsługa statusu kontrahenta Rolnik ryczałtowy 3 – obsługa statusu kontrahenta Płatnik VAT i Rolnik ryczałtowy
CanChange
AttribuesOn
Synchronized
Documents
1 – możliwość zmiany wartości atrybutu na nagłówku zsynchronizowanego/wysłanego dokumentu 0 – blokada zmiany wartości atrybutu na nagłówku zsynchronizowanego/wysłanego dokumentu
CanChange
ItemsView
0 – brak możliwości zmiany domyślnego widoku towarów, domyślnie ustawiony widok Katalogowy 1 – brak możliwości zmiany domyślnego widoku towarów, domyślnie ustawiony widok Listy 10 – możliwa zmiana domyślnego widoku towarów, domyślnie ustawiony widok Katalogowy 11 – możliwa zmiana domyślnego widoku towarów, domyślnie ustawiony widok Listy (wartość domyślna parametru)
CanChange
VatStatus
OnContractor
1 – możliwość ręcznej zmiany parametru „Płatnik VAT” na karcie kontrahenta 0 – blokada ręcznej zmiany parametru „Płatnik VAT” na karcie kontrahenta
CarGuard
1 – określenia stanu licznika samochodu w Podsumowaniu Dnia wymagane tylko na starcie dnia 2 – określenia stanu licznika samochodu w Podsumowaniu Dnia wymagane tylko na zakończenie dnia 3 – określenia stanu licznika samochodu w Podsumowaniu Dnia wymagane na starcie i na zakończeniu dnia
IsActual
Balance
Required
1 – nie zezwala na zamknięcie/otwarcie dnia bez podania stanu rzeczywistego kasy 0 – zezwala na zamknięcie/otwarcie dnia bez podania stanu rzeczywistego kasy
IsAdditional
CostsEnabled
0 – Obsługa kosztów dodatkowych jest wyłączona, wartość domyślna 1 – Obsługa kosztów dodatkowych jest włączona
IsFeatures
OnComplaint
Enabled
0 – brak możliwości określenia cechy na kalkulacji pozycji dokumentu RLS (Altum) 1 – możliwe określenie cechy towaru na kalkulacji pozycji dokumentu RLS (XL)
1 – automatyczne generowanie KW/KP na różnicę przy zamknięciu raportu kasowego 0 – brak automatycznego generowania KW/KP na różnicę przy zamknięciu raportu kasowego
IsItemsFeatures
Enabled
0 – Brak obsługi cech 1 – Obsługa cech w aplikacji
IsOdometer
Reading
RequiredField
Ustawienie dotyczące tego, czy podczas rozpoczęcia dnia, zmiany samochodu oraz zakończenia dnia ma zostać wymuszone podanie bieżącego stanu licznika. W zależności od wartości parametru: 0 – podanie bieżącego stanu licznika w sytuacji: rozpoczęcia dnia, zmiany samochodu, zakończenia dnia nie zostanie wymuszone, 1 – podanie bieżącego stanu licznika w sytuacji: rozpoczęcia dnia, zmiany samochodu, zakończenia dnia zostanie wymuszone (przejazd zostanie dodany tylko w momencie zakończenia dnia)
IsStartDay
Required
0 – domyślna wartość; nie wymagane rozpoczęcie dnia 1 – włączone sprawdzanie i wymagalność rozpoczęcia dnia
IsVisible
OnList
Parametr dotyczy widoczności atrybutów na liście towarów/kontrahentów/dokumentów i ustawiany jest na klasie danego atrybutu (procedura AttributesClasses). W zależności od wartości:
1 – atrybut będzie widoczny na liście towarów,
0 – atrybut nie będzie widoczny na liście towarów
Printout
Counter
Option
1 – do licznika wydruków brane są tylko dokumenty, które zostały wydrukowane przez opcję „Wyślij do drukarki” lub „Drukuj”; wartość domyślna 2 – do licznika wydruków brane są tylko dokumenty, które zostały wydrukowane przez opcję „Wyślij jako e-mail” 3 – do licznika wydruków brana są tylko dokumenty zarówno wydrukowane przez opcję „Wyślij do drukarki” lub „Drukuj” oraz opcję „Wyślij jako e-mail”
ShowColumns
OnReports
0 – wyświetla się okno z wszystkimi parametrami raportu w kolejności: kolumny domyślne, kolumny dodatkowe (kolejność wyświetlania kolumn dodatkowych zależy od kolejności atrybutów na karcie raportu w Comarch ERP XL) 1 – wyświetla się okno z wymaganymi parametrami domyślnymi oraz wszystkimi parametrami dodatkowymi 2 – wyświetla się okno tylko z wymaganymi parametrami (domyślnymi i dodatkowymi)
UseShortened
Element
1 – Wyświetla się mała kalkulacja, brak możliwości zmiany ustawień w aplikacji 0 – Wyświetla się od razu duża kalkulacja, brak możliwości zmiany ustawień w aplikacji 11 – Wyświetla się mała kalkulacja, użytkownik ma możliwość zmiany ustawień w aplikacji 10 – Wyświetla się od razu duża kalkulacja, użytkownik ma możliwość zmiany ustawień w aplikacji
PricesOnItemsInvisible
0 – standardowe działanie aplikacji, 1 – ukrycie cen na karcie towaru oraz na liście oferowanych towarów
ForceHidingPrices
0 – standardowe działanie aplikacji, 1 – ukrycie wartości na liście dokumentów dla dokumentów potwierdzonych dotyczących danego typu dokumentu oraz ukrycie wartości dla dokumentów potwierdzonych z poziomu wizyty elementu Rejestracja dokumentu dla danego typu dokumentu
SynchronizationNotifications (X,Y)
0 – powiadomienia o synchronizacji wyłączone (wartość domyślna) X – liczba całkowita podawana w minutach określająca interwał czasu, po jakim pojawi się powiadomienie o synchronizacji Y – liczba całkowita podawana w minutach określająca interwał czasu po jakim wyświetli się przypomnienie o odłożonej synchronizacji (w sytuacji, gdy użytkownik wybierze przycisk [Odłóż] w dowolnym miejscu aplikacji)
SynchronizationAfterLoggingIntoApplication
0 – synchronizacja w momencie logowania wyłączona (wartość domyślna) 1 – synchronizacja w momencie logowania włączona. Pełna synchronizacja rozpocznie się automatycznie po zalogowaniu użytkownika do aplikacji.
Rozszerzalność aplikacji
Aplikacja Comarch Mobile umożliwia modyfikację standardowego wyglądu oraz działania aplikacji poprzez integrację z zewnętrzną aplikacją.
Możliwości, jakie daje funkcjonalność to:
rozszerzanie górnego paska aplikacji (ActionBara) w głównym oknie listy kontrahentów o nowe elementy,
rozszerzanie ActionBara w oknie dokumentu, pozycji dokumentu, raportu, terminarza, zlecenia serwisowego, czynności serwisowych o nowe elementy,
rozszerzanie dużej kalkulacji pozycji na dokumentach (ukrywanie kontrolek, dodawanie nowych, modyfikacja istniejących np. poprzez zmianę tekstu lub koloru),
rozszerzanie karty kontrahenta (ukrywanie kontrolek, dodawanie nowych oraz modyfikacja istniejących).
Więcej informacji i rozszerzalności aplikacji znajduje się TUTAJ.
Ukrywanie i zmiana kolejności elementów w aplikacji
Istnieje możliwość ukrywania oraz zmiany kolejności elementów aplikacji.
Poszczególne elementy można ukrywać dokonując zmian w pliku ListPositions, znajdującym się w katalogu: C:\Program Files (x86)\Comarch Mobile\Serwer synchronizacji\ViewsConfiguration.
Poszczególne sekcje w pliku odpowiadają za ukrywanie:
Aby ukryć element menu głównego Dzień należy zmienić wpis “VISIBLE” na “INVISIBLE”, np:
<position name="DAY" visibility="INVISIBLE" />
Jeżeli natomiast chodzi o zmianę kolejności elementów w aplikacji, to należy zmienić kolejność wierszy w pliku ListPositions. Po wykonaniu synchronizacji elementy w aplikacji powinny wyświetlić się w nowej kolejności.
Istnieje także możliwość przypisania konkretnego widoku aplikacji dla konkretnego użytkownika. W tym celu należy w katalogu ViewsConfiguration utworzyć nowy folder o nazwie danego użytkownika i wkleić zmodyfikowany plik ListPositions.xml.
Przykład
Uproszczenie menu głównego do takiego jakie było w pierwszej wersji aplikacji Comarch Mobile Sprzedaż (widoczne elementy: Kontrahenci i Terminarz)
Fragment pliku ListPosition po zmianach:<activity name="com.comarch.mobile.vendor.core.activities.MainActivity"> <position name="DAY" visibility="INVISIBLE" /> <position name="CALENDAR" visibility="VISIBLE" /> <position name="CONTRACTORS" visibility="VISIBLE" /> <position name="MESSAGES" visibility="INVISIBLE" /> <position name="SERVICE" visibility="INVISIBLE" /> <position name="DOCUMENTS" visibility="INVISIBLE" /> <position name="ITEMS" visibility="INVISIBLE" /> <position name="CASH" visibility="INVISIBLE" /> <position name="REPORTS" visibility="INVISIBLE" /> <position name="SYNC" visibility="VISIBLE" /> <position name="SYNCSTATE" visibility="VISIBLE" />
Uwaga
Od wersji 2017.1 Comarch Mobile został zmieniony domyślny układ kafli menu głównego aplikacji – zgodnie z przykładem zaprezentowanym powyżej.
Dodawanie niestandardowego filtra do listy
Uwaga
Funkcjonalność dodawania niestandardowego filtra do listy nie jest dostępna dla użytkowników korzystających z systemu Optima w modelu usługowym (ASP).
Dodawanie filtra
W celu dodania niestandardowego filtra do listy towarów lub kontrahentów należy przygotować odpowiedni plik xml i umieścić go na serwerze synchronizacji.
Wskazówka
Definicje filtrów znajdują się domyślnie w katalogu: C:\Program Files (x86)\Comarch Mobile\Serwer synchronizacji\CustomFilters.
Usuwanie filtra
Aby usunąć dodany filtr należy zmienić jego ID na ujemne, następnie zmienić datę modyfikacji (np. poprzez ponowne zapisanie pliku z filtrem) i wykonać synchronizację.
Nazwa usuwanej definicji filtra
Elementy składowe filtra
Każda definicja filtra składa się z klauzuli wstępnej języka xml: <?xml version="1.0" encoding="UTF-8"?>, po której w sekcji customFilter z parametrem objectType o odpowiedniej wartości: contractorsList (filtr pojawi się na liście kontrahentów) lub itemsList (filtr pojawi się na liście towarów) następują wymienione poniżej sekcje:
joinClause (np. JOIN Visits ON Contractors.Id = Visits.ContractorId)
whereClause (np. Visits.PlannedStartDate < @@CUSTOM_FILTER_VALUE@@)
groupByClause (np. Visits.ContractorId)
havingClause
inputType (możliwe wartości: text, date)
Sekcje te (oprócz inputType) są częścią zapytania wykonywanego przez aplikację mobilną w celu wyświetlenia elementów listy towarów bądź listy kontrahentów (np. SELECT * FROM Contractors [joinClause] [whereClause] [groupByClause] [havingClause]).
Wartość parametru inputType podawana przez użytkownika aplikacji po wyborze filtra pobierana jest do zapytania SQL za pomocą parametru @@CUSTOM_FILTER_VALUE@@.
Uwaga
Podczas synchronizacji definicji filtrów na urządzenie brana jest pod uwagę data modyfikacji pliku. W celu wymuszenia synchronizacji filtra należy wykonać dowolną modyfikację i zapisać ponownie plik z definicją.
Przykład
Poniższa definicja filtra pozwala na wyświetlanie na liście kontrahentów tylko tych, na których zostały wystawione dokumenty z datą realizacji późniejszą niż wskazana w parametrze filtra.
Tak zdefiniowany filtr zapisany w katalogu CustomFilters pod nazwą 2#Data realizacjipo.xml, po synchronizacji w aplikacji mobilnej prezentuje się w następujący sposób:
Widok utworzonego filtra w aplikacji
Obsługa podatku cukrowego z systemem Comarch ERP Optima
W celu poprawnej obsługi opłaty cukrowej w aplikacji Comarch Mobile zintegrowanej z systemem Comarch ERP Optima w wersji 2021.1.1, w systemie ERP w sekcji Konfiguracja/Firma/Magazyn/Opłata cukrowa należy zaznaczyć parametr Opłata cukrowa, natomiast nie należy zaznaczać parametru Powiększaj cenę o kwotę opłaty cukrowej. Dodatkowo należy odpowiednio wypełnić informacje na karcie towaru służące wyliczeniu opłaty cukrowej. Więcej informacji nt. odpowiedniej konfiguracji w systemie Comarch ERP Optima znajduje się TUTAJ .
Konfiguracja opłaty cukrowej przy współpracy z Comarch Mobile.
Uwaga
Aby ceny podwyższone o wartość podatku cukrowego były widoczne w Comarch Mobile, należy odpowiednio podwyższyć cennik w systemie Comarch ERP Optima (podatek cukrowy nie doliczy się automatycznie do cenników Comarch Mobile).
Do aplikacji mobilnej zostaną pobrane cenniki powiększone o opłatę cukrową. W momencie wystawiania dokumentów w aplikacji dodatkowa sekcja przedstawiająca wysokość opłaty cukrowej nie będzie widoczna. Do systemu ERP wysyłane będą dokumenty handlowe, gdzie na poszczególnych pozycjach znajduje się sekcja Cukier informująca o wysokości opłaty.
Zakładka "Cukier" przedstawiająca wartość opłaty cukrowej na pozycji.
Maksymalny rabat z karty towaru z systemu ERP
Istnieje możliwość ograniczenia wielkości rabatu, jaki operator może nadać pozycji towarowej niezależnie od rabatów wynikających z obowiązujących promocji. Dzięki tej funkcjonalności, firma może zdefiniować wielkość rabatu pozycji towarowej, jaki maksymalnie może pracownik nadać (obniżyć cenę towaru) podczas wystawiania dokumentów. Konfiguracja tej funkcjonalności została opisana TUTAJ.
Przy próbie nadania rabatu przekraczającego rabat maksymalny, w przypadku parametru CanUseMaxDisountForItems: „1” (został on opisany TUTAJ) pojawia się komunikat informujący, jaką wartość rabatu może nadać operator. Brany jest pod uwagę rabat z karty towaru oraz rabat nadany w ramach promocji. Jeżeli maksymalny rabat dla towaru wynosi 5%, a rabat z promocji na artykuł 20%, to dozwolonym maksymalnym rabatem będzie rabat o wartości 5%.
Komunikat o przekroczeniu maksymalnego rabatu
W przypadku próby nadania rabatu przekraczającego rabat maksymalny, przy włączonej kontroli w aplikacji: pojawia się komunikat: „Dozwolony maksymalny rabat:…”
Wydruki
Definicje wydruków
W aplikacji zostały przygotowane przykładowe wydruki, które można dowolnie modyfikować i dostosowywać do wymagań Klienta.
Wskazówka
Definicje wydruków dokumentów znajdują się domyślnie w katalogu: C:\Program Files (x86)\Comarch Mobile\Serwer synchronizacji\Printouts.
Wskazówka
Definicje wydruków raportów znajdują się domyślnie w katalogu: C:\Program Files (x86)\Comarch Mobile\Serwer synchronizacji\Printouts i podkatalogu odpowiednim dla systemu ERP, np. xl11.
Każdy wydruk składa się z trzech części:
Data – zapytania wyciągające dane wykorzystywane na wydruku,
Layout – układ wydruku,
Style – styl wydruku (czcionki, kolory itp.).
Uwaga
Podczas synchronizacji definicji wydruków na urządzenie brana jest pod uwagę data modyfikacji pliku. W celu wymuszenia synchronizacji wydruku należy wykonać dowolną modyfikację.
Dodanie nowej definicji wydruku dokumentu
Aby dodać nowy wydruk należy utworzyć jego definicję tworząc pliki Data, Layout i Style, następnie zapisać je w formacie xml.
Istnieje możliwość dodania kilku definicji dla jednego dokumentu. Przykładowo dla dokumentu Zamówienie Sprzedaży istnieje standardowa definicja składająca się z plików:
1#SalesOrder#data#Wydruk_domyślny.xml
1#SalesOrder#layout#Wydruk_domyślny.xml
1#SalesOrder#style#Wydruk_domyślny.xml
Należy dodać nową zmodyfikowaną definicję zmieniając w nazwie plików liczbę 1 na taką, która wśród definicji nie istnieje oraz frazę Wydruk_domyślny na wybraną przez siebie nazwę definicji, np:
45#SalesOrder#data#Mój_wydruk.xml
45#SalesOrder#layout#Mój_wydruk.xml
45#SalesOrder#style#Mój_wydruk.xml
Po tych czynnościach podczas wydruku dokumentu mamy możliwość wyboru definicji wydruku:
Wybór definicji wydruku
Uwaga
W przypadku zapisu definicji wydruku w Notatniku należy wybrać kodowanie UTF-8.
Dodanie nowej definicji wydruku raportu
W celu dodania definicji wydruku raportu w katalogu Printouts i podkatalogu odpowiednim dla systemu ERP należy utworzyć pliki Data, Layout i Style zawierając w nazwie Id raportu z katalogu Reports serwera synchronizacji. Przykładowo, aby utworzyć definicję wydruku dla raportu Sprzedaż w okresach należy raport ten odszukać w katalogu Reports, nosi on nazwę 3#SalesInPeriods#pol.xml. Kolejno w katalogu Printouts i odpowienim podkatalogu utworzyć jego definicję tworząc pliki data, layout i style zawierając w nazwie jego Id:
46#Report#data#3#Moj_wydruk.xml
46#Report#layout#3#Moj_wydruk.xml
46#Report#style#3#Moj_wydruk.xml
Po tych czynnościach w aplikacji pojawi się możliwość wydruku raportu Sprzedaż w okresach.
Usunięcie definicji wydruku
Aby usunąć istniejący wydruk, należy zmienić ID wszystkich jego elementów na ujemne, następnie zmienić datę modyfikacji i wykonać synchronizację.
Zmiana ID wydruku na ujemne
Licznik wydruków
Funkcjonalność licznika wydruków PDF umożliwia ewidencjonowanie wydrukowanych dokumentów danego typu. Dzięki niej będzie można sprawdzić na bazie mobilnej, które dokumenty zostały wydrukowane i ewentualnie według potrzeby będzie można zablokować możliwość edycji już wydrukowanych dokumentów. Dla potrzeb funkcjonalności na bazie mobilnej została dodana tabela RealizedPrintout, w której można odszukać dokładną datę i godzinę wydruku, rodzaj obiektu, liczbę kopii itp.
Informację o liczbie wydruków będzie można wykorzystać w raportach, np. ilość wydrukowanych dokumentów ZS danego dnia.
Dodatkowe informacje na wydrukach
Na wszystkich wydrukach dostępnych z poziomu aplikacji wprowadzone są dodatkowe informacje, które dotyczą:
numeru wydruku,
identyfikatora określającego, że wydruk został stworzony w aplikacji mobilnej,
liczby kopii wydruku,
identyfikatora operatora.
Dodatkowe dane pozwalają na dokładniejszą weryfikację wydruków wykonanych z poziomu aplikacji przez przedstawicieli.
Źródło danych
Wydruk do pdf
Źródło danych dla wydruku musi zostać umieszczone w pliku o nazwie Data.xml. Głównym elementem w pliku jest sekcja datawewnątrz której musi się znaleźć dokładnie jeden element setf. Wewnątrz elementu setf musi się znaleźć jeden lub więcej elementów set. Każdy element set reprezentuje jeden zbiór danych (wynik jednego zapytania SQL). Musi on zawierać dwa elementy podrzędne: name– który określa nazwę zbioru oraz query, które definiuje zapytanie SQL wykonywane na mobilnej bazie danych aplikacji Comarch Mobile.
Uwaga
Prezentowane zapytania SQL mogą różnić się w zależności od wersji aplikacji Comarch Mobile.
Przykład standardowego pliku data.xml występującego w definicji wydruku dokumentu Zamówienie Sprzedaży (1#SalesOrder#data#Wydruk_domyślny.xml):
Przykład
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE data PUBLIC "//UNKNOWN/" "unknown.dtd">
<data>
<setf><set><name>Header</name><query>...</query></set><set><name>DocumentsPositions</name><query>...</query></set><set><name>VatAggregation</name><query>...</query></set><set><name>Logo</name><query>SELECT Data FROM PrintoutsImages WHERE Name='logo.png'</query></set><set><name>FooterAppVersionNumber</name><query>SELECT MajorVersion AS MajorVersion, MinorVersion AS MinorVersion, BuildVersion AS BuildVersionFROM Packages</query></set><set><name>FooterOperatorCode</name><query>SELECT Name AS OperatorCodeFROM Users</query></set><set><name>FooterCopyNumber</name><query>SELECT CASE WHEN COUNT(Number) = 0 THEN 1 ELSE COUNT(Number) + 1 END AS NumbersFROM Documents INNER JOIN RealizedPrintouts rp ON(Documents.Number = rp.DocumentNumber) WHERE Documents.Id=@Id@ </query></set></setf>
</data>
Wydruk termiczny
Jedyną różnicą w definicji pliku data.xml dla wydruków termicznych względem definicji wydruku do pdf jest brak elementu setf. Przykład takiego wydruku (11#SalesOrder#data#Thermal#Vline112#Wydruk_domyślny.xml) wygląda nastepująco:
Przykład
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE data PUBLIC "//UNKNOWN/" "unknown.dtd">
<data>
<set><name>Header</name><query>...</query></set><set><name>DocumentsPositions</name><query>...</query></set><set><name>VatAggregation</name><query>...</query></set><set><name>FooterAppVersionNumber</name><query>SELECT MajorVersion AS MajorVersion, MinorVersion AS MinorVersion, BuildVersion AS BuildVersionFROM Packages</query></set><set><name>FooterOperatorCode</name><query>SELECT Name AS OperatorCodeFROM Users</query></set><set><name>FooterCopyNumber</name><query>SELECT CASE WHEN COUNT(Number) = 0 THEN 1 ELSE COUNT(Number) + 1 END AS NumbersFROM Documents INNER JOIN RealizedPrintouts rp ON(Documents.Number = rp.DocumentNumber) WHERE Documents.Id=@Id@ </query></set>
</data>
Układ wydruku
Zawartość oraz układ wydruku definiowany jest w pliku Layout.xml. Głównym elementem w pliku jest document. Musi zawierać on element body, który zawiera główną część wydruku. Zawartość elementów body czy też footermoże zostać skomponowana z innych elementów opisanych poniżej. Elementy te mogą być zagnieżdżane. Parametr class odwołuje się do klasy stylu zdefiniowanej w pliku Styles.xml dla danego elementu stylującego.
Wszystkie dostępne elementy, które mogą zostać zastosowane podczas tworzenia układu wydruku zostały opisane poniżej. Opis każdego elementu zawiera następujące sekcje:
Parametry – opisuje wszystkie dostępne atrybuty jakie można dodać do elementu i co oznaczają.
Elementy stylujące – zawiera listę selektorów, które dopasowują dany element w pliku Styles.xml
Elementy podrzędne – opcjonalna sekcja opisująca elementy, które mogą wystąpić tylko wewnątrz danego elementu. Dla każdego elementu podrzędnego zachowany jest układ opisu taki sam jak dla głównego elementu.
Przykład – zawiera fragment kodu z przykładowym wykorzystanie opisywanego elementu.
Wszystkie dostępne elementy, które mogą zostać zastosowane podczas tworzenia układu wydruku zostały opisane poniżej.
Element testowy pozwalający na układ wydruku zależny od dowolnych warunków
Parametry
Brak
Elementy stylujące
Brak
Elementy podrzędne
Test
True
False
Nazwa
If: Test
Opis
Element zawierający warunek decydujący o tym czy do wydruku zostaną dodane elementy z sekcji true czy false . Warunek może mieć postać: eq - równy, lt - mniej niż, gt - więcej niż.
Parametry
Brak
Elementy stylujące
Brak
Nazwa
If: True
Opis
Element zawierający elementy, które zostaną w przypadku kiedy warunek z sekcji test zostanie spełniony.
Parametry
Brak
Elementy stylujące
Brak
Nazwa
If: False
Opis
Element zawierający elementy, które zostaną w przypadku kiedy warunek z sekcji test nie zostanie spełniony.
split - określa czy tabela może zostać podzielona na kilka stron. Parametr może przyjmować wartość true lub false.
set - nazwa zestawu danych.
Elementy stylujące
Table
Elementy podrzędne
Column
TableData
Nazwa
Table: Column
Opis
Element definiujący kolumnę tabeli.
Zawartość
Dowolne elementy tekstowe
Parametry
description - nagłówek kolumny.
weight - waga szerokości kolumny. Wartość domyślna 1
Elementy stylujące
DataCell
HeadCell
Nazwa
Table: TableData
Opis
Element zwracający wartość tekstową ze zbioru danych bazującą na zbiorze danych tabeli,
kolumnie podanej w parametrze var oraz aktualnym wierszu tabeli.
Poniższy dokument składa się z opisu trzech części składających się na wygląd wydruku:
Atrybuty zawężające
Selektory
Reguły
Dostosowanie wygląd wydruku możliwe jest poprzez pliki #style#.xml, np. standardowym plikiem definiującym wygląd Faktury Sprzedaży jest plik 7#SalesInvoice#style#Wydruk_domyślny.xml. Głównym elementem tego pliku jest style, który zawiera elementy określające wygląd poszczególnych elementów wydruku zdefiniowanych w pliku layout.
Jednym z elementów podrzędnych elementu style jest element fonts, który określa wszystkie czcionki, które zostaną wykorzystane w wydruku. Może on zawierać, jeden lub więcej elementów font, który definiuje krój, wielkość, wygląd oraz styl fontu.
name - określa nazwę fontu, przez którą możemy się do niego odwołać
face - nazwa kroju fontu
size - rozmiar w punktach
color - kolor
style - style fontu. Może zawierać jedną (lub więcej wartości oddzielonych znakiem spacji) z wartości bold, italic, underline.
Wewnątrz elementu fonts powinien znaleźć się także jeden element font z pominiętym atrybutem name. Font ten będzie stosowany jako font domyślny dla wydruku.
Oprócz elementu fonts w pliku Styles.xml mogą znajdować się elementy w schemacie:
<selektor>
<reguła/><reguła/>[...]
</selektor>
Gdzie selektor decyduje o tym, czy podległe mu reguły zostaną zastosowane dla danego elementu. Większość selektorów ma taką samą nazwę jak element, który stylują. Np. w celu ostylowania paragrafu (element p w pliku Layout.xml ) należy zastosować selektor p.
Przykład
<p>
<margin top="5"/>
</p>
Powyższy przykład wszystkim paragrafom wydruku ustawi margines górny na 5 punktów. Selektor może wybrać do ostylowania tylko wybrane elementy danego typu. W tym celu do elementu w pliku Layout.xml oraz selektora w pliku Styles.xml należy dodać atrybut class. Selektor wybierze wtedy tylko te elementy, które mają identyczną wartość atrybutu class.
Powyższy przykład ustawi font wszystkich paragrafów na normal ale te, których atrybut class to title zostanie ustawiony font title. Dokładny opis innych atrybutów selektorów oraz spis reguł stylujących znajduje się w sekcji Wygląd. Lista selektorów oraz reguł, które można zastosować dla danego elementu znajduje się w opisie poszczególnych elementów w sekcji Układ. Reguły z pliku style stosowane są od góry do dołu tzn. jeżeli dwa selektory dopasują ten sam element i zawierają one takie same reguły z innymi wartościami to zostanie zastosowana wartość występująca później.
Atrybuty zawężające
Opis każdego selektora zawiera listę elementów, które styluje oraz listę reguł, jakie można w nim umieścić. Opis każdej reguły zawiera listę atrybutów jakie można w niej zastosować.
Każdy selektor może zostać zawężony poprzez atrybut class. Dodatkowo selektory elementów związane z tabelami mogą zostać zawężone poprzez atrybut index, który może zawierać liczbę całkowitą lub wyrażenie postaci An+B, gdzie A oraz B to liczby całkowite. Selektor taki dopasuje element, jeżeli zgadza się on z indeksem wiersza tabeli (wiersze tabeli numerowane są od 0 z góry na dół).
Przykłady:
index="0" - dopasuje pierwszy wiersz w tabeli
index="first" - dopasuje pierwszy wiersz w tabeli
index="last" - dopasuje ostatni wiersz w tabeli
index="5" - dopasuje szósty wiersz w tabeli
index="2n" - dopasuje parzyste wiersze tabeli tzn. z indeksem równym 0,2,4... czyli wiersze pierwszy, trzeci, piąty...
index="3n+1" - dopasuje wiersze z indeksem 1, 4, 7...
index="3n+2" - dopasuje wiersze z indeksem 2, 5, 8...
color - kolor tła elementu. Może on być w formacie #RRGGBB lub 0xRRGGBB lub
0xAARRGGBB
Nazwa
Border
Opis
Reguła określająca obramowanie elementu
Atrybuty
left - szerokość lewego obramowania.
right - szerokość prawego obramowania.
top - szerokość górnego obramowania.
bottom - szerokość dolnego obramowania.
color - kolor obramowania elementu. Może on być w formacie #RRGGBB lub
0xRRGGBB lub 0xAARRGGBB
borderStyle - styl obramowania. Może przyjmować jedną z wartości:
o dashdot
o dashdotdot
o dashlargegap
o dashsmallgap
o dot
o none
o single
Uwagi
Szerokość obramowania może być podana w różnych jednostkach m.in.: cm, in, mm, pt. Domyślną jednostką są punkty.
Nazwa
borderLeft,borderRight,borderTop,borderBottom
Opis
Reguły określające poszczególne części obramowania elementu
Atrybuty
width - szerokość obramowania
color - kolor obramowania
borderStyle - styl obramowania
Nazwa
Fit
Opis
Reguła określająca rozmiar elementu
Atrybuty
width - szerokość elementu
height - wysokość elementu
Uwagi
Szerokość i wysokość może być podana w różnych jednostkach m.in.: cm, in, mm, pt. Stylowany
element zachowa swoje proporcje przyjmując mniejszy z podanych wymiarów.
Nazwa
Margin
Opis
Reguła określająca marginesy elementu
Atrybuty
left - lewy margines
right - prawy margines
top - górny margines
bottom - dolny margines
Uwagi
Szerokość marginesu może być podana w różnych jednostkach m.in.: cm, in, mm, pt.
Nazwa
Text
Opis
Reguła określająca styl tekstu
Atrybuty
align - wyrównanie tekstu. Przyjmuje jedną z wartości:
o right - wyrównanie do prawej
o left - wyrównanie do lewej
o justify - wyjustowanie tekstu
o center - wyśrodkowanie tekstu
indent - wcięcie pierwszej linii tekstu.
leftIndent - wcięcie tekstu z lewej.
rightIndent - wcięcie tekstu z prawej.
font - nazwa fontu zdefiniowana wcześniej w sekcji fonts .
color - kolor tekstu. Może on być w formacie #RRGGBB lub 0xRRGGBB lub
0xAARRGGBB
Nazwa
Width
Opis
Reguła określająca szerokość elementu
Atrybuty
percentage - procentowa szerokość elementu bazująca na szerokości elementu-rodzica
Przykłady wydruków fiskalnych
W aplikacji Comarch Mobile Sprzedaż nie ma możliwości modyfikacji wydruków z drukarki fiskalnej. Poniżej prezentowane są przykładowe wydruki paragonu oraz faktury na drukarce fiskalnej. W przypadku faktury drukowana jest również kopia dokumentu.
Przykład wydruku faktury na drukarce fiskalnejPrzykład wydruku paragonu na drukarce fiskalnej
Przykłady wydruków termicznych
W aplikacji Comarch Mobile możliwy jest wydruk dokumentów na drukarce termicznej. Wygląd wydruków można dowolnie modyfikować zgodnie z instrukcją dostępną TUTAJ. Poniżej znajduje się przykład standardowego wydruku termicznego dokumentu Zamówienia Sprzedaży.
Przykład wydruku Zamówienia Sprzedaży na drukarce fiskalnej
Przykłady modyfikacji wydruków do pdf
Dodawanie kolumny
Do omówienia tej modyfikacji, wykorzystany zostanie przykład dodania kolumny zawierającej informację o rabacie.
W celu dodania nowej kolumny należy wyedytować plik #data#. Należy odszukać zapytanie wydobywające dane związane z pozycjami dokumentu. Aby wykorzystać te dane w definicji dokumentu konieczne jest stworzenie aliasu tej kolumny np. Discount. Po dokonaniu zmian zapisujemy dokument.
Dodanie aliasu kolumny odpowiedzialnej za wyświetlanie rabatu
Aby dane te pokazywały się na dokumencie, konieczne jest odpowiednie zmodyfikowanie pliku #layout#, w którym w odpowiedniej sekcji należy dodać kolumnę o nazwie „Rabat”.
W description należy wpisać nazwę kolumny, class - określenie klasy, w tym przypadku jest to numer, var - odniesienie do aliasu kolumny określonej w pliku data tj. Discount. Aby poza wartością rabatu wyświetlany był również symbol procentów, należy dodać na końcu linii znak „%”. Ponieważ rabat powinien być wyświetlany zarówno na dokumencie tworzonym od wartości brutto jak i netto, należy skopiować definicje kolumny do poniższej sekcji. Na koniec zapisujemy zmiany.
Dodanie kolumny Rabat w pliku layout
Zmiana kolorystyki
W celu zmiany kolorystyki wydruku należy wyedytować plik #style#, zmieniając kod koloru dla poszczególnych elementów definicji wydruku w sekcji <fonts>. Kolory podawane są w zapisie heksadecymalnym.
Wskazówka
Zalecanym programem do tej modyfikacji jest Notepad++.
Definicje kolorów w zapisie heksadecymalnym dostępne są w Internecie.
Zmiana koloru w pliku style
Dodawanie/usuwanie/zmiana logo
Aby logo było dodane na wydruku, należy wybraną grafikę zapisać pod nazwą logo.png w folderze
wydruków Printouts. Zmiana logo na inne możliwa jest poprzez zmianę nazwy poprzedniej grafiki oraz dodanie nowej, jako plik o nazwie logo.png o nowszej dacie modyfikacji od poprzedniego, tak jak zostało to zaprezentowane na poniższym rysunku:
Zmiana logo na wydruku
W celu usunięcia logo z wydruku dokumentu, należy usunąć zapytania zwracające logo tj.
W pliku Data:
<set>
<name>Logo</name>
<query>SELECT Data FROM PrintoutsImages WHERE Name='logo.png'</query>
</set>
W pliku Layout:
<image set="Logo" var="Data" />
Dodanie nowych danych na wydruk
Jeżeli istnieje potrzeba pokazania na wydruku niestandardowych danych można to zrealizować w następujący sposób:
przesynchronizować potrzebne dane do tabeli Configuration bazy mobilnej
umieścić nowe dane na wydruku
Poniżej przedstawiony jest przykład dodania na wydruk dokumentu danych pracownika, który wystawił dokument: Zamówienie Sprzedaży przy współpracy z Comarch ERP XL 2018.2.1. W sposób opisany poniżej można synchronizować dowolne dane z systemu ERP i prezentować je na wydruku.
Uwaga
Zapytania SQL wykorzystywane w tym przykładzie mogą różnić się w zależności od systemu ERP oraz jego wersji.
W pierwszej kolejności należy w odpowiednim dla wersji systemu ERP pliku konfiguracyjnym znajdującym się w katalogu Methods serwera synchronizacji (ścieżka domyślna: C:\Program Files (x86)\Comarch Mobile\Serwer synchronizacji\Methods\configuration) dodać następujące zapytanie:
UNION ALL
select
1,0,'ImieNazwisko',cast ((Prc_Imie1 +' '+ Prc_Nazwisko) as varchar)from cdn.opekarty opekarjoin cdn.PRCKarty pckar on opekar.Ope_PrcNumer=pckar.Prc_GIDNumerwhere Ope_GIDTyp =128 and Ope_GIDNumer=@UserId
UNION ALL
select
1,0,'telefon',cast (Prc_Telefon3 as varchar)from cdn.opekarty opekarjoin cdn.PRCKarty pckar on opekar.Ope_PrcNumer=pckar.Prc_GIDNumerwhere Ope_GIDTyp =128 and Ope_GIDNumer=@UserId
UNION ALL
select
1,0,'email',cast (Prc_EMail as varchar)from cdn.opekarty opekarjoin cdn.PRCKarty pckar on opekar.Ope_PrcNumer=pckar.Prc_GIDNumerwhere Ope_GIDTyp =128 and Ope_GIDNumer=@UserId
Powyższe zapytania pobierają z bazy systemu ERP dane dotyczące pracownika: imię i nazwisko, telefon, e-mail. Dodanie zapytań do pliku spowoduje, że konkretne dane zostaną przesynchronizowane do tabeli Configuration na bazie mobilnej.
Kolejnym krokiem jest modyfikacja pliku wydruku 1#SalesOrder#data#Wydruk_domyślny.xml znajdującego się w katalogu Printouts serwera synchronizacji. Należy dodać zapytania pobierające zsynchronizowane wcześniej dane do tabeli Configuration. Nowo dodane fragmenty zostały oznaczone kolorem żółtym:
...
<set>
<name>Logo</name><query>SELECT Data FROM PrintoutsImages WHERE Name='logo.png'</query>
</set>
<set><name>Wystawil</name><query>SELECT Value FROM Configuration WHERE key like 'ImieNazwisko'</query></set><set><name>Wystawiltel</name><query>SELECT Value FROM Configuration WHERE key like 'telefon'</query></set><set><name>Wystawilemail</name><query>SELECT Value FROM Configuration WHERE key like 'email'</query></set>
...
Ostatnim krokiem jest modyfikacja pliku wydruku 1#SalesOrder#layout#Wydruk_domyślny.xml, która polega na dodaniu wpisów odpowiedzialnych za wyświetlanie danych, które zostały zwrócone w zapytaniach w pliku 1#Order#data#Wydruk_domyślny.xml:
Po wykonaniu powyższych modyfikacji należy wykonać synchronizację z urządzenia mobilnego. Po modyfikacji wydruk powinien wglądać następująco:
Zamówienie Sprzedaży z danymi osoby wystawiającej
Przykłady modyfikacji wydruków termicznych
Usunięcie tabeli i przesunięcie tekstu
Opis modyfikacji będzie dotyczył standardowej definicji wydruku termicznego dokumentu Faktura sprzedaży. Opisane zostanie usunięcie tabeli zawierającej informacje o VAT oraz przesunięcie informacji o zapłacie na prawą stronę wydruku.
Standardowy wydruk termiczny dokumentu Faktura Sprzedaży
Należy zmodyfikować plik: 17#SalesInvoice#layout#Thermal#Vline112#Wydruk_domyślny.xml. W pliku tym należy usunąć lub zakomentować linijki dotyczące tabeli zawierającej informacje o VAT jak poniżej:
oraz dla części zawierającej informacje o zapłacie zmodyfikować wartości offset z 0 na 40 (cały wydruk ma szerokość 80) poszczególnych danych jak w przykładzie poniżej zaznaczono kolorem czerwonym:
Po wprowadzeniu tej modyfikacji wydruk termiczny Faktury sprzedaży powinien wyglądać następująco:
Wydruk dokumentu Faktura Sprzedaży po modyfikacji
Dodanie nowych danych na wydruk
Jeżeli istnieje potrzeba pokazania na wydruku niestandardowych danych można to zrealizować w następujący sposób:
przesynchronizować potrzebne dane do tabeli Configuration bazy mobilnej
umieścić nowe dane na wydruku
Standardowy wydruk termiczny dokumentu Faktura Sprzedaży
Poniżej przedstawiony jest przykład dodania na wydruk dokumentu danych pracownika, który wystawił dokument: Faktura Sprzedaży przy współpracy z Comarch ERP XL 2018.2.1. W sposób opisany poniżej można synchronizować dowolne dane z systemu ERP i prezentować je na wydruku.
Uwaga
Zapytania SQL wykorzystywane w tym przykładzie mogą różnić się w zależności od systemu ERP oraz jego wersji.
W pierwszej kolejności należy w odpowiednim dla wersji systemu ERP pliku konfiguracyjnym znajdującym się w katalogu Methods serwera synchronizacji (ścieżka domyślna: C:\Program Files (x86)\Comarch Mobile\Serwer synchronizacji\Methods\configuration) dodać następujące zapytanie:
UNION ALL
select
1,0,'ImieNazwisko',cast ((Prc_Imie1 +' '+ Prc_Nazwisko) as varchar)from cdn.opekarty opekarjoin cdn.PRCKarty pckar on opekar.Ope_PrcNumer=pckar.Prc_GIDNumerwhere Ope_GIDTyp =128 and Ope_GIDNumer=@UserId
UNION ALL
select
1,0,'telefon',cast (Prc_Telefon3 as varchar)from cdn.opekarty opekarjoin cdn.PRCKarty pckar on opekar.Ope_PrcNumer=pckar.Prc_GIDNumerwhere Ope_GIDTyp =128 and Ope_GIDNumer=@UserId
UNION ALL
select
1,0,'email',cast (Prc_EMail as varchar)from cdn.opekarty opekarjoin cdn.PRCKarty pckar on opekar.Ope_PrcNumer=pckar.Prc_GIDNumerwhere Ope_GIDTyp =128 and Ope_GIDNumer=@UserId
Powyższe zapytania pobierają z bazy systemu ERP dane dotyczące pracownika: imię i nazwisko, telefon, e-mail. Dodanie zapytań do pliku spowoduje, że konkretne dane zostaną przesynchronizowane do tabeli Configuration na bazie mobilnej.
Kolejnym krokiem jest modyfikacja pliku wydruku 11#SalesOrder#data#Thermal#Vline112#Wydruk_domyślny.xml znajdującego się w katalogu Printouts serwera synchronizacji. Należy dodać zapytania pobierające zsynchronizowane wcześniej dane do tabeli Configuration. Nowo dodane fragmenty zostały oznaczone kolorem żółtym:
...
<set>
<name>Logo</name><query>SELECT Data FROM PrintoutsImages WHERE Name='logo.png'</query>
</set>
<set><name>Wystawil</name><query>SELECT Value FROM Configuration WHERE key like 'ImieNazwisko'</query></set><set><name>Wystawiltel</name><query>SELECT Value FROM Configuration WHERE key like 'telefon'</query></set><set><name>Wystawilemail</name><query>SELECT Value FROM Configuration WHERE key like 'email'</query></set>
...
Ostatnim krokiem jest modyfikacja pliku wydruku 11#SalesOrder#layout#Thermal#Vline112#Wydruk_domyślny.xml, która polega na dodaniu wpisów odpowiedzialnych za wyświetlanie danych, które zostały zwrócone w zapytaniach w pliku 11#SalesOrder#data#Thermal#Vline112#Wydruk_domyślny.xml w miejsce nad linię z informacją o osobach uprawnionych i dacie odbioru:
Po wykonaniu powyższych modyfikacji należy wykonać synchronizację z urządzenia mobilnego. Po modyfikacji wydruk termiczny powinien wglądać następująco:
Wydruk dokumentu Faktura Sprzedaży z dodatkowymi danymi
Wizyty handlowe
Możliwość zablokowania kopiowania tygodniowego i dziennego planu wizyt
W aplikacji Comarch Mobile istnieje możliwość zablokowania kopiowania tygodniowego i dziennego planu wizyt.
Za tę opcje odpowiadają parametry [CanCopyWeeklyVisitPlan] i [CanCopyDailyVisitPlan], znajdujące się w plikach konfiguracyjnych katalogu (domyślnie): C:\Program Files (x86)\Comarch Mobile\Serwer synchronizacji\Methods. Dla systemu Comarch ERP Optima dodatkowo należy dokonać zmian w procedurze CDN.Mobile_Android_EksportKonfig (Programmability/StoredProcedures/ Mobile_Android_EksportKonfig). Parametr ten jest opisany TUTAJ.
Więcej informacji na temat wspomnianych funkcjonalności znajduje się TUTAJ.
Możliwość zablokowania planowania wizyty bez podania wzorca
Istnieje możliwość zablokowania planowania wizyt bez określenia wzorca wizyty. Dzięki temu przedstawiciel handlowy, może zaplanować wizytę z wyprzedzeniem, a dopiero będąc na miejscu u Klienta, może określić charakter wizyty handlowej oraz wybrać najlepszy zestaw elementów wizyty do realizacji.
W plikach konfiguracyjnych znajdujących się w katalogu: C:\Program Files (x86)\Comarch Mobile\Serwer synchronizacji\Methods znajduje się parametr [CanPlanVisitsWithoutPattern] odpowiedzialny za to, czy podczas planowania wizyty konieczne jest wskazanie wzorca. Dla systemu Comarch ERP Optima dodatkowo należy dokonać zmian w procedurze CDN.Mobile_Android_EksportKonfig (Programmability/StoredProcedures/ Mobile_Android_EksportKonfig). Parametr ten jest opisany TUTAJ.
Wymagalność potwierdzania wizyty w zależności od wybranego wzorca
Funkcjonalność ta umożliwia większą kontrolę działań pracownika. Wszystkie wizyty wymagające potwierdzenia, dopóki nie zostaną potwierdzone, nie będą dostępne do realizacji w Comarch Mobile.
W celu skonfigurowania wymagalności potwierdzania wizyt z określonymi wzorcami należy:
Na definicji wzorca wizyty ustawić parametr [Wymagaj potwierdzenia] na [Tak]
Ustawienie na definicji wzorca: Wymagaj potwierdzenia.
Zmienić parametr RequireVisitConfirmation na ’1′ w plikach konfiguracyjnych znajdujących się w katalogu: C:\Program Files (x86)\Comarch Mobile\Serwer synchronizacji\Methods, który jest odpowiedzialny za to, czy tworzone wizyty w aplikacji wymagają potwierdzenia w centrali. Dla systemu Comarch ERP Optima dodatkowo należy dokonać zmian w procedurze CDN.Mobile_Android_EksportKonfig (Programmability/StoredProcedures/ Mobile_Android_EksportKonfig). Parametr ten jest opisany TUTAJ.
Po ustawieniu ww. parametru wizyta po zaplanowaniu przez Operatora będzie miała status „niezatwierdzony” i ustawioną automatycznie opcję [Wyślij po zaplanowaniu].Planowanie WH z wymagających potwierdzenia
Z poziomu listy działań będzie prezentowana kolorem zielonym. Do momentu potwierdzenia wizyty w aplikacji Comarch Mobile Zarządzanie niemożliwa będzie realizacja wizyty.
Zaplanowana WH, która wymaga potwierdzenia przez kierownika
Po synchronizacji, w aplikacji Comarch Mobile Zarządzanie kierownik ma możliwość zatwierdzenia, odrzucenia bądź przeniesienia wizyty na inny termin. Po wykonaniu kolejnej synchronizacji z poziomu urządzenia mobilnego (pobraniu potwierdzenia) przedstawiciel będzie miał możliwość realizacji wizyty.
Automatyczne zamykanie i synchronizacja raportu kasowego podczas realizacji wizyty
Uwaga
Opcja dot. realizacji wizyty handlowej z elementem: Należności.
Dzięki opcji automatycznego zamykania raportu kasowego oraz uruchomienia synchronizacji po rozliczeniu płatności podczas wizyty, przedstawiciel nie będzie zmuszony do przerywania realizacji wizyty, a wyniki rozliczonych należności będą od razu po zatwierdzeniu wysyłane do systemu ERP.
W plikach konfiguracyjnych znajdujących się w katalogu: C:\Program Files (x86)\Comarch Mobile\Serwer synchronizacji\Methods znajduje się parametr [IsSettlementsSynchronizationOnVisitEnabled], odpowiedzialny za to czy opcja automatycznego zamykania raportu podczas synchronizacji ma być dostępna. Parametr ten może przyjmować wartości 0 (wartość domyślna) lub 1. Dla systemu Comarch ERP Optima dodatkowo należy dokonać zmian w procedurze CDN.Mobile_Android_EksportKonfig (Programmability/StoredProcedures/ Mobile_Android_EksportKonfig). Parametr ten jest opisany TUTAJ.
Jeżeli parametr [IsSettlementsSynchronizationOnVisitEnabled] przyjmuje wartość 1, wówczas w momencie zatwierdzenia wystawionego KP uruchamiana zostaje synchronizacja typu: Tylko wyślij.
Automatyczne zamykanie raportu kasowego i wysyłanie do go systemu ERP
Dodatkowo na elemencie wizyty typu: Należności, w menu kontekstowym dostępna jest opcja Synchro – uruchamiająca z poziomu wizyty synchronizację typu: Wszystko bez załączników.
Uruchamianie na elemencie wizyty typu: Należności synchronizacji typu: Wszystko bez załączników
Określanie towarów wymaganych
Aby towary były wymagane na realizowanym podczas wizyty dokumencie należy w definicji elementu wzorca wizyty w Comarch Mobile Zarządzanie na drugiej zakładce należy dodać towary i określić:
Ilość minimalną – ilość towaru w jakiej powinien zostać dodany na dokument;
Jednostkę towaru;
>Wymagalność – jeśli parametr Wymagaj zostanie zaznaczony nie będzie możliwości zatwierdzenia dokumentu bez dodania tego towaru. Domyślnie parametr Wymagaj jest odznaczony.
Wszystkie towary z tej listy automatycznie dodadzą się do koszyka z ilością równą ilości minimalnej. Towar, który nie jest obowiązkowy (opcja [Wymagaj] nie będzie zaznaczona) można usunąć z koszyka poprzez wpisanie 0 w polu z ilością. W przypadku, gdy towar jest obowiązkowy nie można zmienić jego ilości na mniejszą od ilości minimalnej, ani też całkowicie usunąć go z koszyka.
Element wzorca wizyty w Comarch Mobile Zarządzanie, towary wymagane
Możliwość zablokowania kopiowania pojedynczej wizyty
W aplikacji Comarch Mobile istnieje możliwość zablokowania kopiowania wszystkich wizyt lub tylko wizyt zrealizowanych.
Za tę opcje odpowiada parametr [CanCopyVisits], znajdujący się w plikach konfiguracyjnych katalogu (domyślnie): C:\Program Files (x86)\Comarch Mobile\Serwer synchronizacji\Methods. Dla systemu Comarch ERP Optima dodatkowo należy dokonać zmian w procedurze CDN.Mobile_Android_EksportKonfig (Programmability/StoredProcedures/ Mobile_Android_EksportKonfig). Parametr może przyjąć następujące wartości:
0 - powoduje zablokowanie kopiowania wszystkich wizyt
1 - powoduje zablokowanie kopiowania zrealizowanych wizyt
2 - umożliwia kopiowanie wszystkich wizyt
Więcej informacji na temat kopiowania wizyt w Comarch Mobile znajduje się TUTAJ.
Promocje i rabaty
Promocje
Definiowanie promocji w Comarch ERP Optima odbywa się z poziomu listy rabatów dostępnego z menu [Ogólne\Rabaty]. Dla każdej promocji istnieje możliwość określenia okresu jej obowiązywania w kolumnach Data rozpoczęcia promocji oraz Data zakończenia promocji.Okno: Lista rabatów
Definiowanie sposobu łączenia promocji odbywa się w oknie [System \Konfiguracja w sekcji Firma \Handel\Rabaty].
Uwaga
Parametr [IsDiscountVisible] jest parametrem nadrzędnym – jeżeli jest on zablokowany, to rabat nie będzie wyświetlany, niezależnie od wartości parametru [IsDiscountsOnItemListVisible].
Dokumenty
Promocje
Definiowanie promocji w Comarch ERP Optima odbywa się z poziomu listy rabatów dostępnego z menu [Ogólne\Rabaty]. Dla każdej promocji istnieje możliwość określenia okresu jej obowiązywania w kolumnach Data rozpoczęcia promocji oraz Data zakończenia promocji.Okno: Lista rabatów
Definiowanie sposobu łączenia promocji odbywa się w oknie [System \Konfiguracja w sekcji Firma \Handel\Rabaty].
Uwaga
Parametr [IsDiscountVisible] jest parametrem nadrzędnym – jeżeli jest on zablokowany, to rabat nie będzie wyświetlany, niezależnie od wartości parametru [IsDiscountsOnItemListVisible].
Możliwość ukrywania cen oraz wartości towarów na kaflu Towary i na konkretnych dokumentach
Parametr [PricesOnItemsInvisible] umożliwia ukrycie cen i rabatów na kaflu Towary. Parametr ten został opisany TUTAJ. Przełączenie parametru na wartość 1 powoduje:
Ukrycie cen na karcie towaru
Ukryta informacja o cennikach na karcie towaru
Ukrycie cen na liście oferowanych towarów
Ukryta informacja o cenach na liście towarów
Uwaga
Wartość parametru należy zmienić w procedurze [Mobile_Android_EksportKonfig](Programmability/StoredProcedures/Mobile_Android_EksportKonfig)
W celu ukrycia cen na poszczególnych dokumentach należy w procedurze [Mobile_Android_EksportDokDef] odnaleźć fragment: i zmienić warunek dla którego dokumentu chcemy ukryć ceny (poniżej przykład dla dokumentu RO).
case
when symbol = @SymbolRO then 1
else 0
end as IsPricesInvisible,
Edycja funkcji spowoduje:
Ukrycie cen i rabatów na kalkulacji dla danego dokumentu
Ukrycie cen i rabatów w Koszyku dla danego typu dokumentu
Ukrycie informacji o rabacie, marży na Nagłówku dla danego typu dokumentu
Ukrycie wartości na transakcjach historycznych dla danego typu dokumentu
Ukrycie wartości na liście dokumentów dla dokumentów niepotwierdzonych dotyczących danego typu dokumentu
Ukrycie wartości dla dokumentów niepotwierdzonych z poziomu wizyty elementu Rejestracja dokumentu dla danego typu dokumentu
Kafel Raporty: ujęcie wartości tylko z potwierdzonych dokumentów (dla konkretnego typu dokumentu)
Wyłączenie widoczności cen i rabatów na dokumencie prezentuje poniższy rysunek, gdzie prezentowana jest lista oferowanych towarów na RO z ukrytymi informacjami:
Ukryta informacja o cenach na dokumencie RO
Ukryte informacje o cenach i rabatach są również na małej i dużej kalkulacji elementu, jak na poniższym rysunku:
Ukryte informacje o cenach na małej i dużej kalkulacji towaru
W aplikacji Comarch Mobile wprowadzono parametr ForceHidingPrices. Parametr został opisany TUTAJ. Zmiana tego parametru na 1 spowoduje dodatkowo:
Ukrycie wartości na liście dokumentów dla dokumentów potwierdzonych dotyczących danego typu dokumentu
Ukrycie wartości dla dokumentów potwierdzonych z poziomu wizyty elementu Rejestracja dokumentu dla danego typu dokumentu
Uwaga
Wartość parametru należy zmienić w procedurze [Mobile_Android_EksportDokDef](Programmbility/StoredProcedures/ Mobile_Android_EksportDokDef)
Uwaga
Parametr ForceHidingPrices zadziała prawidłowo, jeżeli będzie skonfigurowany również parametr IsPricesInvisible.
Możliwość zatwierdzania dokumentu bez podpisu
W aplikacji istnieje możliwość pominięcia podpisu podczas wystawienia dokumentu.
Funkcjonalność ta wymaga zmodyfikowanie procedury na bazie SQL (nazwa_bazy/Programmability/StoredPocedures/CDN.Mobile_Android_EksportDokDef).
Należy dodać warunek dotyczący konkretnego dokumentu na którym chcemy pominąć krok "Podpis”.
Poniżej przedstawiono przykład jak skonfigurować funkcjonalność pominięcia kroku z podpisem na dokumentach MM i RO.
Przy wystawianiu pozostałych dokumentów podpis będzie wymagany.
end as DocumentTypeFlag,
case
when symbol = @SymbolMM then 0
when symbol = @SymbolRO then 0
else 1
end as IsSignatureRequired,
Wyświetlanie ceny i ilości zarówno w jednostce podstawowej jak i domyślnej jednostce pomocniczej podczas wystawiania dokumentów
W aplikacji istnieje możliwość podejrzenia ilości i ceny w jednostce pomocniczej podczas wystawiania dokumentów już z poziomu listy towarów , bez konieczności podnoszenia kalkulacji dla tej pozycji. Funkcjonalność ta jest dostępna podczas wystawiania dokumentów:
Faktura sprzedaży
Paragon
Oferta sprzedaży (FPF)
Zamówienie sprzedaży (RO)
Wydanie zewnętrzne
Reklamacja sprzedaży (ilość dostępna w przypadku pozycji już dodanych do koszyka)
Zapytanie ofertowe sprzedaży (ilość dostępna w przypadku pozycji już dodanych do koszyka)
Za tę funkcjonalność odpowiada parametr [IsBaseUnitVisible], który może przyjmować dwie wartości:
1 – wartość domyślna; oznacza widoczność dodatkowej ceny (w jednostce podstawowej) tylko po dodaniu towarów do Koszyka – jeżeli użytkownik zmieni na pozycji z jednostki domyślnej np. szt. na karton.
0 – ilość wyświetlana jest tylko w jednostce domyślnej – na liście pozycji wyświetlana jest ilość na magazynie oraz ilość dodaną na dokument tylko w tej jednej – domyślnej lub wybranej podczas dodawania do Koszyka jednostce.
W celu modyfikacji wartości parametru zmiany należy wprowadzić w pliku configuration.optima.xml oraz w procedurze Mobile_Android_EksportKonfig(nazwaBazy\Programmability\Stored Procedures).
Wyświetlanie\ukrywanie informacji o stanach magazynowych
W Comarch Mobile Sprzedaż istnieje możliwość wyboru wyświetlenia\ukrycia informacji o stanach magazynowych w centrali w Comarch Mobile Sprzedaż.
W folderze [Methods], w pliku konfiguracyjnym [configuration.optima.xml] znajduje się parametr odpowiedzialny za tę funkcjonalność: [IsHeadquarterStocksVisible].
Domyślna wartość parametru to „1”, pozwalająca na podgląd informacji o stanach magazynowych na urządzeniu mobilnym.
Żeby ukryć informacje o stanach magazynowych na urządzeniu należy zmienić wartość parametru [IsHeadquarterStocksVisible] na "0" w pliku configuration.optima.xml oraz w procedurze Mobile_Android_EksportKonfig(nazwaBazy\Programmability\Stored Procedures).
Widoczność atrybutów
Aby atrybut był widoczny w aplikacji należy w systemie Comarch ERP Optima na zakładce [Ogólne] na definicji atrybutu zaznaczyć udostępnianie w aplikacji Comarch Mobile Sprzedaż.
Istnieje możliwość przenoszenia atrybutu kontrahenta do sekcji [Informacje dodatkowe] Nagłówka dokumentu poprzez zaznaczenie parametru związanego z przenoszeniem na transakcje.
Uwaga
Parametr 'dokleić do opisu dokumentu' nie został obsłużony w Comarch Mobile.
Definicje wydruków
W aplikacji zostały przygotowane przykładowe wydruki, które można dowolnie modyfikować i dostosowywać do wymagań Klienta.
Wskazówka
Definicje wydruków dokumentów znajdują się domyślnie w katalogu: C:\Program Files (x86)\Comarch Mobile\Serwer synchronizacji\Printouts.
Wskazówka
Definicje wydruków raportów znajdują się domyślnie w katalogu: C:\Program Files (x86)\Comarch Mobile\Serwer synchronizacji\Printouts i podkatalogu odpowiednim dla systemu ERP, np. xl11.
Każdy wydruk składa się z trzech części:
Data – zapytania wyciągające dane wykorzystywane na wydruku,
Layout – układ wydruku,
Style – styl wydruku (czcionki, kolory itp.).
Uwaga
Podczas synchronizacji definicji wydruków na urządzenie brana jest pod uwagę data modyfikacji pliku. W celu wymuszenia synchronizacji wydruku należy wykonać dowolną modyfikację.
Dodanie nowej definicji wydruku dokumentu
Aby dodać nowy wydruk należy utworzyć jego definicję tworząc pliki Data, Layout i Style, następnie zapisać je w formacie xml.
Istnieje możliwość dodania kilku definicji dla jednego dokumentu. Przykładowo dla dokumentu Zamówienie Sprzedaży istnieje standardowa definicja składająca się z plików:
1#SalesOrder#data#Wydruk_domyślny.xml
1#SalesOrder#layout#Wydruk_domyślny.xml
1#SalesOrder#style#Wydruk_domyślny.xml
Należy dodać nową zmodyfikowaną definicję zmieniając w nazwie plików liczbę 1 na taką, która wśród definicji nie istnieje oraz frazę Wydruk_domyślny na wybraną przez siebie nazwę definicji, np:
45#SalesOrder#data#Mój_wydruk.xml
45#SalesOrder#layout#Mój_wydruk.xml
45#SalesOrder#style#Mój_wydruk.xml
Po tych czynnościach podczas wydruku dokumentu mamy możliwość wyboru definicji wydruku:
Wybór definicji wydruku
Uwaga
W przypadku zapisu definicji wydruku w Notatniku należy wybrać kodowanie UTF-8.
Dodanie nowej definicji wydruku raportu
W celu dodania definicji wydruku raportu w katalogu Printouts i podkatalogu odpowiednim dla systemu ERP należy utworzyć pliki Data, Layout i Style zawierając w nazwie Id raportu z katalogu Reports serwera synchronizacji. Przykładowo, aby utworzyć definicję wydruku dla raportu Sprzedaż w okresach należy raport ten odszukać w katalogu Reports, nosi on nazwę 3#SalesInPeriods#pol.xml. Kolejno w katalogu Printouts i odpowienim podkatalogu utworzyć jego definicję tworząc pliki data, layout i style zawierając w nazwie jego Id:
46#Report#data#3#Moj_wydruk.xml
46#Report#layout#3#Moj_wydruk.xml
46#Report#style#3#Moj_wydruk.xml
Po tych czynnościach w aplikacji pojawi się możliwość wydruku raportu Sprzedaż w okresach.
Usunięcie definicji wydruku
Aby usunąć istniejący wydruk, należy zmienić ID wszystkich jego elementów na ujemne, następnie zmienić datę modyfikacji i wykonać synchronizację.
Zmiana ID wydruku na ujemne
Licznik wydruków
Funkcjonalność licznika wydruków PDF umożliwia ewidencjonowanie wydrukowanych dokumentów danego typu. Dzięki niej będzie można sprawdzić na bazie mobilnej, które dokumenty zostały wydrukowane i ewentualnie według potrzeby będzie można zablokować możliwość edycji już wydrukowanych dokumentów. Dla potrzeb funkcjonalności na bazie mobilnej została dodana tabela RealizedPrintout, w której można odszukać dokładną datę i godzinę wydruku, rodzaj obiektu, liczbę kopii itp.
Informację o liczbie wydruków będzie można wykorzystać w raportach, np. ilość wydrukowanych dokumentów ZS danego dnia.
Dodatkowe informacje na wydrukach
Na wszystkich wydrukach dostępnych z poziomu aplikacji wprowadzone są dodatkowe informacje, które dotyczą:
numeru wydruku,
identyfikatora określającego, że wydruk został stworzony w aplikacji mobilnej,
liczby kopii wydruku,
identyfikatora operatora.
Dodatkowe dane pozwalają na dokładniejszą weryfikację wydruków wykonanych z poziomu aplikacji przez przedstawicieli.
Wyświetlanie procentu rabatu na liście towarów
W aplikacji Comarch Mobile Sprzedaż jest możliwość wyświetlania rabatu na liście towarów podczas wystawiania dokumentu handlowego, zamówienia oraz oferty. Dzięki niej przedstawiciel handlowy będzie miał możliwość wglądu, które towary są aktualnie w promocji i zaproponowania ich kontrahentowi.
Funkcjonalność ta jest dostępna dla następujących typów dokumentów:
Faktura Sprzedaży
Paragon
Wydanie zewnętrzne
Zamówienie Sprzedaży
Oferta Sprzedaży
W ustawieniach aplikacji Comarch Mobile Sprzedaż należy zaznaczyć parametr: Obliczaj hipotetyczny rabat:
Parametr: Obliczaj hipotetyczny rabat
Za opcję wyświetlania procentu rabatu na liście towarów odpowiadają parametry: [IsDiscountVisible] opisane TUTAJ.
Marża minimalna
Aplikacja Comarch Mobile Sprzedaż umożliwia obsługę kontroli marży minimalnej dla danego towaru. W celu zdefiniowania marży minimalnej dla danego towaru należy w systemie Comarch ERP Optima w oknie [Pozycja cennika] na zakładce [Ogólne] określić procentową jej wartość. W polu [Granica ceny] należy wybrać opcję [min marża] i wpisać graniczną jej wartość.
Okno: Pozycja cennika, zakładka Ogólne
Ponadto należy upewnić się, że na [Formularzu operatora] menu: [System /Konfiguracja, sekcja: Program/ Użytkowe/ Operatorzy] jest odznaczona opcja [Sprzedaż poniżej min. marży / maks. Rabatu].
Formularz operatora, zakładka: Parametry
Następnym krokiem jest udostępnienie ceny zakupu w konfiguracji stanowiska mobilnego. W tym celu należy na zakładce [System] wybrać menu: [Konfiguracja/Firma/ Urządzenia mobilne /Stanowiska], przejść do zakładki [Operatorzy, płatności, ceny] i dodać cenę zakupu.
Ceny zakupu na stanowisku Comarch Mobile – zakładka [Operatorzy, płatności, ceny]Wprowadzone i zapisane zmiany z systemu ERP będą widoczne w aplikacji Comarch Mobile Sprzedaż po wykonaniu synchronizacji z poziomu urządzenia mobilnego.
Korekta dokumentów pochodzących z aplikacji w systemie ERP Optima
Istnieje możliwość tworzenia korekt ilościowych oraz wartościowych do dokumentów wystawionych w aplikacji Comarch Mobile Sprzedaż i przesynchronizowanych do systemu Comarch ERP Optima. Ze względu na fakt, iż korekta ilościowa zwraca na magazyn stany istotne jest, aby po każdej operacji utworzenia korekty ilościowej do dokumentu wystawionego w aplikacji Comarch Mobile Sprzedaż wykonane zostały następujące operacje w systemie Comarch ERP Optima:
Utworzenie MM z magazynu mobilnego na magazyn główny
Utworzenie MM z magazynu głównego na magazyn mobilny
Po wykonaniu powyższego stany na magazynie mobilnym będą prawidłowe.
Maksymalny rabat
Aplikacja Comarch Mobile Sprzedaż umożliwia obsługę kontroli maksymalnego rabatu dla danego towaru. W celu zdefiniowania rabatu maksymalnego dla danego towaru należy w systemie Comarch ERP Optima w oknie [Pozycja cennika] na zakładce [Ogólne] określić procentową jej wartość. W polu [Granica ceny] należy wybrać opcję [max rabat] i wpisać graniczną jej wartość.
Okno: Pozycja cennika, zakładka Ogólne
Ponadto należy upewnić się, że na [Formularzu operatora] menu: [System /Konfiguracja, sekcja: Program/ Użytkowe/ Operatorzy] jest odznaczona opcja [Sprzedaż poniżej min. marży / maks. Rabatu].
Formularz operatora, zakładka: Parametry
Wprowadzone i zapisane zmiany z systemu ERP będą widoczne w aplikacji Comarch Mobile Sprzedaż po wykonaniu synchronizacji z poziomu urządzenia mobilnego. Więcej informacji znajduje się TUTAJ.
Prezentacja opisu na liście dokumentów oraz pozycji
W aplikacji umożliwiono konfigurację:
opisu na liście dokumentów,
opisu na pozycji dokumentu,
liczby linii prezentowanych opisów.
Po włączeniu funkcjonalności w aplikacji są prezentowane opisy na dokumentach pobranych z systemu ERP lub dodawanych w aplikacji.
Prezentacja opisu na liście dokumentów oraz pozycji
Za konfigurację tej funkcjonalności odpowiadają parametry MaxNumberOfDescriptionsLinesInCart i MaxNumberOfDescriptionsLinesInDocumentListznajdujące się w procedurze CDN.Mobile_Android_EksportKonfig (Programmability/StoredProcedures/ Mobile_Android_EksportKonfig). Więcej informacji na temat konfiguracji znajduje się TUTAJ.
Kontrahenci
Weryfikacja kontrahenta w bazach
W aplikacji Comarch Mobile na liście kontrahentów istnieje możliwość zweryfikowania numeru NIP kontrahenta w:
Systemie VIES (VAT Information and Exchange System)
Systemie GUS
Systemie VAT
Bazie danych systemu ERP
Bazie mobilnej Przedstawiciela
W celu uruchomienia funkcji weryfikacji numeru NIP kontrahenta należy z poziomu listy kontrahentów wybrać przycisk: dostępny w pasku górnym listy kontrahentów. Po wybraniu tej opcji zostanie wyświetlone okno jak na rysunku poniżej:
Weryfikacja, czy kontrahent znajduje się w bazie danych
Istnieje także możliwość weryfikacji numeru NIP kontrahenta w momencie rejestracji karty nowego kontrahenta. Wówczas po wybraniu opcji dodawania nowego kontrahenta (przycisk „+”) zostaje wyświetlone okno do weryfikacji numeru NIP.
Po wpisaniu numeru NIP i naciśnięciu przycisku „Sprawdź” aplikacja sprawdza czy kontrahenta o wskazanym numerze NIP znajduje się w :
Systemie VIES (VAT Information and Exchange System)
Systemie GUS
Systemie VAT
Bazie danych systemu ERP
Bazie mobilnej Przedstawiciela
Uwaga
Funkcjonalność weryfikacji numeru NIP w bazie systemu VIES oraz w bazie systemu ERP wymaga dostępu do Internetu.
Okno wyświetlane w przypadku poprawnej weryfikacji kontrahenta i przy braku połączenia z internetem
Funkcjonalność umożliwia różną konfigurację weryfikacji kontrahenta podczas dodawania:
Jeżeli kontrahent o podanym numerze NIP zostanie odnaleziony w bazie danych systemu ERP, opcja „Dodaj” jest aktywna i można dodać kontrahenta o takim samym numerze NIP. Formularz dodawania nowego kontrahenta zostanie automatycznie uzupełniony wcześniej wpisanym numerem NIP.
Blokada – jeżeli kontrahent o podanym numerze NIP zostanie odnaleziony w bazie danych, opcja „Dodaj” jest nieaktywna i nie można dodać kontrahenta o takim samym numerze NIP.
Jeżeli kontrahent nie został znaleziony w systemie ERP lub Comarch Mobile, opcja „Dodaj” jest aktywna. Po jej wyborze zostanie wyświetlone okno dodawania nowego kontrahenta, w którym to zostanie automatycznie wpisany numer NIP.
Uwaga
Za konfigurację tej funkcjonalności odpowiada parametr CanAddContractorWithChecking. Więcej informacji na temat konfiguracji parametru znajduje się TUTAJ
Okno wyświetlane w przypadku poprawnej weryfikacji numeru NIP jeśli dodanie kontrahenta o takim samym numerze NIP zostało zablokowane
Jeżeli kontrahent zostanie odnaleziony w bazie systemu VIES/GUS i opcja Dodaj jest aktywna, wówczas po jej wybraniu automatycznie wypełnione zostaną pola z:
Numerem NIP
Nazwą
Adresem kontrahenta
Automatyczne wypełnienie pól podczas dodawania nowego kontrahenta
W Ustawieniach aplikacji istnieje także możliwość określenia z jakiego systemu (VIES czy GUS) mają być preferowane dane przy zakładaniu karty kontrahenta z weryfikacją numeru NIP. Domyślnie ustawiana jest opcja: VIES.
Ustawienie w aplikacji, z jakiego systemu mają być preferowane dane przy zakładaniu karty nowego kontrahenta z weryfikacją numeru NIP
Weryfikacja numeru NIP kontrahenta jest możliwa także podczas edycji kontrahenta. Po sprawdzeniu numeru NIP i odnalezieniu kontrahenta w bazie danych, użytkownik może wybrać opcję Aktualizuj celem aktualizacji lub zmiany danych kontrahenta. Zanim użytkownik dokona ostatecznej zmiany danych kontrahenta, zostanie poinformowany odpowiednim komunikatem. Dopiero po potwierdzeniu komunikatu, dane kontrahenta zostaną zmienione.
Weryfikacja numeru NIP podczas edycji karty kontrahentaAktualizacja danych kontrahenta
Również dostępna jest weryfikacja po numerze PESEL. Opcję weryfikacji po numerze PESEL jest wywoływana analogicznie jak po NIP.
Weryfikacja kontrahenta po numerze PESEL
Lista kontrahentów
W menu głównym aplikacji prezentowana jest informacja na temat łącznej liczby obsługiwanych kontrahentów
Widoku z menu głównego: Kontrahenci
Po naciśnięciu na kafel Kontrahenci zostaje wyświetlone okno składające się z sześciu zakładek:
Lista kontrahentów,
Ulubieni,
Często,
Ostatnie transakcje,
Dłużnicy,
Osoby kontaktowe
Okno: Kontrahenci
Na liście kontrahentów znajdują się również informacje dodatkowe dla danego kontrahenta.
Istnieje możliwość ukrycia akronimu kontrahenta na liście kontrahentów W menu: Ustawienia w grupie: Parametry aplikacji: Ustawienia listy kontrahentów, parametr: Pokazuj kody kontrahentów.
Parametr: Pokazuj kody kontrahentów
Na liście Kontrahentów dostępne są opcje zaprezentowane na poniższym zrzucie ekranu, aktywne po naciśnięciu na przycisk .Opcje menu dostępne dla wybranego Kontrahenta
W przypadku wyboru opcji [Zadzwoń] bądź [Wyślij SMS] jeżeli kontaktów typu telefon jest więcej niż jeden, to po naciśnięciu przycisku zostanie udostępnione dodatkowe menu umożliwiające wybór numeru innego niż domyślny.
Wybór numeru innego niż domyślny
Opcje: Zadzwoń, Wyślij SMS oraz Wyślij e-mail, Przejdź na stronę www są dostępne jeżeli kontrahent posiada zdefiniowane odpowiednie dane kontaktowe: telefon, adres e-mail, URL.
Jeżeli kontrahent został oznaczony jako archiwalny w systemie ERP wówczas jego kartoteka nie jest wyświetlana na liście kontrahentów.
Ponadto, za pomocą różnokolorowych ikonek prezentowane są dodatkowe informacje dotyczące poszczególnych kontrahentów.
Kontrahent dodany lub zmodyfikowany w aplikacji Comarch Mobile Sprzedaż
Operator jest opiekunem czasowym Kontrahenta, brak możliwości edycji w aplikacji
Kontrahenci posiadający nierozliczone
i przeterminowane płatności są wyróżnieni na liście kolorem czerwonym oraz posiadają ikonę pieniążka
Kontrahent mający wstrzymane transakcje
Kontrahent mający zablokowane zamówienia
Kontrahent jednorazowy
Kontrahent edytowany aplikacji mobilnej i wysłany do systemu ERP (kafelek Stan)
W widoku poziomym karta kontrahentów jest podzielona na dwie części:
z lewej strony znajduje się lista kontrahentów (wraz ze wszystkimi zakładkami),
z prawej strony: szczegóły kontrahenta.
Karta kontrahenta - widok poziomy
W górnym pasku okna widoczny jest kod i nazwa kontrahenta.
Nawigując po prawym panelu istnieje możliwość otwarcia kolejnych szczegółów wybranej karty, np. listę wystawionych dokumentów. Szczegóły te są wyświetlane w bieżącym widoku za wyjątkiem listy działań , która jest otwierana w nowym oknie.
Limit kredytowy kontrahenta w systemie Comarch ERP Optima
W aplikacji Comarch Mobile Sprzedaż istnieje możliwość ukrywania niektórych informacji dotyczących limitu kredytowego, takich jak:
Wartość bieżącego limitu kredytowego,
Wykorzystana kwota limitu kredytowego,
Dozwolona ilość po przekroczeniu terminu
Informacje na definiowanym limicie kredytowym w systemie Comarch ERP Optima
W konfiguracji aplikacji Comarch Mobile Sprzedaż jest możliwość edycji parametru [IsContractorsCreditLimitsValueVisible] odpowiedzialnego za ukrywanie\odkrywanie powyższych informacji. Funkcjonalność parametru szczegółowo została opisana TUTAJ.
Blokada realizacji działań handlowych dla nowo utworzonego kontrahenta
Aplikacja Comarch Mobile umożliwia blokowanie realizacji działań handlowych dla nowo utworzonego kontrahenta do czasu jego synchronizacji do systemu ERP. Kontrahent dodany w aplikacji Comarch Mobile jest oznaczony ikonką .
Zablokowana zostanie możliwość wystawiania dokumentów handlowych, dokumentów ZSR oraz tworzenia działań CRM we wszystkich miejscach w aplikacji. Aby mieć możliwość wystawiania poszczególnych działań handlowych dla nowo utworzonego kontrahenta konieczne jest wykonanie synchronizacji z systemem ERP.
Uwaga
Za konfigurację tej funkcjonalności odpowiada parametr CanBlockActionsForNewContractorBeforeSynchronization. Wartość parametru należy zmienić w procedurze CDN.Mobile_Android_EksportKonfig (Programmability/StoredProcedures/ Mobile_Android_EksportKonfig).Więcej informacji na temat konfiguracji znajduje się TUTAJ.
Po włączeniu parametru CanBlockActionsForNewContractorBeforeSynchronization i utworzeniu nowego kontrahenta w aplikacji Comarch Mobile:
po kliknięciu w sekcję Działania, Serwis oraz Handlowe na karcie kontrahenta zostanie wyświetlony komunikat: "Brak możliwości wykonywania działań handlowych. Dokonaj synchronizacji nowego kontrahenta."
Widok okna informującego o konieczności synchronizacji
po kliknięciu na liście kontrahentów w menu kontekstowym nowego kontrahenta nie jest widoczna opcja "Dodaj dokument"
podczas wystawiania dokumentów w kaflu Dokumenty, Serwis i Kasa lub działania CRM w kaflu Terminarz i Dzień w momencie wyboru kontrahenta, który nie został jeszcze zsynchronizowany z systemem ERP, pojawi się komunikat: "Należy dokonać synchronizacji nowego kontrahenta."
Widok okna informującego o konieczności synchronizacji
w przypadku kafla Dokumenty, Dzień, Serwis i Terminarz ukryta jest ikonka odpowiedzialna za dodanie nowego kontrahenta
Towary
Możliwość ukrywania cen oraz wartości towarów na kaflu Towary i na konkretnych dokumentach
Parametr [PricesOnItemsInvisible] umożliwia ukrycie cen i rabatów na kaflu Towary. Parametr ten został opisany TUTAJ. Przełączenie parametru na wartość 1 powoduje:
Ukrycie cen na karcie towaru
Ukryta informacja o cennikach na karcie towaru
Ukrycie cen na liście oferowanych towarów
Ukryta informacja o cenach na liście towarów
Uwaga
Wartość parametru należy zmienić w procedurze [Mobile_Android_EksportKonfig](Programmability/StoredProcedures/Mobile_Android_EksportKonfig)
W celu ukrycia cen na poszczególnych dokumentach należy w procedurze [Mobile_Android_EksportDokDef] odnaleźć fragment: i zmienić warunek dla którego dokumentu chcemy ukryć ceny (poniżej przykład dla dokumentu RO).
case
when symbol = @SymbolRO then 1
else 0
end as IsPricesInvisible,
Edycja funkcji spowoduje:
Ukrycie cen i rabatów na kalkulacji dla danego dokumentu
Ukrycie cen i rabatów w Koszyku dla danego typu dokumentu
Ukrycie informacji o rabacie, marży na Nagłówku dla danego typu dokumentu
Ukrycie wartości na transakcjach historycznych dla danego typu dokumentu
Ukrycie wartości na liście dokumentów dla dokumentów niepotwierdzonych dotyczących danego typu dokumentu
Ukrycie wartości dla dokumentów niepotwierdzonych z poziomu wizyty elementu Rejestracja dokumentu dla danego typu dokumentu
Kafel Raporty: ujęcie wartości tylko z potwierdzonych dokumentów (dla konkretnego typu dokumentu)
Wyłączenie widoczności cen i rabatów na dokumencie prezentuje poniższy rysunek, gdzie prezentowana jest lista oferowanych towarów na RO z ukrytymi informacjami:
Ukryta informacja o cenach na dokumencie RO
Ukryte informacje o cenach i rabatach są również na małej i dużej kalkulacji elementu, jak na poniższym rysunku:
Ukryte informacje o cenach na małej i dużej kalkulacji towaru
W aplikacji Comarch Mobile wprowadzono parametr ForceHidingPrices. Parametr został opisany TUTAJ. Zmiana tego parametru na 1 spowoduje dodatkowo:
Ukrycie wartości na liście dokumentów dla dokumentów potwierdzonych dotyczących danego typu dokumentu
Ukrycie wartości dla dokumentów potwierdzonych z poziomu wizyty elementu Rejestracja dokumentu dla danego typu dokumentu
Uwaga
Wartość parametru należy zmienić w procedurze [Mobile_Android_EksportDokDef](Programmbility/StoredProcedures/ Mobile_Android_EksportDokDef)
Uwaga
Parametr ForceHidingPrices zadziała prawidłowo, jeżeli będzie skonfigurowany również parametr IsPricesInvisible.
Widoczność zdjęć w aplikacji i zmiana ich rozmiaru
Aby zdjęcia towarów były widoczne w aplikacji należy na zakładce [Atrybuty] karty towarowej dodać atrybut w formacie binaria.
Widoczność zdjęć
Uwaga
Aby zdjęcia mogły się poprawnie wyświetlać na urządzeniu i nie powodowały przepełnienia pamięci, w czasie synchronizacji są automatycznie zmniejszane do rozmiarów x na 1024 pikseli. Niektóre urządzenia umożliwiają jednak bezproblemową obsługę większych zdjęć. Aby zmienić wielkość synchronizowanych zdjęć należy w katalogu [Methods] w folderze serwera Comarch Mobile Sprzedaż odnaleźć plik [articlesphotos.optima] i go wyedytować w notatniku, podając długość dłuższej krawędzi zdjęcia.
W pliku articlesphotos.configuration znajdującym się w folderze Comarch Mobile\Serwer synchronizacji\Methods\articlesphotos dostępne są parametry umożliwiające ręczne sterowanie takimi parametrami synchronizacji załączników jak automatyczna zmiana rozmiaru zdjęć czy ich kompresja.
Size – maksymalny rozmiar boku zdjęcia (w pikselach) w przypadku włączonej opcji automatycznej zmiany rozmiaru załącznika.
DoResize – czy ma być wykonana automatyczna zmiana wielkości załączników. Wartość domyślna – True. Wyłączenie opcji w znacznym stopniu przyśpiesza tworzenie pliku wymiany. Jeżeli jednak na bazie systemu ERP znajduje się duża liczba załączników w wysokiej rozdzielczości, zmiana parametru może skutkować znacznym zwiększeniem rozmiaru paczki do pobrania w synchronizacji.
DoCompression – czy ma być wykonana automatyczna kompresja załączników. Wartość domyślna –True. Wyłączenie opcji w znacznym stopniu przyśpiesza tworzenie pliku wymiany. Jeżeli jednak na bazie systemu ERP znajduje się duża liczba nieskompresowanych załączników, zmiana parametru może skutkować znacznym zwiększeniem rozmiaru paczki do pobrania w synchronizacji.
MultiThreading – wielowątkowe tworzenie pliku wymiany z załącznikami. Wartość domyślna – False. Włączenie opcji w znacznym stopniu przyśpiesza tworzenie pliku wymiany. Użycie trybu może skutkować wzrostem obciążenia CPU, szczególnie w momencie wykonywania pierwszej synchronizacji załączników jednocześnie przez kilku operatorów.
Uwaga
Przed zmianą parametrów synchronizacji na środowisku produkcyjnym zaleca się zbadanie ich wpływu na środowisku testowym, w celu dobrania optymalnych wartości dla danej bazy danych.
Widoczność atrybutów
Aby atrybut był widoczny w aplikacji należy w systemie Comarch ERP Optima na zakładce [Ogólne] na definicji atrybutu zaznaczyć udostępnianie w aplikacji Comarch Mobile Sprzedaż.
Istnieje możliwość przenoszenia atrybutu kontrahenta do sekcji [Informacje dodatkowe] Nagłówka dokumentu poprzez zaznaczenie parametru związanego z przenoszeniem na transakcje.
Uwaga
Parametr 'dokleić do opisu dokumentu' nie został obsłużony w Comarch Mobile.
Wyświetlanie procentu rabatu na liście towarów
W aplikacji Comarch Mobile jest możliwość wyświetlania rabatu na liście towarów podczas wystawiania dokumentu handlowego, zamówienia oraz oferty. Dzięki niej przedstawiciel handlowy będzie miał możliwość
wglądu, które towary są aktualnie w promocji i zaproponowania ich kontrahentowi.
Funkcjonalność ta jest dostępna dla następujących typów dokumentów:
Faktura Sprzedaży,
Paragon,
Wydanie zewnętrzne,
Zamówienie Sprzedaży,
Oferta Sprzedaży.
W ustawieniach aplikacji Comarch Mobile należy zaznaczyć parametr: [Obliczaj hipotetyczny rabat].
Parametr: Obliczaj hipotetyczny rabat
Za opcję wyświetlania procentu rabatu na liście towarów odpowiada parametr: [IsDiscountVisible].
Więcej informacji na temat parametrów znajduje się TUTAJ.
Wyświetlanie\ukrywanie informacji o stanach magazynowych
W Comarch Mobile Sprzedaż istnieje możliwość wyboru wyświetlenia\ukrycia informacji o stanach magazynowych w centrali.
W folderze [Methods], w pliku konfiguracyjnym [configuration.optima.xl] znajduje się parametr odpowiedzialny za tę funkcjonalność: [IsHeadquarterStocksVisible].
Domyślna wartość parametru to „1”, pozwalająca na podgląd informacji o stanach magazynowych na urządzeniu mobilnym. Więcej informacji nt. tego parametru znajduje się TUTAJ.
Dostępność kartotek towarowych w aplikacji
Aby kartoteki z wybranej grupy towarowej były widoczne w aplikacji Comarch Mobile należy na zakładce Dodatkowe karty towaru zaznaczyć opcję [Dostępny w Mobile]. Towar wysyłany jest na dane stanowisko sprzedaży mobilnej jeżeli spełnia dwa warunki:
Ma zaznaczony parametr Dostępny w Mobile
Należy do grupy wybranej w konfiguracji danego stanowiska sprzedaży mobilnej (i/lub którejś z jej podgrup) w menu Start/Konfiguracja/ Firma/ Urządzenia mobilne/ Stanowiska)
Po zaznaczeniu pola i wykonaniu synchronizacji towar będzie widoczny na urządzeniu mobilnym.
Formularz towaru – parametr Dostępny w Mobile
Na nowo dodanych pozycjach cennikowych parametr Dostępny w Mobile jest domyślnie zaznaczony. Ponadto w bazach skonwertowanych z wcześniejszych wersji Comarch ERP Optima parametr jest domyślnie zaznaczony na wszystkich pozycjach cennikowych.
Z poziomu listy Cennika i listy Zasobów dostępna jest operacja seryjna: Zmiana parametrów Comarch Mobile Sprzedaż. Dzięki tej operacji możliwe jest seryjne zaznaczenie lub odznaczenie parametru Dostępny w Mobile na zaznaczonych pozycjach listy.
Okno operacji seryjnej Zmiana parametrów Comarch Mobile Sprzedaż
Uwaga
Pozycje cennikowe z zaznaczonym parametrem Karta nieaktywna nie są synchronizowane do Comarch Mobile.
Uwaga
Jeżeli na urządzenie nie zostanie wysłana cena, która jest ceną domyślną wybraną na towarze(-ach) wysłanym na urządzenie, to jako cena domyślna dla tego towaru ustawi się pierwsza cena (wg ID w bazie mobilnej) wysłana na urządzenie mobilne.
Raporty
Edycja raportów
W aplikacji umożliwiono usuwanie, dodawanie oraz edycję raportów z poziomu serwera synchronizacji. Definicje raportów znajdują się w katalogu: C:\Program Files (x86)\Comarch Mobile\Serwer synchronizacji/Reports.
Aby dodać nowy raport należy utworzyć jego definicję, a następnie zapisać go w formacie xml.
Uwaga
W przypadku zapisu definicji raportu w Notatniku należy wybrać kodowanie UTF-8.
Aby usunąć istniejący raport należy zmienić jego ID na ujemne, następnie zmienić datę modyfikacji (np. wystarczy zapisać ponownie plik z raportem) i wykonać synchronizację.
Uwaga
Podczas synchronizacji definicji raportów na urządzenie brana jest pod uwagę data modyfikacji pliku. W celu wymuszenia synchronizacji raportu należy wykonać dowolną modyfikację.
Zmiana ID raportu na ujemne
Istnieje możliwość zmiany języka raportu.
Przykład
W przypadku, gdy w wersji polskojęzycznej chcemy mieć raport w języku niemieckim, to należy zmodyfikować ostatni człon nazwy z deu na pol, następnie należy zmienić datę modyfikacji.
Elementy składowe
Definicja raportu składa się z danych sekcji xml. Główną sekcją raportu jest sekcja report. W niej zaś zawarte są następujące:
reportHeader
reportType
onListVisibillity
arguments
elements
W celu opisania elementów składowych raportów jako przykład wykorzystany zostanie standardowy raport dostępny w aplikacji Comarch Mobile - Podsumowanie dnia, którego definicja znajduje się w pliku 2#SummaryOfTheDay#pol.xml.
Nagłówek
Nagłówek raportu opisany jest sekcją reportHeader, w niej zaś znajdują się poniższe:
Nazwa
name
Opis
Nazwa raportu.
Parametry
wartość tekstowa
Nazwa
description
Opis
Opis raportu.
Parametry
wartość tekstowa
Przykład
<reportHeader>
<name>Podsumowanie dnia</name><description>Podsumowanie wykonanych w dniu operacji. Sprzedaż wg grup. Udział grup w sprzedaży dnia.</description>
</reportHeader>
Widok raportu w kaflu Raporty
Typ raportu
Sekcja oznaczająca typ raportu: reportType. Musi zawierać następującą sekcję:
Nazwa
value
Opis
Wartość typu raportu. Np. jeżeli użytkownik nie posiada praw do dokumentów zakupowych, to nie wykona raportu o typie 1 oraz 0.
Parametry
0 - wszystkie typy
1 - raport sprzedażowy
2 - raport zakupowy
3 - raport serwisowy
Przykład
<reportType>
<value>0</value>
</reportType>
Widoczność raportu
Sekcja onListVisibillity określa miejsca w aplikacji mobilnej poza kaflem Raporty, z których dostępny jest raport. Musi zawierać następującą sekcję:
Nazwa
value
Opis
Wartość występowania raportu. Możliwe wartości łączone np. 129 = 128+1 - raport widoczny zarówno na liście kontrahentów jak i karcie kontrahenta.
Parametry
0 - tylko lista raportów
1 - lista kontrahentów
2 - lista towarów
4 - element wizyty "Inny"
8 - listy pozycji dokumentów
16 - duża kalkulacja podczas dodawania pozycji na dokument
Dostępność raportu z poziomu dodawania pozycji na dokumencie
Argumenty
Raport może wykorzystywać podane przez użytkownika aplikacji po kliknięciu w ikonę ołówka argumenty (parametry). Argumenty znajdują się w sekcji arguments definicji raportu, zaś poszczególne argumenty opatrzone są sekcją argumentwedług następującego przykładu:
Przykład
<arguments>
<argument>...</argument>
</arguments>
Parametry raportu Podsumowanie dnia
Wskazówka
Aby wstawiane polecenia SQL działały poprawnie należy umieścić je w znaczniku <![CDATA[polecenieSQL ]> w celu wyłączenia spod analizy deserializatora XML.
Argument może zawierać następujące sekcje:
Nazwa
id
Opis
Identyfikator argumentu.
Parametry
wartość liczbowa
Nazwa
typeId
Opis
Typ argumentu.
Parametry
0 - wybór daty
1 - pole tekstowe
2 - lista z parametrami zdefiniowanymi w sekcji posibleSQL
3 - pole liczbowe
4 - wybór kontrahenta
5 - wybór towaru
6 - wybór typu check
Wskazówka
Jeżeli typ argumentu został wybrany jako 0 (wybór daty), to element defaultSQL należy ustawić jako:
<![CDATA[select date('now','localtime')]]>
zaś posibleSQL zostawić puste wstawiając:
<![CDATA[]]>
Przykład
Przykład argumentu wybranego jako typ 6 (typ check) w raporcie Prezentacja partii towaru (45#ItemLots#pol.xml) dostępnym przy współpracy z systemem ERP Altum:
<argument>
<id>3</id><typeId>6</typeId><name>mag</name><visibleName>Magazyn</visibleName><defaultSQL><![CDATA[SELECT '(' || group_concat(id, ',') || ')' AS Conc, 'Wszystkie' AS ValueFROM WarehousesWHERE IsActive = 1 AND Id > 0GROUP BY Value ]]></defaultSQL><posibleSQL><![CDATA[SELECT id || ' [' || code || '] ' , name FROM Warehouses WHERE IsActive = 1 AND Id > 0 ]]></posibleSQL>
</argument>
Widok wyboru parametru o typie check
Nazwa
name
Opis
Nazwa argumentu używana w poleceniach SQL.
Parametry
wartość tekstowa
Nazwa
visibleName
Opis
Nazwa argumentu widoczna w aplikacji.
Parametry
wartość tekstowa
Nazwa
defaultSQL
Opis
Wartość parametru ustawiana domyślnie. Jeżeli wartość pozostanie pusta (ustawiona na <![CDATA[]]>) to wartość parametru w aplikacji ustawi się na 'Wybierz wartość' i konieczny będzie wybór tego parametru przed otwarciem raportu.
Parametry
polecenie SQL
Nazwa
posibleSQL
Opis
Wartości parametru możliwe do wyboru.
Parametry
polecenie SQL
Nazwa
isErpSQL
Opis
Znacznik decydujący czy polecenie SQL ma być wykonywane na bazie systemu ERP. Używany w raportach online.
Parametry
brak sekcji - polecenie wykonywane na bazie mobilnej
0 - polecenie wykonywane na bazie mobilnej
1 - polecenie wykonywane na bazie systemu ERP
Nazwa
validationRule
Opis
Znacznik definiujący sposób walidacji argumentu (tylko dla typu data).
Parametry
Trzy cyfry oddzielone kropkami np. 2.0.1:
Pierwsza cyfra:
0 - brak walidacji
1 - sprawdzenie, czy data jest przyszła
2 - sprawdzenie, która data jest późniejsza
Druga cyfra - określa pary argumentów (np. argument dataOd 2.1.1 a dataDo 2.1.2)
Trzecia cyfra - określa która data ma być wcześniejszą (wartość 1), a która późniejszą (wartość 2)
Przykład
<argument>
<id>2</id><typeId>2</typeId><name>grupowanie</name><visibleName>Sposób grupowania</visibleName><defaultSQL><![CDATA[select 0,'Brak']]></defaultSQL><posibleSQL><![CDATA[select 0,'Brak' union all select 1,'Kategoria' union all select 2,'Marka' union all select 3,'Producent' union all select 4,'Grupa']]></posibleSQL>
</argument>
Zdefiniowany w powyższym przykładzie argument widoczny jest w aplikacji w następujący sposób:
Parametr Sposób grupowania
Elementy
Elementy raportu składają się na jego wygląd w aplikacji mobilnej. Poszczególne elementy raportu znajdują się w sekcji elements definicji raportu, zaś każda z poniżej opisanych sekcji może znajdować się w sekcji element, która jest definicją jednego elementu.
Przykład
<elements>
<element>...</element>
</elements>
Nazwa
id
Opis
Identyfikator elementu.
Parametry
wartość liczbowa
Nazwa
typeId
Opis
Typ elementu.
Parametry
0 – nagłówek raportu, który w aplikacji widoczny jest w raporcie na zielonej belce.
1 – tabela1
2 – tabela2
3 – wykres słupkowy
4 – wykres kołowy
5 – wykres liniowy
6 – wartość tekstowa
Nazwa
sql
Opis
Polecenie SQL wykonywane na bazie SQL, które tworzy tabelę wynikową. Podanie argumentu odbywa się poprzez umieszczenie jego nazwy w znakach @ np. @grupowanie@.
Parametry
polecenie SQL/polecenie wywołujące procedurę
Nazwa
header
Opis
Nagłówek elementu.
Parametry
wartość tekstowa/polecenie SQL
Nazwa
headerType
Opis
Typ nagłówka raportu.
Parametry
0 - tekst
1 - polecenie SQL
Nazwa
isSummary
Opis
Znacznik czy element zawiera podsumowanie zwartości tabeli. W przypadku jego użycia w sekcji sql należy umieścić polecenia sumujące wybrane kolumny tabeli.
Parametry
brak sekcji - brak podsumowania
0 - brak podsumowania
1 - podsumowanie
polecenie SQL zwracające jedną z powyższych wartości
Nazwa
isSummaryType
Opis
Typ znacznika podsumowania.
Parametry
brak sekcji - wartość liczbowa
0 - wartość liczbowa
1 - polecenie SQL
Nazwa
isErpSQL
Opis
Znacznik czy polecenie ma być wykonane na bazie systemu ERP. Używany w raportach online.
Parametry
brak sekcji - polecenie wykonywane na bazie mobilnej
0 - polecenie wykonywane na bazie mobilnej
1 - polecenie wykonywane na bazie systemu ERP
Nazwa
reportTypeVisibility
Opis
Widoczność elementu w zależności od rodzaju raportu.
Parametry
0 - wszystkie typy
1 - raport sprzedażowy
2 - raport zakupowy
3 - raport serwisowy
Nazwa
showNumberOfRows
Opis
Wyświetla liczbę zwróconych rekordów w tabeli jako ostatni wiersz tabeli. Używane tylko gdy sekcja isSummary przyjmuje wartość 1.
Parametry
brak sekcji - nie wyświetlaj
0 - nie wyświetlaj
1 - wyświetl
Nazwa
isExecute
Opis
Znacznik czy wykonać dany element.
Parametry
0 - brak wykonania
1 - wykonanie
polecenie SQL zwracające jedną z powyższych wartości
Nazwa
isExecuteType
Opis
Typ znacznika wykonania elementu.
Parametry
brak sekcji - wartość liczbowa
0 - wartość liczbowa
1 - polecenie SQL
Przykład
<element>
<id>8</id><typeId>3</typeId><sql><![CDATA[selectcoalesce(categories.name, 'Brak kategorii') as Kategoria,sum(DocumentsPositions.GrossValueInSystemCurrency) as NetValuefrom documentsjoin documentspositionson documentspositions.documentid = documents.idAND DocumentsPositions.DocumentIsLocal = Documents.DocumentIsLocaland DocumentsPositions.IsItemsSetVirtualPosition = 0and DocumentsPositions.RelatedItemsSetOrdinal is nulljoin items on items.id = documentspositions.itemidleft join categories on items.categoryid = categories.idwhere Documents.DocumentIsLocal = 1 AND documents.NumeratorId IN (16,17) AND datetime(DocumentDate/1000, 'unixepoch','localtime') >datetime(date(@data@/1000, 'unixepoch', 'localtime'),'start of day') and datetime(DocumentDate/1000, 'unixepoch','localtime') <datetime(date(@data@/1000, 'unixepoch','localtime'),'start of day','+1 day', '-1 seconds') and 1 = @grupowanie@ group by categories.nameunion allselectcoalesce(brands.name, 'brak marki') as Marka,sum(DocumentsPositions.GrossValueInSystemCurrency) as NetValuefrom documentsjoin documentspositions on documentspositions.documentid = documents.id AND DocumentsPositions.DocumentIsLocal = Documents.DocumentIsLocal and DocumentsPositions.IsItemsSetVirtualPosition = 0 and DocumentsPositions.RelatedItemsSetOrdinal is nulljoin items on items.id = documentspositions.itemidleft join brands on items.brandid = brands.idwhere Documents.DocumentIsLocal = 1 AND documents.NumeratorId IN (16,17) AND datetime(DocumentDate/1000, 'unixepoch','localtime') >datetime(date(@data@/1000, 'unixepoch', 'localtime'),'start of day') and datetime(DocumentDate/1000, 'unixepoch','localtime') <datetime(date(@data@/1000, 'unixepoch','localtime'),'start of day','+1 day', '-1 seconds') and 2 = @grupowanie@ group by brands.nameunion allselectcoalesce(Producers.name, 'brak producenta') as Grouping,sum(DocumentsPositions.GrossValueInSystemCurrency) as NetValuefrom documentsjoin documentspositions on documentspositions.documentid = documents.idAND DocumentsPositions.DocumentIsLocal = Documents.DocumentIsLocaland DocumentsPositions.IsItemsSetVirtualPosition = 0and DocumentsPositions.RelatedItemsSetOrdinal is nulljoin items on items.id = documentspositions.itemidleft join Producers on items.producerid = Producers.idwhere Documents.DocumentIsLocal = 1 AND documents.NumeratorId IN (16,17) AND datetime(DocumentDate/1000, 'unixepoch','localtime') >datetime(date(@data@/1000, 'unixepoch', 'localtime'),'start of day') and datetime(DocumentDate/1000, 'unixepoch') <datetime(date(@data@/1000, 'unixepoch','localtime'),'start of day','+1 day', '-1 seconds') and 3 = @grupowanie@ group by Producers.nameunion allselectcoalesce(ig.name , 'brak grupy towaru') as Grupa ,sum(DocumentsPositions.GrossValueInSystemCurrency) as GrossValuefrom documentsjoin documentspositionson documentspositions.documentid = documents.idAND DocumentsPositions.DocumentIsLocal = Documents.DocumentIsLocaland DocumentsPositions.IsItemsSetVirtualPosition = 0and DocumentsPositions.RelatedItemsSetOrdinal is nulljoin items on items.id = documentspositions.itemidjoin itemsgroupslinks igl on items.id = igl.itemidjoin itemsgroups ig on groupid = ig.idwhere Documents.DocumentIsLocal = 1 AND documents.NumeratorId IN (16,17) AND (select count(*) from itemsgroups join itemsgroupslinks on itemsgroupslinks.itemid = igl.itemid and itemsgroups.id = itemsgroupslinks.groupid where parentid = ig.id) = 0 and datetime(DocumentDate/1000, 'unixepoch','localtime') >datetime(date(@data@/1000, 'unixepoch', 'localtime'),'start of day') and datetime(DocumentDate/1000, 'unixepoch','localtime') <datetime(date(@data@/1000, 'unixepoch','localtime'),'start of day','+1 day', '-1 seconds') and @grupowanie@=4 group by ig.name]]></sql><header>Wykres zakupu wg grupowania</header><isSummary>0</isSummary><reportTypeVisibility>2</reportTypeVisibility>
</element>
Widok standardowego raportu Podsumowanie dnia
Przykład modyfikacji raportu
W celu opisania przykładowej modyfikacji raportu wykorzystany zostanie Raport dobowy przedstawiciela. Do tegoż raportu zostanie dodany argument za pomocą którego możliwe będzie wybranie dnia, z którego dany raport zostanie zaprezentowany.
W tym celu należy wyedytować definicję raportu o nazwie 53#DailyReport#pol.xml znajdującą się w domyślnej lokalizacji C:\Program Files (x86)\Comarch Mobile\Serwer synchronizacji\Reports\ i katalogu odpowiednim dla systemu ERP. W pliku tym należy przed sekcją elements dodać sekcję zawierającą argumenty raportu oraz argument o typie daty (typeId = 0) według następującego przykładu:
Kolejnym krokiem dla lepszej czytelności raportu będzie usunięcie godziny z nagłówka raportu znajdującego się na zielonej belce. Dla pierwszego elementu raportu (id = 1) należy wyedytować sekcję sql w pozostawiając następujące polecenie:
Następnie w całym pliku należy wyszukać wszystkie fragmenty kodu odnoszące się do aktualnej daty i zamienić je na odnoszące się do wcześniej zdefiniowanego argumentu. Wobec tego należy fragmenty:
date('now','localtime')
Zamienić na następujące:
date(@data@/1000, 'unixepoch', 'localtime')
Po wykonaniu tych kroków zmodyfikowany raport będzie wymagał wyboru daty:
Widok okna z wyborem parametru
I będzie prezentował dane o stanach magazynów mobilnych oraz wystawionych dokumentach, zapisach kasowych i obrotu kaucjami z wybranego dnia.
Widok raportu z różnymi danymi
Przykłady modyfikacji raportów
Dodanie argumentu
W celu opisania przykładowej modyfikacji raportu wykorzystany zostanie Raport dobowy przedstawiciela. Do raportu zostanie dodany argument za pomocą którego możliwe będzie wybranie dnia, z którego dany raport zostanie zaprezentowany.
W tym celu należy wyedytować definicję raportu o nazwie 53#DailyReport#pol.xml znajdującą się w domyślnej lokalizacji C:\Program Files (x86)\Comarch Mobile\Serwer synchronizacji\Reports\ i katalogu odpowiednim dla systemu ERP. W pliku tym należy przed sekcją elements dodać sekcję zawierającą argumenty raportu oraz argument o typie daty (typeId = 0) według następującego przykładu:
Kolejnym krokiem dla lepszej czytelności raportu będzie usunięcie godziny z nagłówka raportu znajdującego się na zielonej belce. Dla pierwszego elementu raportu (id = 1) należy wyedytować sekcję sql w pozostawiając następujące polecenie:
Następnie w całym pliku należy wyszukać wszystkie fragmenty kodu odnoszące się do aktualnej daty i zamienić je na odnoszące się do wcześniej zdefiniowanego argumentu. Wobec tego należy fragmenty:
date('now','localtime')
Zamienić na następujące:
date(@data@/1000, 'unixepoch', 'localtime')
Po wykonaniu tych kroków zmodyfikowany raport będzie wymagał wyboru daty:
Widok okna z wyborem parametru
I będzie prezentował dane o stanach magazynów mobilnych oraz wystawionych dokumentach, zapisach kasowych i obrotu kaucjami z wybranego dnia.
Widok raportu z różnymi danymi
Dodanie nowej kolumny w tabeli
W celu opisania modyfikacji wykorzystany zostanie raport Sprzedaż SKU. Modyfikacja dotyczyć będzie dodania nowej kolumny z kodem EAN w tabeli Towary.
Standardowy raport Sprzedaż SKU
W tym celu należy wyedytować definicję raportu o nazwie 1#SalesSKU#pol.xml znajdującą się w domyślnej lokalizacji C:\Program Files (x86)\Comarch Mobile\Serwer synchronizacji\Reports\.
Wskazówka
Poprawność modyfikowanych zapytań SQL można zweryfikować wykonując je na bazie mobilnej (plik data.db na urządzeniu mobilnym) np. za pomocą narzędzia SQLite Studio.
W pliku należy wyedytować zapytanie SQL dla elementu o id = 3 dodając do niego pole zwracające kod EAN dla danego towaru w poleceniu select wraz z funkcją IFNULL, która w przypadku braku kodu EAN dla towaru zwróci pustą wartość w wierszu tabeli. Następnie należy do zapytania dołączyć tabelę ItemsBarcodes używając polecenia LEFT JOIN oraz odpowiednich aliasów. Dodane linijki zostały oznaczone kolorem żółtym.
<id>3</id>
<typeId>1</typeId>
<sql>
<![CDATA[
Select
Items.Name as '[l]Nazwa',
IFNULL(bar.Barcode, '') AS EAN,
(sum(DocumentsPositions.Quantity/DocumentsPositions.Denominator*DocumentsPositions.Nominator)) as '[d4]Ilość',
DocumentsPositions.UnitName as JM,
cast(ROUND(sum(DocumentsPositions.NetValueInSystemCurrency), 2) as Varchar) || ' ' || c.Symbol as 'Netto',
cast(ROUND(sum(DocumentsPositions.GrossValueInSystemCurrency), 2) as varchar) || ' ' || c.Symbol as 'Brutto',
sum(DocumentsPositions.Quantity) as '[d4]Ilość(podst.)',
DocumentsPositions.BaseUnitName as 'JM(podst.)'
from Documents d
join DocumentsPositions
on d.Id = DocumentsPositions.DocumentId
AND d.DocumentIsLocal = DocumentsPositions.DocumentIsLocal
and DocumentsPositions.IsItemsSetVirtualPosition = 0
and DocumentsPositions.RelatedItemsSetOrdinal is null
join Items on Items.Id = DocumentsPositions.ItemId
left JOIN ItemsBarcodes bar ON bar.ItemId = DocumentsPositions.ItemId
join Currencies c ON c.e = 1 AND c.IsSystem = 1
where d.DocumentIsLocal = 1 AND NumeratorId IN (1,2,3,4,5) AND datetime(d.DocumentDate/1000, 'unixepoch','localtime') >datetime(date(@dataOd@/1000, 'unixepoch','localtime'),'start of day')
and datetime(d.DocumentDate/1000, 'unixepoch','localtime') <datetime(date(@dataDo@/1000, 'unixepoch','localtime'),'start of day','+1 day', '-1 seconds')
group by DocumentsPositions.ItemId,unitname order by items.name
]]>
</sql>
Zmodyfikowany w ten sposób raport będzie prezentował się następująco:
Raport Sprzedaż SKU z dodatkową kolumną EAN
Usunięcie kolumny z tabeli
W celu opisania modyfikacji wykorzystany zostanie raport Ranking kontrahentów kupujących towar, w którym to usunięte zostaną dwie kolumny z tabeli: Marża (kwotowo) i Marża (procentowo).
Standardowy raport: Ranking kontrahentów kupujących towar
W tym celu należy wyedytować definicję raportu o nazwie 38#CustomersPurchasingItems#pol.xml znajdującą się w domyślnej lokalizacji C:\Program Files (x86)\Comarch Mobile\Serwer synchronizacji\Reports\.
Wskazówka
Poprawność modyfikowanych zapytań SQL można zweryfikować wykonując je na bazie mobilnej (plik data.db na urządzeniu mobilnym) np. za pomocą narzędzia SQLite Studio.
Z pliku należy usunąć część zapytania SQL dla elementu o id = 2, która odpowiada za zwrócenie wartości danych kolumn Marża (kwotowo) i Marża (procentowo). Będzie to poniższy fragment, który dla tego elementu występuje dwa razy:
CASE
WHEN SUBSTR(ROUND(SUM(Case when d.IsVatFromNetValue == 1 THEN dp.MarginValueInSystemCurrency ELSE dp.MarginValueInSystemCurrency*100/(100+dp.VatRateValue) END), 2), LENGTH(ROUND(SUM(Case when d.IsVatFromNetValue == 1 THEN dp.MarginValueInSystemCurrency ELSE dp.MarginValueInSystemCurrency*100/(100+dp.VatRateValue) END), 2))-1,1) = "."
THEN ROUND(SUM(Case when d.IsVatFromNetValue == 1 THEN dp.MarginValueInSystemCurrency ELSE dp.MarginValueInSystemCurrency*100/(100+dp.VatRateValue) END), 2) || "0" || "<br/>" || (Select Value From Configuration Where Key == 'Currency')
ELSE ROUND(SUM(Case when d.IsVatFromNetValue == 1 THEN dp.MarginValueInSystemCurrency ELSE dp.MarginValueInSystemCurrency*100/(100+dp.VatRateValue) END), 2) || "<br/>" || (Select Value From Configuration Where Key == 'Currency')
END AS '[c]Marża<br/>(kwotowo)',
CASE
WHEN (Select Value From Configuration Where Key == 'MarginCountType') == 1
THEN IFNULL(ROUND(ROUND(SUM(Case when d.IsVatFromNetValue == 1 THEN dp.MarginValueInSystemCurrency ELSE dp.MarginValueInSystemCurrency*100/(100+dp.VatRateValue) END), 2)/SUM(dp.EndNetPriceInSystemCurrency * dp.Quantity)*100, 2), 0.00) || " %"
ELSE IFNULL(ROUND(ROUND(SUM(Case when d.IsVatFromNetValue == 1 THEN dp.MarginValueInSystemCurrency ELSE dp.MarginValueInSystemCurrency*100/(100+dp.VatRateValue) END), 2)/SUM(dp.BaseNetPriceInSystemCurrency * dp.Quantity)*100, 2), 0.00) || " %"
END AS '[c]Marża<br/>(procentowo)'
Dodatkowo należy usunąć możliwość wyboru sortowania danych po usuniętych kolumnach. W tym celu dla argumentu o id = 4 z sekcji posibleSQL należy usunąć następujące wartości:
UNION ALL
SELECT 3, 'Marża(kwotowo)'
UNION ALL
SELECT 4, 'Marża(procentowo)'
Po wykonaniu powyższych kroków raport powinien wyglądać następująco:
Raport: Ranking kontrahentów kupujących towar po modyfikacji
Kasa
Automatyczna zapłata
Parametr określa, czy będzie dokonywana automatyczna zapłata oraz dla jakich typów dokumentów handlowych ma być ona dokonywana. Aby ustawienie to było dostępne na urządzeniu, należy z poziomu aplikacji, w [Ustawieniach] odszukać parametr [Automatyczna zapłata] i zmienić domyślną opcję [Nie].
Po kliknięciu tego parametru pojawi się okno z możliwością wyboru, dla jakiego dokumentu automatyczna zapłata ma zostać ustawiona.
Możliwość wyboru dla jakiego dokumentu ma zostać ustawiona automatyczna zapłata
Po zaznaczeniu parametru dla danego typu dokumentu oraz po zatwierdzeniu dokumentu automatycznie podniesie się okno z wygenerowanym dokumentem KP.
Preselling
Dokumenty
Kafelek: Dokumenty
Kafelek [Dokumenty] umożliwia wyświetlenie, filtrowanie i dodawanie wszystkich dokumentów zgromadzonych w bazie mobilnej poza dokumentami magazynowymi MM.
Lista dokumentów wyświetlonych z poziomu kafelka Dokumenty
Menu kontekstowe dokumentu
Standardowym gestem otwierającym menu kontekstowe rekordu jest dłuższe przytrzymanie palca na danej pozycji. Dodatkowo w miejscach, gdzie takie menu kontekstowe jest dostępne znajduje się przycisk: , który również umożliwia jego otwarcie. Opcje w menu kontekstowe mogą się różnić w zależności od statusu dokumentu:
Dokument niezatwierdzony – dostępne opcje:
[Edytuj] – edycja dokumentu, otwarcie okna umożliwiającego naniesienie dodatkowych zmian i zatwierdzenie,
[Podgląd] – podgląd dokumentu,
[Usuń] – usunięcie dokumentu będącego w buforze.
Dokument zatwierdzony – dostępne opcje:
[Edytuj] – edycja dokumentu, otwarcie okna umożliwiającego cofnięcie zatwierdzenia dokumentu i przejście do jego edycji, opcja dostępna, jeżeli dokument nie został wysłany do systemu ERP
[Podgląd] – podgląd dokumentu,
[Wyślij] – wysłanie dokumentu na e-mail/do drukarki.
Pobrane dokumenty z systemu na liście dokumentów w kaflu Dokumenty oraz na liście dokumentów z poziomu karty kontrahenta oznaczone są dodatkową ikoną .
Filtrowanie dokumentów
Z poziomu listy dokumentów istnieje możliwość filtrowania dokumentów.
Filtry na liście dokumentów
Filtr [Status dokumentu] umożliwia zawężenie listy dokumentów:
Wszystkie – wyświetlenie wszystkich dokumentów
Potwierdzone – wyświetlenie dokumentów, które są potwierdzone
Niepotwierdzone – wyświetlenie dokumentów, które nie są potwierdzone
Oczekuje na synchronizację – wyświetlenie dokumentów, które oczekują na synchronizację
Wysłano – wyświetlenie dokumentów, które są wysłane do systemu ERP
Zsynchronizowano – wyświetlenie dokumentów, które są zsynchronizowane do systemu ERP i/lub pobrane z systemu ERP
W aplikacji udostępniono filtrowanie listy dokumentów po kilku atrybutach jednocześnie. Po wybraniu opcji [Informacje dodatkowe] pokazuje się lista atrybutów :
Wybór klasy atrybutu w filtrze na liście dokumentów
W oknie [Dokumenty] istnieje również możliwość szybkiego dostępu do rejestracji określonych typów dokumentów. Wcześniej jednak należy określić, jakie typy dokumentów mają być widoczne w tym oknie dla operatora. W tym celu kaflu [Ustawienia] w sekcji: [Parametry dokumentów] należy zaznaczyć opcję: [Używaj szybkiego wybierania] i wybrać typy dokumentów, które mają być dostępne dla Użytkownika w tym oknie.
Wybór typów dokumentów jakie mają być widoczne dla operatora z poziomu okna [Dokumenty]Po wybraniu określonych typów dokumentów będą one dostępne w dolnej części okna [Dokumenty].
Szybka rejestracja dokumentów z poziomu okna [Dokumenty]Dokument może zostać również dodany poprzez kliknięcie ikony plusa w prawym górnym rogu okna. Następnie zostanie rozwinięta lista dostępnych dokumentów do wyboru. Po wyborze typu dokumentu pokaże się okno z wyborem kontrahenta.
W celu poprawy niezawodności aplikacji Comarch Mobile umożliwiono odzyskiwanie dokumentów w przypadku nieoczekiwanego zamknięcia aplikacji. Wówczas po powrocie na menu główne pojawi się komunikat, jak na zdjęciu poniżej. Po wybraniu opcji [TAK], dokument zostanie odzyskany.
Komunikat odzyskiwania dokumentu
Z poziomu aplikacji Comarch Mobile Sprzedaż istnieje możliwość zarejestrowania dokumentów:
zamówienia sprzedaży (RO),
oferty sprzedaży (FPF),
paragonu (PA),
faktury sprzedaży (FA),
wydania zewnętrznego (WZ),
przesunięcia międzymagazynowego wydania (MM).
Uwaga
Wszystkie opcje dotyczące Vansellingu są ukrywane, jeżeli użytkownik nie ma praw do wystawania: FA, WZ, PA i MM.
Rezerwacja odbiorcy (zamówienie) - RO
Po wybraniu RO na liście dokumentów, w aplikacji wyświetli się lista towarów. Do koszyka możemy dodać towary, które są dostępne na magazynie oraz takie, które mają stany zerowe.
Widoczność rabatu na liście w widoku standardowym
Wyszukiwanie historycznych transakcji na podstawie indeksu towarowego
Funkcjonalność ta pozwala na wyszukiwanie historycznych transakcji podczas wystawiania dokumentu za pomocą wskazanego towaru z listy.
Podczas wystawiania dokumentu handlowego, sprzedawca będzie miał możliwość podejrzenia ilości danego towaru na historycznym dokumencie oraz numeru tego dokumentu w sytuacji, gdy kontrahent będzie chciał zamówić/kupić towar, który w przeszłości został już u nas zakupiony.
Podczas wystawiania dokumentu w aplikacji, z poziomu listy towarów, należy rozwinąć menu kontekstowe dla wybranego przez nas towaru. W menu tym znajduje się opcja Historyczne transakcje, jak poniżej:
Opcja Historyczne transakcje dostępna z poziomu menu kontekstowego na liście towarów
Po wyborze opcji historycznych transakcji zostanie wyświetlone okno historycznych transakcji, na których pojawił się wybrany przez nas towar:
Lista dokumentów historycznych, na których wybrana została wskazana pozycja
Po rozwinięciu menu przy danym dokumencie pojawi się lista działań, jak poniżej:
Możliwe opcje po rozwinięciu menu dokumentu
W zależności od wyboru danej opcji użytkownik będzie miał możliwość:
Podgląd – podejrzenia dokumentu tj. informacji o towarach, nagłówku oraz warunków handlowych
Kopiuj pozycję – skopiowania wybranej pozycji, czego skutkiem będzie dodanie pozycji na listę towarów na tworzonym dokumencie. Po tej czynności w aplikacji pojawi się informacja: Pozycja została dodana do koszyka.
Kopiuj dokument – skopiowania wszystkich pozycji z historycznego dokumentu. Więcej informacji nt. kopiowania dokumentów znajduje się TUTAJ.
Po wyborze dokumentu w aplikacji zostanie wyświetlone okno prezentujące pozycje towarowe na generowanym dokumencie.
Lista pozycji na generowanym dokumencie
Istnieje możliwość filtrowania listy towarów. Filtr „Dok. Kontrahenta” automatycznie zawężany jest do wybranych na filtrze dokumentów.
Okno filtru Dok. kontrahenta
Wyświetlanie historycznych transakcji dla danej pozycji może uwzględniać więcej typów dokumentów niż domyślny. Po naciśnięciu przycisku podnosi listę filtrów dostępnych na liście towarów z poziomu dokumentu. Dłuższe przytrzymanie na filtrze „Dok. kontrahenta” lub "Wszystkie dok." powoduje wyświetlenie okna z wyborem przycisku m.in. [Opcje filtra], po wybraniu którego zostanie wyświetlone okienko z możliwością wyboru typu dokumentów.
Opcje filtra – zawężanie typu dokumentów historycznych
Kopiowanie dokumentów
Istnieje możliwość kopiowania wielu elementów z historycznie wystawionego dokumentu. Aby takie kopiowanie wykonać należy w trakcie wystawiania skorzystać z jednego z filtrów:
Dok. kontrahenta – umożliwiający wybór historycznie wystawionego dokumentu dla kontrahenta wybranego w wystawianym dokumencie,
Wszystkie dok. – umożliwiający wybór historycznie wystawionego dokumentu dla dowolnego kontrahenta, którym opiekuje się Sprzedawca.
Filtry: Dok. kontrahenta i Wszystkie dok.
Po wybraniu historycznego dokumentu w filtrze, lista towarów zostaje zawężona do towarów, które występowały na wybranym dokumencie i są dostępne do sprzedaży przez Pracownika danemu Kontrahentowi. Kolorem fioletowym prezentowane są historyczne wartości elementów.
Wyświetlanie historycznych transakcji dla danej pozycji może uwzględniać więcej typów dokumentów niż domyślny. Po naciśnięciu przycisku podnosi listę filtrów dostępnych na liście towarów z poziomu dokumentu. Dłuższe przytrzymanie na filtrze „Dok. kontrahenta” lub „Wszystkie dok.” powoduje wyświetlenie okna z wyborem przycisku m.in. [Opcje filtra], po wybraniu którego zostanie wyświetlone okienko z możliwością wyboru typu dokumentów.
Opcje filtra – zawężanie typu dokumentów historycznych
Dodawanie seryjne
Następnie należy wybrać opcję: Dodaj seryjnie , wybór opcji powoduje podniesienie okna, które przedstawiono poniżej.
Dodawanie seryjne, opcja: Zastosuj ilości z historycznego dokumentu
Wskazówka
Dzięki temu Sprzedawca może m.in. w szybki sposób zrealizować prośbę Klienta: „Proszę to, co ostatnio i do tego…”.
Po wybraniu dodaj, do koszyka zostaną wyświetlone 3 możliwości:
Zastosuj ilości z historycznego dokumentu
Zastosuj cenę z historycznego dokumentu
Zastosuj rabat z historycznego dokumentu
Po odznaczeniu w oknie dodawania seryjnego opcji „Zastosuj ilości z historycznego dokumentu” istnieje możliwość wprowadzenia ilości zamawianych ręcznie.
W oknie Dodawania seryjnego użytkownik ma możliwość zaznaczenia opcji:
Pomiń towary będące w koszyku – jeżeli któraś z pozycji kopiowanego dokumentu pokrywa się z towarem, który jest już dodany na dokument, pozycja taka nie zostanie dodana ponownie do koszyka,
Zastosuj ilości z historycznego dokumentu – po skopiowaniu dokumentu, towary zostaną dodane na dokument w ilościach wynikających z historycznego dokumentu,
Zastosuj cenę z historycznego dokumentu – po skopiowaniu dokumentu, ceny na pozycjach zostaną ustawione zgodnie z historycznym dokumentem. Opcja niedostępna jeśli użytkownik ma zablokowaną możliwość edycji cen na dokumencie,
Zastosuj rabat z historycznego dokumentu – po skopiowaniu dokumentu, rabaty na pozycjach zostaną ustawione zgodnie z historycznym dokumentem. Opcja niedostępna jeśli użytkownik ma zablokowaną możliwość edycji cen na dokumencie.
Kontrola limitu kredytowego
Gdy włączona jest opcja kontroli limitu kredytowego kontrahenta (więcej informacji można znaleźć TUTAJ) podczas wystawiania / zatwierdzania dokumentu wyświetlane są komunikaty:
dla kontrahenta, który ma przekroczony limit kredytowy lub jeśli zatwierdzenie tego dokumentu spowoduje przekroczenie jego limitu wyświetlany jest komunikat o treści jak poniżej.
Komunikat ostrzegający o przekroczeniu limitu kredytowego
dla kontrahenta, który ma przekroczony limit kredytowy lub zatwierdzenie dokumentu spowoduje jego przekroczenie, dla którego domyślna forma płatności jest inna niż „Gotówka” lub o terminie płatności większym od 0 dni – wyświetlany jest komunikat jak poniżej.
Kontrola limitu (blokada) i zmiana formy płatności
dla kontrahenta, który ma przekroczony limit kredytowy lub jego zatwierdzenie spowoduje przekroczenie limitu lub dla którego domyślną formą płatności jest „Gotówka” i termin płatności wynosi 0 dni – wyświetlana jest informacja o treści jak poniżej.
Kontrola limitu i rozliczenia (blokowanie)
Na dokumencie nie generującym płatności dla kontrahenta, który ma przekroczony limit kredytowy lub zatwierdzenie dokumentu spowoduje przekroczenie tego limitu pojawi się komunikat o treści jak poniżej. Więcej informacji na temat możliwości blokowania sprzedaży przy przekroczonym limicie znajduje się TUTAJ.
Kontrola limitu (blokowanie)
Faktura proForma (oferta) - FPF
Po wybraniu FPF na liście dokumentów, w aplikacji wyświetli się lista towarów. Do koszyka możemy dodać towary, które są dostępne na magazynie oraz takie, które mają stany zerowe.
Widoczność rabatu na liście w widoku uproszczonym
Rejestracja dokumentu
Pełna kalkulacja elementu
Pełna Kalkulacja elementu zawiera następujące informacje:
Kod oraz nazwa towaru
Cena bazowa
Marża minimalna
Stawka podatku VAT sprzedaży
Marża uzyskana prezentowana w procentach – pole możliwe do edycji
Wartość uzyskanej marży
Ilość zamawianego towaru – pole możliwe do edycji
Stan towaru na magazynie
Cena początkowa (pole ukryte przy wyłączonej widoczności promocji)
Rabat – pole możliwe do edycji (pole ukryte przy wyłączonej widoczności promocji)
Cena końcowa – pole możliwe do edycji
Wartość elementu netto oraz brutto – pole możliwe do edycji
Opis elementu – pole możliwe do edycji
Informacja dodatkowa (widoczne, gdy został dodany atrybut)- Tylko z poziomu pełnej kalkulacji można dodać atrybut na pozycji dokumentu.
Dokumenty – lista dokumentów historycznych
Okno: pełna kalkulacja elementu
Z poziomu skróconej jak i pełnej kalkulacji elementu istnieje możliwość skopiowania ilości oraz ceny użytej w poprzednich transakcjach dla wybranego kontrahenta. Przy czym cenę z transakcji historycznej można kopiować tylko dla poszczególnych, pojedynczych pozycji – nie automatycznie dla wszystkich pozycji na dokumencie. Informacje są prezentowane, jeżeli w ustawieniach aplikacji został zaznaczony parametr: [Pokazuj elementy historyczne].
Przeniesienie wartości do aktualnie wystawianego dokumentu odbywa się poprzez wybranie ilości lub ceny w prezentowanym oknie w sekcji dotyczącej historyczności.
Okno: skrócona kalkulacja element
Rejestracja dokumentu
Z poziomu aplikacji Comarch Mobile istnieje możliwość zarejestrowania dokumentów:
Zamówienia sprzedaży (RO),
Oferty sprzedaży (FPF),
Faktura sprzedaży (FA),
Paragon (PA),
Wydanie zewnętrzne (WZ),
Przesunięcie międzymagazynowe wydania (MM).
Dokumenty można dodawać z poziomu:
Szczegółów karty kontrahenta:
Karta kontrahenta, dodawanie dokumentu
Okna: Dokumenty
Okno: Dokumenty
Listy kontrahentów
Okno: Lista kontrahentów
Po wybraniu przycisku dodania dokumentu należy określić typ rejestrowanego dokumentu. Jeżeli Przedstawiciel handlowy ma możliwość rejestracji tylko jednego typu dokumentu, dialog nie zostanie wyświetlony. Nastąpi natomiast bezpośrednie przekierowanie do okna rejestracji dokumentu.
Rejestracja dokumentu składa się z następujących etapów:
Wybór określonych elementów z poziomu Listy towarów
Wprowadzenie podpisu
Zatwierdzenie
Blokada wystawiania dokumentów dla określonych kontrahentów
Aplikacja Comarch Mobile umożliwia skonfigurowanie, jakie typy dokumentów mają być dostępne dla poszczególnych kontrahentów. Jeden kontrahent może mieć udostępniony dany typ dokumentu, podczas gdy dla innego kontrahenta typ ten może zostać ukryty – przykład na poniższym rysunku.
Różne typy dokumentów możliwe do wyboru dla różnych kontrahentów
Istnieje także możliwość ukrycia wszystkich typów dokumentów dla kontrahenta. Wówczas po wybraniu opcji: Dodaj dokument, w aplikacji zostanie wyświetlony odpowiedni komunikat, jak na poniższym rysunku.
Uwaga
Za konfigurację tej funkcjonalności odpowiada parametr [BlockAddingDocument]. Wartość parametru należy zmienić w procedurze CDN.Mobile_Android_EksportKnt (Programmability/StoredProcedures/ Mobile_Android_EksportKnt). Więcej informacji na temat konfiguracji znajduje się TUTAJ.
Komunikat wyświetlany, jeżeli wszystkie typy dokumentów zostaną zablokowane dla kontrahenta
W celu ukrycia poszczególnych rodzajów dokumentów należy odnaleźć fragment:
0 AS BlockAddingDocument,i zmodyfikować warunek, określając kontrahenta i typ dokumentu, który chcemy ukryć.
Przykład
Przykładowy warunek dla kontrahenta (Knt_KntId=10) i dokumentów typu PA:
CASE WHEN Knt_KntId=10 THEN 2 ELSE 0 END AS BlockAddingDocument,
Obsługa pola Data ważności na Ofercie Sprzedaży (FPF)
W Comarch Mobile istnieje możliwość określania daty ważności podczas rejestracji Oferty Sprzedaży. Na nagłówku OS dostępne jest pole: Data ważności, w którym użytkownik może:
wskazać konkretną datę poprzez wybór z kalendarza,
wybór z listy zdefiniowanych po stronie serwera wartości z konkretnymi interwałami jak np. 1 tydzień, 1 miesiąc, które dostępne będą po wybraniu ołówka. Po wskazaniu danej wartości z listy, data ważności oferty zostanie ustawiona zgodnie z wybranym przedziałem czasu.
Nagłówek dokumentu OS – możliwość określenia daty ważności ofertyOkreślanie daty ważności oferty sprzedaży
listy towarów tworząc dany dokument istnieje możliwość dodania towaru do Koszyka:
Dodanie towaru do koszyka
Wpisując ręcznie kod EAN wagowy/cenowy i zatwierdzenie Enterem,
Skanując kod m. in. za pomocą aplikacji Binary Eye.
W oknie dodawania towaru do Koszyka istnieje możliwość określenia zamawianej ilości oraz udzielenia rabatu dla wybranej pozycji pod warunkiem, że widoczność promocji nie jest wyłączona.
Jeżeli promocje są widoczne z poziomu okna dostępne są informacje zaprezentowane poniżej:
Okno: skrócona kalkulacja elementu
W przypadku, gdy promocje są niewidoczne to w oknie dostępne są następujące informacje:
Kod oraz nazwa towaru,
Wybrana ilość zamawianego towaru (w jednostce domyślnej),
Wartość zamawianego towaru: ilość x cena,
Wartość dokumentu netto oraz brutto,
Cena bazowa towaru,
Uzyskana marża prezentowana w procentach i wartości.
Okno: skrócona kalkulacja elementu (promocje niewidoczne)
Istnieje możliwość ukrywania cen początkowych i rabatów – Przedstawiciel pracujący w aplikacji może tylko operować ceną końcową (po uwzględnieniu wszystkich rabatów), ale nie ma możliwości wglądu na to jakie promocje złożyły się na tą cenę oraz jaki rabat otrzymał odbiorca towarów.
Okno: skrócona kalkulacja elementu (promocje niewidoczne) – ukrycie cen początkowych i rabatów
Inną dodatkową opcją jest możliwość zablokowania edycji cen i rabatów na elementach dokumentów – wartości są widoczne, ale nie można ich zmieniać.
Wskazówka
Dzięki tej zmianie można tak skonfigurować aplikację, aby Przedstawiciel nie mógł zmieniać warunków handlowych narzuconych z centrali firmy.
Jeżeli w aplikacji jest włączona obsługę marży minimalnej (więcej informacji TUTAJ) dla danego towaru oraz udostępniona została cena zakupu w konfiguracji stanowiska mobilnego (więcej informacji TUTAJ), to w sytuacji, gdy przedstawiciel w oknie małej kalkulacji dla danego towaru wprowadzi zbyt wysoką wartość rabatu lub zbyt niską cenę końcową, zadziała blokada i pojawi się komunikat „Uzyskana marża jest za niska”.
Okno: Mała kalkulacja, komunikat: „Uzyskana marża jest za niska”
Identyczna blokada oraz komunikat pojawia się również w momencie, gdy Przedstawiciel w oknie pełnej kalkulacji wprowadzi zbyt niskie wartości dla dowolnego pola możliwego do edycji tj. Marża uzyskana (%), Rabat (%), Końcowa oraz Wartość Elementu (PLN).
Możliwość filtrowania towarów na zakładce koszyk
Na liście filtrów dostępnych z poziomu zakładki: Koszyk na dokumencie istnieją filtry: Producent, Marka oraz Rodzaj towaru. Po wybraniu filtra zostaje wyświetlona lista Producentów/Marek powiązanych z towarami dodanymi do koszyka. Na liście prezentowana jest także wartość dokumentu w kontekście konkretnej Marki/Producenta.
Jeżeli na filtrze zostanie wybrana określona wartość, lista towarów w Koszyku zostanie odfiltrowana – zawężona do wybranej Marki/Producenta.
Filtry: Marka oraz Producent na zakładce: Koszyk dokumentu
Seryjne dodawanie towarów do koszyka
Istnieje możliwość seryjnego dodawania towarów do koszyka. W tym celu należy z paska górnego wybrać przycisk , a następnie przycisk .
Opcja seryjnego dodawania towarów do koszyka
Po naciśnięciu przycisku pojawi się okno, w którym należy wpisać ilość towarów dodawanych seryjnie.
Okno: Dodaj towary z listy do koszyka
Opcja będzie dotyczyła wszystkich towarów aktualnie znajdujących się na liście towarów. Listę można zawęzić do określonych towarów poprzez zastosowanie filtra.
Uwaga
W trakcie otwierania listy towarów do pamięci urządzenia pobierane jest maksymalnie 100 towarów. Jeżeli odfiltrowana lista towarów będzie miała więcej niż 100 elementów, to przy seryjnym dodawaniu towarów zostanie dodane 100 pozycji. Aby w takiej sytuacji dodać więcej niż 100 pozycji do koszyka należy przewinąć listę towarów do ostatniego towaru spełniającego dane kryterium filtrowania.
Uproszczone dodawanie pozycji do koszyka
Przy współpracy z systemem Comarch ERP XL istnieje możliwość uproszczonego wprowadzania pozycji do koszyka na dokumencie. Aby zmienić widok listy towarów należy wejść w ustawienia aplikacji i w sekcji „Parametry dokumentów” zaznaczyć uproszczony widok listy – więcej informacji nt. temat znajduje się TUTAJ.
Po zaznaczeniu uproszczonego widoku listy towarów przypadku listy towarów pojawiają się kwadratowe przyciski, które umożliwiają szybkie dodawanie towaru do koszyka oraz spełniają funkcję informacyjną:
– pozycja nie jest dodana do koszyka.
– pozycja jest prawidłowo dodana do koszyka.
– ostrzeżenie – dodanie pozycji nie jest zablokowane, natomiast zaistniało zdarzenie, o którym Operator powinien być powiadomiony, by miał możliwość skorygowania.
– blokada – wprowadzona ilość jest niepoprawna i nie można zapisać pozycji (np. nieprawidłowy przelicznik). Nie można przejść do innej pozycji do czasu poprawienia ilości na elemencie.
W widoku katalogowego na pozycjach pojawia się cena i ilość wybranego towaru, a w przypadku błędu wyświetla się odpowiedni komunikat.
Uproszczony widok towarów (tryb listy)
Tryb uproszczony z klawiaturą
W ustawieniach aplikacji należy zmienić widok listy towarów na uproszczony z klawiaturą. Klawiatura pojawia się przy rozpoczęciu edycji danej pozycji. Umożliwia to wpisywanie wartości dwucyfrowych oraz ułamkowych. W celu wprowadzenia wartości ułamkowej należy kliknąć i przytrzymać przycisk 9. Dłuższe przytrzymanie przycisku 0x powoduje usunięcie pozycji z zamówienia.
Widok listy towarów w trybie uproszczonym z klawiaturą
Pełna kalkulacja elementu
Pełna Kalkulacja elementu zawiera następujące informacje:
Kod oraz nazwa towaru
Cena bazowa
Marża minimalna
Stawka podatku VAT sprzedaży
Marża uzyskana prezentowana w procentach – pole możliwe do edycji
Wartość uzyskanej marży
Ilość zamawianego towaru – pole możliwe do edycji
Stan towaru na magazynie
Cena początkowa (pole ukryte przy wyłączonej widoczności promocji)
Rabat – pole możliwe do edycji (pole ukryte przy wyłączonej widoczności promocji)
Cena końcowa – pole możliwe do edycji
Wartość elementu netto oraz brutto – pole możliwe do edycji
Opis elementu – pole możliwe do edycji
Informacja dodatkowa (widoczne, gdy został dodany atrybut)- Tylko z poziomu pełnej kalkulacji można dodać atrybut na pozycji dokumentu.
Dokumenty – lista dokumentów historycznych
Okno: pełna kalkulacja elementu
Z poziomu skróconej jak i pełnej kalkulacji elementu istnieje możliwość skopiowania ilości oraz ceny użytej w poprzednich transakcjach dla wybranego kontrahenta. Przy czym cenę z transakcji historycznej można kopiować tylko dla poszczególnych, pojedynczych pozycji – nie automatycznie dla wszystkich pozycji na dokumencie. Informacje są prezentowane, jeżeli w ustawieniach aplikacji został zaznaczony parametr: [Pokazuj elementy historyczne].
Przeniesienie wartości do aktualnie wystawianego dokumentu odbywa się poprzez wybranie ilości lub ceny w prezentowanym oknie w sekcji dotyczącej historyczności.
Okno: skrócona kalkulacja element
Blokada zapisu pozycji z wartością 0
Jeżeli na dokumencie ustawiona jest blokada zapisu pozycji z zerową wartością, w aplikacji sprawdzanie wartości pozycji następuje już na etapie zapisu pojedynczego elementu. Jeżeli wartość pozycji wynosi 0, wówczas dodanie takiej pozycji do koszyka będzie zablokowane, a użytkownik zostanie o tym poinformowany odpowiednim komunikatem.
Komunikat wyświetlany, jeśli wartość pozycji wynosi 0, mała i duża kalkulacja elementu
Jeżeli wyzerowanie wartości pozycji nastąpi na przykład w wyniku zastosowania promocji lub rabatu nagłówka, wówczas walidacja pozycji z wartością 0 nastąpi w momencie zapisu lub zatwierdzenia dokumentu. Użytkownik otrzyma komunikat wraz ze wskazaniem, która pozycja ma zerową wartość.
Komunikat wyświetlany przy zapisie/zatwierdzaniu dokumentu z pozycją o zerową wartością
Jeżeli działa blokada zapisu pozycji z zerową wartością niemożliwe jest także dodanie takiej pozycji podczas dodawania seryjnego. Pozycje z zerową wartością zostaną pominięte podczas dodawania seryjnego, a w aplikacji zostanie wyświetlony komunikat jak poniżej.
Komunikat wyświetlany w przypadku seryjnego dodawania towarów
Zatwierdzanie dokumentu – zakładka Podpis
Po wybraniu przycisku [Podpisz] należy wprowadzić podpis (przez pracownika kontrahenta, z którym prowadzona jest transakcja lub samego przedstawiciela handlowego).
Okno: Podpis
Istnieje także możliwość zatwierdzania dokumentów bez podpisu. Poprzez ustawienie odpowiedniego parametru istnieje możliwość skonfigurowania, dla jakich typów dokumentów podpis ma być wymagany, a dla których może on być pomijany.
Wskazówka
Możliwość zatwierdzania dokumentu bez podpisu została opisana TUTAJ.
Dla takich dokumentów (dla których wymagalność podpisu została wyłączona) okno rejestracji dokumentu składa się z 3 zakładek – zakładka z Podpisem nie jest prezentowana. Użytkownik może w szybki sposób zatwierdzić taki dokument, poprzez wybranie opcji: Zatwierdź wyświetlanej na nagłówku dokumentu lub w standardowy sposób poprzez wybór z wszystkich dostępnych opcji.
Możliwość zatwierdzenia dokumentu bez podpisu
Po wybraniu opcji: [Zatwierdź i wyślij] pojawi się okno zaprezentowane poniżej:
Okno: Zatwierdź i wyślij
Opcja: Powrót
Wybranie przycisku: [Powrót] dostępnego na urządzeniu podczas rejestracji dokumentu spowoduje wyświetlenie okna zaprezentowanego na rysunku poniżej:
Wyjście z rejestracji dokumentu
Jeżeli podczas rejestrowania dokumentu przynajmniej jeden towar został dodany do Koszyka, wówczas podczas próby wyjścia bez zapisu z dokumentu zostanie dodatkowo wyświetlony komunikat informujący o istnieniu pozycji w koszyku. Na tym poziomie użytkownik będzie musiał określić czy na pewno chce wyjść bez zapisu dokumentu.
Wyjście z rejestracji dokumentu
Wydruk dokumentu
Poniżej został zaprezentowany standardowy wygląd wydruku PDF. Wygląd wydruków dla poszczególnych typów dokumentów i/lub operatorów można modyfikować – np. dodając własne logo firmy na wydruku. Więcej informacji oraz przykłady takich modyfikacji można znaleźć TUTAJ.
Podgląd wydruku PDF wystawionego w aplikacji dokumentu
Cofanie dokumentu do bufora odbywa się poprzez wybranie przycisku , który jest dostępny z poziomu okna Dokumenty w menu rozwijanym dla danego dokumentu:
Okno: Dokumenty, lista przycisków rozwijanych
Dodatkowo podczas podglądu dokumentu zatwierdzonego, który nie został jeszcze zsynchronizowany do systemu ERP istnieje możliwość cofnięcia dokumentu do bufora poprzez wybranie przycisku .
Podgląd dokumentu, opcja Edytuj
Po wybraniu opcji: [Tak], dokument zostanie cofnięty do bufora.
Komunikat towarzyszący cofaniu dokumentu do bufora
Usuwanie dokumentów
Usunięcie dokumentu będącego w buforze odbywa się poprzez wybranie przycisku . Opcja jest dostępna z poziomu okna: Dokumenty w menu rozwijanym dla danego dokumentu:
Podgląd dokumentu, opcja Usuń
Po wybraniu opcji Komunikat towarzyszący usuwaniu dokumentu, dokument zostanie usunięty.
Komunikat towarzyszący usuwaniu dokumentu
Widoczność rabatów na liście towarów przy wystawianiu dokumentów
W aplikacji Comarch Mobile istnieje możliwość wyświetlania rabatu na liście towarów podczas wystawiani a dokumentu handlowego, zamówienia oraz oferty. Dzięki niej przedstawiciel handlowy będzie miał możliwość wglądu, które towary są aktualnie w promocji i zaproponowania ich kontrahentowi.
Funkcjonalność ta jest dostępna dla następujących typów dokumentów:
Faktura Sprzedaży,
Paragon,
Wydanie Zewnętrzne,
Zamówienie Sprzedaży (RO),
Oferta Sprzedaży (FPF).
Funkcjonalność ta nie jest dostępna dla poniższych typów dokumentów:
Przesunięć międzymagazynowych (MM)
Więcej informacji odnośnie konfiguracji takiej opcji można znaleźć TUTAJ.
Automatyczne wysyłanie mailem dokumentów po ich zatwierdzeniu
W aplikacji Comarch Mobile jest możliwość wysyłania dokumentu po zatwierdzeniu, na adres email przypisany do karty kontrahenta, a także do wszystkich odbiorców zdefiniowanych w Ustawieniach aplikacji.
W parametrach aplikacji została dodana opcja: Automatyczne wysyłanie maila – po zaznaczeniu opcji zostaje wyświetlona dodatkowa konfiguracja, w której użytkownik może określić:
Do kogo ma być wysyłany dokument po zatwierdzeniu:
Kontrahent – wiadomość z załączonym dokumentem zostanie wysłana na adres email przypisany do adresu głównego kontrahenta, lub na adres email przypisany do adresu wysyłkowego (jeżeli kontrahent nie posiada adresu email na adresie głównym).
Odbiorca – możliwość określenia dowolnego adresu/adresów, na które dokumenty powinny być wysyłane po zatwierdzeniu.
Dla jakich typów dokumentów opcja wysyłania po zatwierdzeniu powinna zostać włączona,
Dla jakich serii dokumentów opcja wysyłania powinna zostać włączona.
Jeżeli dokument spełnia wymagania określone w ustawieniach aplikacji (odpowiedni typ i seria) po zatwierdzeniu dokumentu i wskazaniu aplikacji, która ma zostać użyta do wysłania maila, zostanie podniesiona formatka nowej wiadomości z uzupełnionymi adresami email Odbiorców i/lub Kontrahenta.
Dodatkowo, jeżeli opcja Automatycznego wysyłania maila jest włączona, po wybraniu opcji Wyślij w menu kontekstowym na liście dokumentów, oprócz dotychczas prezentowanych opcji dostępna będzie także opcja: Wyślij do zdefiniowanych odbiorców, która wywoła analogiczny efekt jak w przypadku Zatwierdzenia dokumentu.
Opcja w parametrach aplikacji: „Automatyczne wysyłanie maila”Automatyczne uzupełnianie adresów email, zgodnie z ustawieniami aplikacji
Po wyborze przycisku dodania nowego dokumentu zostanie wyświetlone okno: Towary.
Okno [Lista towarów]Stany towarów, które nie są dostępne na magazynie prezentowane są na liście w kolorze czerwonym.
W widoku poziomym lista towarów w trakcie wystawiania dokumentu jest podzielona na trzy części:
Lista towarów ze wszystkimi zakładkami dokumentu,
Szczegóły towaru,
Szczegóły elementu (duża kalkulacja).
Wystawianie dokumentu, zakładka [Towary] – widok poziomyPoruszając się po liście użytkownik ma możliwość wyświetlenia w bieżącym oknie danych wybranego towaru oraz szczegółów elementu wystawianego dokumentu.
W górnym pasku okna:
z lewej strony widoczny jest kod i nazwa towaru lub numer i wartość zamówienia,
z prawej strony przycisk zapisania elementu,
ikonka dodania informacji dodatkowej.
Filtrowanie
Istnieje możliwość zawężenia listy towarów poprzez wykorzystanie filtrów dostępnych w dolnej części okna.
Po wybraniu przycisku użytkownik może dokonać wyboru kryteriów, według których będzie odbywało się filtrowanie listy towarów.
Filtr na liście towarów
W aplikacji udostępniono filtrowanie listy kontrahentów po kilku atrybutach jednocześnie. Po wybraniu opcji [Informacje dodatkowe] pokazuje się lista atrybutów:
Wybór klasy atrybutu w filtrze na liście kontrahentów
W przypadku wyboru kryterium: [Po towarach] zostanie wyświetlone okno, w którym będzie możliwość wyboru, czy filtrowanie będzie odbywało w oparciu o nazwę lub kod towaru, czy o kod EAN przypisany do jego karty. W zależności od ustawień listy towarów wyszukiwanie rozpocznie się po wpisaniu wskazanej ilości znaków w polu wyszukiwania. Opis ustawień listy towarów znajduje się TUTAJ.
Filtr na liście towarów, wybór kryterium: Po towarach
Po wybraniu kryterium filtra [Promocje] zostanie wyświetlone okno, w którym użytkownik ma możliwość wyfiltrowania listy promocji po nazwie.
Filtr na liście towarów, wybór kryterium: Promocja
Przy każdej promocji dostępna jest ikona , która umożliwia przejście do sekcji ze szczegółowymi informacjami o promocji. Widok promocji jest taki sam, jak po wejściu w promocję na karcie Kontrahenta w sekcji „Istnieją obowiązujące promocje”. Więcej informacji o promocjach znajduje się TUTAJ.
Uwaga
Filtr [Promocje] jest dostępny w przypadku, gdy nie została zablokowana widoczność promocji.
Wyświetlenie zawartości Koszyka jest możliwe po przejściu na kolejną zakładkę.
Z poziomu menu kontekstowego elementy dodane do Koszyka można:
Zmodyfikować,
Skopiować,
Usunąć.
Ponadto z tego poziomu można także wyświetlić szczegóły karty dodanego towaru oraz sprawdzić stan towaru.
Okno: Koszyk
W aplikacji możliwa jest synchronizacja stanów dla pojedynczego towaru z karty towaru, z listy towarów i podczas wystawiania dokumentu przy danej pozycji towarowej. Dzięki czemu można sprawdzić aktualny stan wybranego towaru na magazynach dostępnych dla przedstawiciela.
Istnieje możliwość przełączenia się na widok katalogowy towarów dodanych do koszyka. Dotychczas opcja wyświetlania zdjęć towarów możliwa była jedynie z poziomu widoku listy towarów – gdzie prezentowane są wszystkie towary, zarówno te na które Klient się zdecydował jak i te nie dodane na dokument. Nowa opcja daje możliwość szybkiego podglądu miniatur zdjęć towarów za pomocą opcji dostępnej na nagłówku wystawianego dokumentu. W razie potrzeby widok zdjęć towarów dodanych do koszyka można równie szybko wyłączyć poprzez wybranie opcji: .
Umożliwiono również kopiowanie dodanych już pozycji na dokumencie, za pomocą przycisku „Kopiuj”. Jeśli taki element zostanie skopiowany i będzie figurował w koszyku kilka razy, na liście towarów zostanie to przedstawione w sposób pokazany poniżej:
Okno: Towary, kopiowanie elementów
Po kliknięciu pozycji dodanej do koszyka więcej niż jeden raz, zostanie wyświetlone okno z informacją na temat dodanej ilości oraz wartości netto i brutto za elementy (wartość = ilość x cena).
Okno: Towary, towar dodany kilka razy do koszyka
W aplikacji Comarch Mobile umożliwiono wyświetlanie na liście towarów oraz liście pozycji dodanych do koszyka informacji o ilości i cenie w jednostce podstawowej jak i domyślnej jednostce pomocniczej. Podejrzenie ilości i ceny w jednostce podstawowej możliwe jest już z poziomu listy towarów, bez konieczności podnoszenia kalkulacji dla pozycji.
Funkcjonalność ta dotyczy towarów, które zostały dodane na dokument w jednostce pomocniczej.
Więcej informacji odnośnie konfiguracji tej funkcjonalności znajduje się TUTAJ.
Wyświetlanie ilości i ceny zarówno dla jednostki pomocniczej jak i podstawowej podczas wystawiania RO
Wszystkie towary które znajdują się w koszyku można filtrować po kodzie, nazwie towaru, kodzie EAN towaru, umożliwiając szybkie odnalezienie szukanej pozycji na dokumencie.
Prezentacja kwoty limitu kredytowego do wykorzystania
W aplikacji Comarch Mobile podczas wystawiania dokumentu możliwe jest wyświetlanie kwoty limitu kredytowego pozostającej do wykorzystania przez kontrahenta, dla którego aktualnie wystawiany jest dokument. Włączenie tej funkcjonalności możliwe jest poprzez włączenie parametru Pokazuj limit kredytowy dostępnego w ustawieniach aplikacji. Więcej informacji znajduje się TUTAJ.
Kwota limitu kredytowego pozostającego do wykorzystania widoczna podczas wystawiania dokumentu
Prezentacja kwoty płatności przeterminowanych
W aplikacji Comarch Mobile podczas wystawiania dokumentu możliwe jest wyświetlanie kwoty płatności przeterminowanych kontrahenta, dla którego aktualnie wystawiany jest dokument. Włączenie tej funkcjonalności możliwe jest poprzez włączenie parametru Pokazuj płatności przeterminowane dostępnego w ustawieniach aplikacji. Więcej informacji znajduje się TUTAJ.
Kwota płatności przeterminowanych widoczna podczas wystawiania dokumentu
Nagłówek dokumentu
Nagłówek dokumentu
Z poziomu okna [Nagłówek dokumentu] widoczne są pola zaprezentowane poniżej. Pola oznaczone symbolem są możliwe do edycji po naciśnięciu przycisku.
Okno: Nagłówek dokumentu RO
Uwaga
Pola: [Cena początkowa] i [Rabat] są ukryte przy wyłączonej widoczności promocji. W przypadku dezaktywacji formy płatności w systemie Comarch ERP Optima podczas rejestrowania nowego dokumentu nieaktywna forma płatności nie będzie dostępna.
W aplikacji istnieje możliwość zablokowania zmiany na nagłówku dokumentu:
Formy płatności
Terminu płatności
Daty wystawienia
Daty realizacji
W widoku poziomym, aby użytkownik mógł modyfikować elementy nagłówka dokumentu, które mają wpływ na wartość dokumentu, np. Magazyn, wszystkie elementy dokumentu muszą być zapisane (zamknięte).
Prezentacja wagi całego dokumentu oraz poszczególnych towarów
Po zaznaczeniu parametru w Ustawieniach aplikacji [Pokazuj wagę towarów] (opis tego parametru znajduje się TUTAJ), przedstawiciel podczas wystawiania dokumentu może kontrolować wagę całego zamówienia.
Zaznaczenie w ustawieniach konfiguracji parametru widoczności wagi towarów na dokumencieWyświetlanie na dokumencie wagi wszystkich towarów dodanych do koszyka
Zdefiniowana waga (brutto) na kartach towarów w systemie Comarch ERP Optima jest pobierana i prezentowana w aplikacji.
Oprócz kart produktów, ciężar jest także wyliczany i prezentowany podczas wystawiania dokumentu:
na pozycji (na dużej kalkulacji),
na dokumencie (na wszystkich zakładkach na pasku górnym) – suma wag poszczególnych elementów.
W ten sposób przedstawiciel nie tylko wpływa na sprzedaż, ale także może lepiej planować wysyłkę czy odbiór towaru przez Klienta. Szybki dostęp do informacji o wadze całego zamówienia może pozwolić na wybór odpowiedniego środka transportu oraz stanowi argument dla Klienta, aby zwiększyć zamówienie (minimalizując koszty wysyłki).
Na liście towarów dodanych do koszyka widoczna jest informacja na temat wielkości udzielonego rabatu na każdej pozycji. Umożliwia to szybki przegląd wysokości udzielonych rabatów, bez konieczności wyświetlania szczegółów każdej pozycji z osobna.
Prezentacja informacji o wysokości rabatu na liście towarów dodanych do koszyka
Zmiana daty realizacji
W przypadku, gdy na elementach dokumentu jest ustawiony czas dostawy, podczas edycji na nagłówku dokumentu, czasu realizacji wystawianego dokumentu, użytkownik będzie mógł zadecydować:
czy data realizacji z nagłówku ma się zapisać na każdym elemencie dokumentu,
czy data dostawy poszczególnych towarów ma pozostać ze zdefiniowanego cennika.
Ustawienie czasu dostawy na elemencie zgodnie z czasem realizacji na nagłówku dokumentu
Ustawienie czasu dostawy na elemencie zgodnie z czasem realizacji na nagłówku dokumentu
Zmiana cennika na nagłówku dokumentu
Istnieje możliwość przeliczenia pozycji dodanych do koszyka po zmianie cennika początkowego na nagłówku dokumentu. Jeżeli dokument posiada już pozycje w koszyku a użytkownik spróbuje zmienić cenę początkową, zostanie wyświetlony odpowiedni komunikat, po potwierdzeniu którego pozycje w koszyku zostaną przeliczone zgodnie z ustawionym cennikiem.
Zmiana ceny początkowej na nagłówku dokumentu
Po tym jak użytkownik wybierze inny cennik na liście możliwych do wyboru cenników, zostanie poinformowany, że zmiana ta może spowodować zmianę warunków handlowych.
Po potwierdzeniu komunikatu pozycje zostaną przeliczone zgodnie z wybranym cennikiem.
Lista pozycji dodanych do koszyka przed i po zmianie cennika na nagłówku
Istnieje możliwość określenie dla cenników formy i terminu płatności. W tabeli dotyczącej rodzajów cen zostały dodane kolumny, których odpowiednie zasilenie danymi (zsynchronizowanie) umożliwia wymuszenie ustalenia formy i terminu płatności po wyborze konkretnego cennika na nagłówku dokumentu.
Dodawanie atrybutów na nagłówek dokumentu
Aby użytkownik posiadał możliwość przypisania danego atrybutu na pozycję dokumentu konieczne jest jego właściwe zdefiniowanie oraz przypięcie do odpowiedniego obiektu w systemie Comarch ERP Optima.
Uwaga
Tylko z poziomu pełnej kalkulacji można dodać atrybut na pozycji dokumentu (towar).
Na nagłówek dokumentu można dodać z poziomu każdego okna dostępnego podczas jego tworzenia informację dodatkową (atrybut). Aby dodać atrybut należy nacisnąć przycisk i wybrać opcję Dodaj informację dodatkową. Następnie należy wybrać klasę atrybutu i wpisać bądź wybrać wartość - jak poniżej.
Dodanie atrybutu na nagłówku dokumentu
Istnieje również możliwość dodania atrybutu poprzez wybranie ikony „+” w sekcji: Informacje dodatkowe na nagłówku dokumentu:
Dodanie informacji dodatkowej z poziomu nagłówka dokumentu
Edycja kontrahenta docelowego i głównego na nagłówku dokumentu
W aplikacji Comarch Mobile Sprzedaż istnieje możliwość edycji kontrahenta docelowego i głównego na nagłówku dokumentów wystawionych w aplikacji:
Zamówienie Sprzedaży (RO),
Oferta Sprzedaży (FPF),
Faktura Sprzedaży (FS),
Paragon (PA),
Wydanie Zewnętrzne (WZ).
Edycja kontrahenta docelowego na nagłówku dokumentu
Edycja kontrahenta docelowego na nagłówku dokumentu
Edycja kontrahenta głównego na nagłówku dokumentu
Edycja kontrahenta głównego na nagłówku dokumentu
Od wersji 2022.2.1 aplikacji Comarch Mobile została wprowadzona funkcjonalność, dzięki której użytkownik będzie mógł zdecydować, czy podczas zmiany kontrahenta na nagłówku dokumentu, ma również nastąpić zmiana innych elementów tj. płatnik, kontrahent docelowy, typ transakcji, forma płatności, sposób dostawy.
Widok okna wyboru z możliwością dokonania zmian po wybraniu innego kontrahenta
Użytkownik decyduje, które elementy dokumentu mają ulec zmianie. Po wskazaniu odpowiednich opcji i wybraniu Zapisz, pojawi się poniższy komunikat:
Komunikat wyświetlany w aplikacji przy próbie zmiany kontrahenta głównego na nagłówku dokumentu
Nie – pozostawienie aktualnych ustawień na dokumencie – brak zmiany.
Tak – aktualizacja wskazanych danych na dokumencie
Uwaga
Wybrane elementy zostają zapamiętane dla danego kontrahenta do momentu ich ponownej zmiany
Więcej informacji o konfiguracji dotyczącej zmiany kontrahenta na nagłówku dokumentu można znaleźć TUTAJ.
Vanselling
Vanselling
Przy współpracy z Comarch ERP Optima jest dostępna obsługa sprzedaży typu Vanselling, czyli umożliwienie sprzedaży towaru bezpośrednio u Klienta, poprzez wystawianie dokumentu handlowego (PA, FA) z możliwością fiskalizacji tych dokumentów na drukarce fiskalnej oraz dokumentu WZ.
W ramach obsługi sprzedaży bezpośredniej (Vansellingu) w aplikacji Comarch Mobile umożliwiono:
wystawianie Paragonów, Faktur Sprzedaży oraz Wydań Zewnętrznych,
kontrolowanie przez aplikacje dostępności zasobów towarów w magazynie Przedstawiciela handlowego (magazynie mobilnym),
w przypadku skonfigurowania drukarki fiskalnej – zafiskalizowania dokumentów handlowych,
automatyczne przyjmowanie zapłaty przy zatwierdzaniu dokumentu generujących płatność, np. Faktury sprzedaży,
drukowanie i wysyłanie dokumentów: do drukarki skomunikowanej z urządzeniem mobilnym lub na wybrany adres e-mail np. Klienta,
przyjmowanie płatności kartą płatniczą.
Dokumenty
Dokumenty
Kafelek: Dokumenty
Kafelek [Dokumenty] umożliwia wyświetlenie, filtrowanie i dodawanie wszystkich dokumentów zgromadzonych w bazie mobilnej poza dokumentami magazynowymi MM.
Lista dokumentów wyświetlonych z poziomu kafelka Dokumenty
Menu kontekstowe dokumentu
Standardowym gestem otwierającym menu kontekstowe rekordu jest dłuższe przytrzymanie palca na danej pozycji. Dodatkowo w miejscach, gdzie takie menu kontekstowe jest dostępne znajduje się przycisk: , który również umożliwia jego otwarcie. Opcje w menu kontekstowe mogą się różnić w zależności od statusu dokumentu:
Dokument niezatwierdzony – dostępne opcje:
[Edytuj] – edycja dokumentu, otwarcie okna umożliwiającego naniesienie dodatkowych zmian i zatwierdzenie,
[Podgląd] – podgląd dokumentu,
[Usuń] – usunięcie dokumentu będącego w buforze.
Dokument zatwierdzony – dostępne opcje:
[Edytuj] – edycja dokumentu, otwarcie okna umożliwiającego cofnięcie zatwierdzenia dokumentu i przejście do jego edycji, opcja dostępna, jeżeli dokument nie został wysłany do systemu ERP
[Podgląd] – podgląd dokumentu,
[Wyślij] – wysłanie dokumentu na e-mail/do drukarki.
Pobrane dokumenty z systemu na liście dokumentów w kaflu Dokumenty oraz na liście dokumentów z poziomu karty kontrahenta oznaczone są dodatkową ikoną .
Filtrowanie dokumentów
Z poziomu listy dokumentów istnieje możliwość filtrowania dokumentów.
Filtry na liście dokumentów
Filtr [Status dokumentu] umożliwia zawężenie listy dokumentów:
Wszystkie – wyświetlenie wszystkich dokumentów
Potwierdzone – wyświetlenie dokumentów, które są potwierdzone
Niepotwierdzone – wyświetlenie dokumentów, które nie są potwierdzone
Oczekuje na synchronizację – wyświetlenie dokumentów, które oczekują na synchronizację
Wysłano – wyświetlenie dokumentów, które są wysłane do systemu ERP
Zsynchronizowano – wyświetlenie dokumentów, które są zsynchronizowane do systemu ERP i/lub pobrane z systemu ERP
W aplikacji udostępniono filtrowanie listy dokumentów po kilku atrybutach jednocześnie. Po wybraniu opcji [Informacje dodatkowe] pokazuje się lista atrybutów :
Wybór klasy atrybutu w filtrze na liście dokumentów
W oknie [Dokumenty] istnieje również możliwość szybkiego dostępu do rejestracji określonych typów dokumentów. Wcześniej jednak należy określić, jakie typy dokumentów mają być widoczne w tym oknie dla operatora. W tym celu kaflu [Ustawienia] w sekcji: [Parametry dokumentów] należy zaznaczyć opcję: [Używaj szybkiego wybierania] i wybrać typy dokumentów, które mają być dostępne dla Użytkownika w tym oknie.
Wybór typów dokumentów jakie mają być widoczne dla operatora z poziomu okna [Dokumenty]Po wybraniu określonych typów dokumentów będą one dostępne w dolnej części okna [Dokumenty].
Szybka rejestracja dokumentów z poziomu okna [Dokumenty]Dokument może zostać również dodany poprzez kliknięcie ikony plusa w prawym górnym rogu okna. Następnie zostanie rozwinięta lista dostępnych dokumentów do wyboru. Po wyborze typu dokumentu pokaże się okno z wyborem kontrahenta.
W celu poprawy niezawodności aplikacji Comarch Mobile umożliwiono odzyskiwanie dokumentów w przypadku nieoczekiwanego zamknięcia aplikacji. Wówczas po powrocie na menu główne pojawi się komunikat, jak na zdjęciu poniżej. Po wybraniu opcji [TAK], dokument zostanie odzyskany.
Komunikat odzyskiwania dokumentu
Z poziomu aplikacji Comarch Mobile Sprzedaż istnieje możliwość zarejestrowania dokumentów:
zamówienia sprzedaży (RO),
oferty sprzedaży (FPF),
paragonu (PA),
faktury sprzedaży (FA),
wydania zewnętrznego (WZ),
przesunięcia międzymagazynowego wydania (MM).
Uwaga
Wszystkie opcje dotyczące Vansellingu są ukrywane, jeżeli użytkownik nie ma praw do wystawania: FA, WZ, PA i MM.
Faktura Sprzedaży (FA)
Po wybraniu FS na liście dokumentów, w aplikacji wyświetli się lista towarów. Do koszyka dokumentu możemy dodać jedynie towary, które są dostępne na magazynie mobilnym (stany niezerowe). Wygodnie w tej sytuacji jest skorzystać z filtra ‘Stany zerowe – Ukrywaj’. Wówczas lista towarów zostanie odfiltrowana do tych pozycji, których stan na magazynie mobilnym jest niezerowy.
Filtr ukrywający stany zerowe w aplikacji
Po dodaniu towarów do koszyka, na nagłówku dokumentu można podejrzeć podstawowe informacje o dokumencie.
Po wyborze towarów i dokonaniu ewentualnych zmian na nagłówku dokumentu, dokument taki można:
Zapisać – dokument zostanie zapisany do bufora, nie zostanie wysłany do systemu ERP podczas synchronizacji,
Zatwierdzić – po zatwierdzeniu dokument będzie wysłany do systemu podczas synchronizacji,
Wyjść bez zapisu,
Anulować – jeśli dokument był edytowany, po wybraniu tej opcji zmiany nie zostaną zapisane.
Możliwe do wyboru opcje, po zakończeniu wystawiania dokumentu
Po zatwierdzeniu, dokument znajdzie się na liście płatności na karcie kontrahenta.
Dokument widoczny na liście płatności
Wydanie Zewnętrzne (WZ)
Wydanie zewnętrzne dokumentuje wydanie towaru z magazynu mobilnego bez generowania płatności. Analogicznie jak przy fakturze sprzedaży oraz paragonie, aby móc dodać towary do koszyka muszą być dostępne stany na magazynie mobilnym.
Dokument WZ jest analogicznie rejestrowany jak dokument FS oraz PA (wraz z kontrolą limitu kredytowego) z tą różnicą, że po zatwierdzeniu dokumentu WZ nie generują się płatności w sekcji handlowe.
Wyszukiwanie historycznych transakcji na podstawie indeksu towarowego
Funkcjonalność ta pozwala na wyszukiwanie historycznych transakcji podczas wystawiania dokumentu za pomocą wskazanego towaru z listy.
Podczas wystawiania dokumentu handlowego, sprzedawca będzie miał możliwość podejrzenia ilości danego towaru na historycznym dokumencie oraz numeru tego dokumentu w sytuacji, gdy kontrahent będzie chciał zamówić/kupić towar, który w przeszłości został już u nas zakupiony.
Podczas wystawiania dokumentu w aplikacji, z poziomu listy towarów, należy rozwinąć menu kontekstowe dla wybranego przez nas towaru. W menu tym znajduje się opcja Historyczne transakcje, jak poniżej:
Opcja Historyczne transakcje dostępna z poziomu menu kontekstowego na liście towarów
Po wyborze opcji historycznych transakcji zostanie wyświetlone okno historycznych transakcji, na których pojawił się wybrany przez nas towar:
Lista dokumentów historycznych, na których wybrana została wskazana pozycja
Po rozwinięciu menu przy danym dokumencie pojawi się lista działań, jak poniżej:
Możliwe opcje po rozwinięciu menu dokumentu
W zależności od wyboru danej opcji użytkownik będzie miał możliwość:
Podgląd – podejrzenia dokumentu tj. informacji o towarach, nagłówku oraz warunków handlowych
Kopiuj pozycję – skopiowania wybranej pozycji, czego skutkiem będzie dodanie pozycji na listę towarów na tworzonym dokumencie. Po tej czynności w aplikacji pojawi się informacja: Pozycja została dodana do koszyka.
Kopiuj dokument – skopiowania wszystkich pozycji z historycznego dokumentu. Więcej informacji nt. kopiowania dokumentów znajduje się TUTAJ.
Po wyborze dokumentu w aplikacji zostanie wyświetlone okno prezentujące pozycje towarowe na generowanym dokumencie.
Lista pozycji na generowanym dokumencie
Istnieje możliwość filtrowania listy towarów. Filtr „Dok. Kontrahenta” automatycznie zawężany jest do wybranych na filtrze dokumentów.
Okno filtru Dok. kontrahenta
Wyświetlanie historycznych transakcji dla danej pozycji może uwzględniać więcej typów dokumentów niż domyślny. Po naciśnięciu przycisku podnosi listę filtrów dostępnych na liście towarów z poziomu dokumentu. Dłuższe przytrzymanie na filtrze „Dok. kontrahenta” lub "Wszystkie dok." powoduje wyświetlenie okna z wyborem przycisku m.in. [Opcje filtra], po wybraniu którego zostanie wyświetlone okienko z możliwością wyboru typu dokumentów.
Opcje filtra – zawężanie typu dokumentów historycznych
Kopiowanie dokumentów
Istnieje możliwość kopiowania wielu elementów z historycznie wystawionego dokumentu. Aby takie kopiowanie wykonać należy w trakcie wystawiania skorzystać z jednego z filtrów:
Dok. kontrahenta – umożliwiający wybór historycznie wystawionego dokumentu dla kontrahenta wybranego w wystawianym dokumencie,
Wszystkie dok. – umożliwiający wybór historycznie wystawionego dokumentu dla dowolnego kontrahenta, którym opiekuje się Sprzedawca.
Filtry: Dok. kontrahenta i Wszystkie dok.
Po wybraniu historycznego dokumentu w filtrze, lista towarów zostaje zawężona do towarów, które występowały na wybranym dokumencie i są dostępne do sprzedaży przez Pracownika danemu Kontrahentowi. Kolorem fioletowym prezentowane są historyczne wartości elementów.
Wyświetlanie historycznych transakcji dla danej pozycji może uwzględniać więcej typów dokumentów niż domyślny. Po naciśnięciu przycisku podnosi listę filtrów dostępnych na liście towarów z poziomu dokumentu. Dłuższe przytrzymanie na filtrze „Dok. kontrahenta” lub „Wszystkie dok.” powoduje wyświetlenie okna z wyborem przycisku m.in. [Opcje filtra], po wybraniu którego zostanie wyświetlone okienko z możliwością wyboru typu dokumentów.
Opcje filtra – zawężanie typu dokumentów historycznych
Dodawanie seryjne
Następnie należy wybrać opcję: Dodaj seryjnie , wybór opcji powoduje podniesienie okna, które przedstawiono poniżej.
Dodawanie seryjne, opcja: Zastosuj ilości z historycznego dokumentu
Wskazówka
Dzięki temu Sprzedawca może m.in. w szybki sposób zrealizować prośbę Klienta: „Proszę to, co ostatnio i do tego…”.
Po wybraniu dodaj, do koszyka zostaną wyświetlone 3 możliwości:
Zastosuj ilości z historycznego dokumentu
Zastosuj cenę z historycznego dokumentu
Zastosuj rabat z historycznego dokumentu
Po odznaczeniu w oknie dodawania seryjnego opcji „Zastosuj ilości z historycznego dokumentu” istnieje możliwość wprowadzenia ilości zamawianych ręcznie.
W oknie Dodawania seryjnego użytkownik ma możliwość zaznaczenia opcji:
Pomiń towary będące w koszyku – jeżeli któraś z pozycji kopiowanego dokumentu pokrywa się z towarem, który jest już dodany na dokument, pozycja taka nie zostanie dodana ponownie do koszyka,
Zastosuj ilości z historycznego dokumentu – po skopiowaniu dokumentu, towary zostaną dodane na dokument w ilościach wynikających z historycznego dokumentu,
Zastosuj cenę z historycznego dokumentu – po skopiowaniu dokumentu, ceny na pozycjach zostaną ustawione zgodnie z historycznym dokumentem. Opcja niedostępna jeśli użytkownik ma zablokowaną możliwość edycji cen na dokumencie,
Zastosuj rabat z historycznego dokumentu – po skopiowaniu dokumentu, rabaty na pozycjach zostaną ustawione zgodnie z historycznym dokumentem. Opcja niedostępna jeśli użytkownik ma zablokowaną możliwość edycji cen na dokumencie.
Kontrola limitu kredytowego
Gdy włączona jest opcja kontroli limitu kredytowego kontrahenta (więcej informacji można znaleźć TUTAJ) podczas wystawiania / zatwierdzania dokumentu wyświetlane są komunikaty:
dla kontrahenta, który ma przekroczony limit kredytowy lub jeśli zatwierdzenie tego dokumentu spowoduje przekroczenie jego limitu wyświetlany jest komunikat o treści jak poniżej.
Komunikat ostrzegający o przekroczeniu limitu kredytowego
dla kontrahenta, który ma przekroczony limit kredytowy lub zatwierdzenie dokumentu spowoduje jego przekroczenie, dla którego domyślna forma płatności jest inna niż „Gotówka” lub o terminie płatności większym od 0 dni – wyświetlany jest komunikat jak poniżej.
Kontrola limitu (blokada) i zmiana formy płatności
dla kontrahenta, który ma przekroczony limit kredytowy lub jego zatwierdzenie spowoduje przekroczenie limitu lub dla którego domyślną formą płatności jest „Gotówka” i termin płatności wynosi 0 dni – wyświetlana jest informacja o treści jak poniżej.
Kontrola limitu i rozliczenia (blokowanie)
Na dokumencie nie generującym płatności dla kontrahenta, który ma przekroczony limit kredytowy lub zatwierdzenie dokumentu spowoduje przekroczenie tego limitu pojawi się komunikat o treści jak poniżej. Więcej informacji na temat możliwości blokowania sprzedaży przy przekroczonym limicie znajduje się TUTAJ.
Synchronizacja ustawień dla mechanizmu podzielonej płatności
Do poprawnego działania mechanizmu podzielonej płatności w aplikacji Comarch Mobile wymagane jest synchronizowanie z Comarch ERP Optima następujących elementów:
Parametr znajdujący się na karcie kontrahenta na zakładce Płatności: MPP – podzielona płatnośćKarta kontrahenta, płatności z wykorzystaniem MPP
Parametr: MPP – podzielona płatność na karcie towaru, zakładka: Ogólne
Karta towaru z podzieloną płatnością MPP
Zmiany w aplikacji Comarch Mobile 2019.5
1. Karta towaru
Jeżeli z poziomu systemu ERP karta towaru została oznaczona parametrem MPP (Podzielona płatność), wówczas w aplikacji Comarch Mobile w szczegółach towaru prezentowana jest odpowiednia informacja odnośnie klasyfikacji towaru:
Karta towaru z podzieloną płatnością
2. Karta kontrahenta
Jeżeli na kartotece kontrahenta w systemie ERP zaznaczono parametr Płatność z wykorzystaniem mechanizmu podzielonej płatności (MPP), wówczas w aplikacji na karcie kontrahenta w sekcji Księgowe pojawi się informacja o płatności z wykorzystaniem mechanizmu podzielonej płatności.
Karta kontrahenta z Płatnością z wykorzystaniem podzielonej płatnościEdycja na karcie kontrahenta
3. Obsługa MPP na dokumentach
Parametr Podzielona płatność można zmienić tylko na dokumencie w buforze.
Nagłówek dokumentu FS
Uwaga
Jeżeli na karcie kontrahenta parametr: Płatność z wykorzystaniem mechanizmu podzielonej płatności jest zaznaczony, wówczas podczas zapisu/zatwierdzeniu dokumentu parametr Podzielona płatność znajdujący się na nagłówku dokumentu zostanie automatycznie ustawiony na wartość TAK.
4. Wydruki
Jeżeli w nagłówku FS parametr Podzielona płatność ustawiony został na wartość: Tak, to na wydruku pod informacją o podsumowaniu wartości dokumentu dla poszczególnych stawek VAT będzie widoczna fraza Mechanizm podzielonej płatności.Wydruk dokumentu FS- adnotacja: Mechanizm podzielonej płatności
Uwaga
Parametr Podzielona płatność na nagłówku dokumentu jest automatycznie zaznaczany podczas zapisu/zatwierdzenia dokumentu handlowego w aplikacji jeżeli:
transakcja na dokumencie jest krajowa
wybrany kontrahent na dokumencie jest kontrahentem o typie podmiot gospodarczy
na dokumencie znajdują się towary, na których zaznaczony jest parametr: Podzielona płatność
końcowa wartość brutto dokumentu jest większa lub równa 15 000
wybrana forma płatności na dokumencie jest różna od Gotówki
Parametr Podzielona płatność można zaznaczyć również ręcznie na dokumencie handlowym FS.
Rejestracja dokumentu
Rejestracja dokumentu
Z poziomu aplikacji Comarch Mobile istnieje możliwość zarejestrowania dokumentów:
Zamówienia sprzedaży (RO),
Oferty sprzedaży (FPF),
Faktura sprzedaży (FA),
Paragon (PA),
Wydanie zewnętrzne (WZ),
Przesunięcie międzymagazynowe wydania (MM).
Dokumenty można dodawać z poziomu:
Szczegółów karty kontrahenta:
Karta kontrahenta, dodawanie dokumentu
Okna: Dokumenty
Okno: Dokumenty
Listy kontrahentów
Okno: Lista kontrahentów
Po wybraniu przycisku dodania dokumentu należy określić typ rejestrowanego dokumentu. Jeżeli Przedstawiciel handlowy ma możliwość rejestracji tylko jednego typu dokumentu, dialog nie zostanie wyświetlony. Nastąpi natomiast bezpośrednie przekierowanie do okna rejestracji dokumentu.
Rejestracja dokumentu składa się z następujących etapów:
Wybór określonych elementów z poziomu Listy towarów
Wprowadzenie podpisu
Zatwierdzenie
Blokada wystawiania dokumentów dla określonych kontrahentów
Aplikacja Comarch Mobile umożliwia skonfigurowanie, jakie typy dokumentów mają być dostępne dla poszczególnych kontrahentów. Jeden kontrahent może mieć udostępniony dany typ dokumentu, podczas gdy dla innego kontrahenta typ ten może zostać ukryty – przykład na poniższym rysunku.
Różne typy dokumentów możliwe do wyboru dla różnych kontrahentów
Istnieje także możliwość ukrycia wszystkich typów dokumentów dla kontrahenta. Wówczas po wybraniu opcji: Dodaj dokument, w aplikacji zostanie wyświetlony odpowiedni komunikat, jak na poniższym rysunku.
Uwaga
Za konfigurację tej funkcjonalności odpowiada parametr [BlockAddingDocument]. Wartość parametru należy zmienić w procedurze CDN.Mobile_Android_EksportKnt (Programmability/StoredProcedures/ Mobile_Android_EksportKnt). Więcej informacji na temat konfiguracji znajduje się TUTAJ.
Komunikat wyświetlany, jeżeli wszystkie typy dokumentów zostaną zablokowane dla kontrahenta
W celu ukrycia poszczególnych rodzajów dokumentów należy odnaleźć fragment:
0 AS BlockAddingDocument,i zmodyfikować warunek, określając kontrahenta i typ dokumentu, który chcemy ukryć.
Przykład
Przykładowy warunek dla kontrahenta (Knt_KntId=10) i dokumentów typu PA:
CASE WHEN Knt_KntId=10 THEN 2 ELSE 0 END AS BlockAddingDocument,
listy towarów tworząc dany dokument istnieje możliwość dodania towaru do Koszyka:
Dodanie towaru do koszyka
Wpisując ręcznie kod EAN wagowy/cenowy i zatwierdzenie Enterem,
Skanując kod m. in. za pomocą aplikacji Binary Eye.
W oknie dodawania towaru do Koszyka istnieje możliwość określenia zamawianej ilości oraz udzielenia rabatu dla wybranej pozycji pod warunkiem, że widoczność promocji nie jest wyłączona.
Jeżeli promocje są widoczne z poziomu okna dostępne są informacje zaprezentowane poniżej:
Okno: skrócona kalkulacja elementu
W przypadku, gdy promocje są niewidoczne to w oknie dostępne są następujące informacje:
Kod oraz nazwa towaru,
Wybrana ilość zamawianego towaru (w jednostce domyślnej),
Wartość zamawianego towaru: ilość x cena,
Wartość dokumentu netto oraz brutto,
Cena bazowa towaru,
Uzyskana marża prezentowana w procentach i wartości.
Okno: skrócona kalkulacja elementu (promocje niewidoczne)
Istnieje możliwość ukrywania cen początkowych i rabatów – Przedstawiciel pracujący w aplikacji może tylko operować ceną końcową (po uwzględnieniu wszystkich rabatów), ale nie ma możliwości wglądu na to jakie promocje złożyły się na tą cenę oraz jaki rabat otrzymał odbiorca towarów.
Okno: skrócona kalkulacja elementu (promocje niewidoczne) – ukrycie cen początkowych i rabatów
Inną dodatkową opcją jest możliwość zablokowania edycji cen i rabatów na elementach dokumentów – wartości są widoczne, ale nie można ich zmieniać.
Wskazówka
Dzięki tej zmianie można tak skonfigurować aplikację, aby Przedstawiciel nie mógł zmieniać warunków handlowych narzuconych z centrali firmy.
Jeżeli w aplikacji jest włączona obsługę marży minimalnej (więcej informacji TUTAJ) dla danego towaru oraz udostępniona została cena zakupu w konfiguracji stanowiska mobilnego (więcej informacji TUTAJ), to w sytuacji, gdy przedstawiciel w oknie małej kalkulacji dla danego towaru wprowadzi zbyt wysoką wartość rabatu lub zbyt niską cenę końcową, zadziała blokada i pojawi się komunikat „Uzyskana marża jest za niska”.
Okno: Mała kalkulacja, komunikat: „Uzyskana marża jest za niska”
Identyczna blokada oraz komunikat pojawia się również w momencie, gdy Przedstawiciel w oknie pełnej kalkulacji wprowadzi zbyt niskie wartości dla dowolnego pola możliwego do edycji tj. Marża uzyskana (%), Rabat (%), Końcowa oraz Wartość Elementu (PLN).
Możliwość filtrowania towarów na zakładce koszyk
Na liście filtrów dostępnych z poziomu zakładki: Koszyk na dokumencie istnieją filtry: Producent, Marka oraz Rodzaj towaru. Po wybraniu filtra zostaje wyświetlona lista Producentów/Marek powiązanych z towarami dodanymi do koszyka. Na liście prezentowana jest także wartość dokumentu w kontekście konkretnej Marki/Producenta.
Jeżeli na filtrze zostanie wybrana określona wartość, lista towarów w Koszyku zostanie odfiltrowana – zawężona do wybranej Marki/Producenta.
Filtry: Marka oraz Producent na zakładce: Koszyk dokumentu
Seryjne dodawanie towarów do koszyka
Istnieje możliwość seryjnego dodawania towarów do koszyka. W tym celu należy z paska górnego wybrać przycisk , a następnie przycisk .
Opcja seryjnego dodawania towarów do koszyka
Po naciśnięciu przycisku pojawi się okno, w którym należy wpisać ilość towarów dodawanych seryjnie.
Okno: Dodaj towary z listy do koszyka
Opcja będzie dotyczyła wszystkich towarów aktualnie znajdujących się na liście towarów. Listę można zawęzić do określonych towarów poprzez zastosowanie filtra.
Uwaga
W trakcie otwierania listy towarów do pamięci urządzenia pobierane jest maksymalnie 100 towarów. Jeżeli odfiltrowana lista towarów będzie miała więcej niż 100 elementów, to przy seryjnym dodawaniu towarów zostanie dodane 100 pozycji. Aby w takiej sytuacji dodać więcej niż 100 pozycji do koszyka należy przewinąć listę towarów do ostatniego towaru spełniającego dane kryterium filtrowania.
Uproszczone dodawanie pozycji do koszyka
Przy współpracy z systemem Comarch ERP XL istnieje możliwość uproszczonego wprowadzania pozycji do koszyka na dokumencie. Aby zmienić widok listy towarów należy wejść w ustawienia aplikacji i w sekcji „Parametry dokumentów” zaznaczyć uproszczony widok listy – więcej informacji nt. temat znajduje się TUTAJ.
Po zaznaczeniu uproszczonego widoku listy towarów przypadku listy towarów pojawiają się kwadratowe przyciski, które umożliwiają szybkie dodawanie towaru do koszyka oraz spełniają funkcję informacyjną:
– pozycja nie jest dodana do koszyka.
– pozycja jest prawidłowo dodana do koszyka.
– ostrzeżenie – dodanie pozycji nie jest zablokowane, natomiast zaistniało zdarzenie, o którym Operator powinien być powiadomiony, by miał możliwość skorygowania.
– blokada – wprowadzona ilość jest niepoprawna i nie można zapisać pozycji (np. nieprawidłowy przelicznik). Nie można przejść do innej pozycji do czasu poprawienia ilości na elemencie.
W widoku katalogowego na pozycjach pojawia się cena i ilość wybranego towaru, a w przypadku błędu wyświetla się odpowiedni komunikat.
Uproszczony widok towarów (tryb listy)
Tryb uproszczony z klawiaturą
W ustawieniach aplikacji należy zmienić widok listy towarów na uproszczony z klawiaturą. Klawiatura pojawia się przy rozpoczęciu edycji danej pozycji. Umożliwia to wpisywanie wartości dwucyfrowych oraz ułamkowych. W celu wprowadzenia wartości ułamkowej należy kliknąć i przytrzymać przycisk 9. Dłuższe przytrzymanie przycisku 0x powoduje usunięcie pozycji z zamówienia.
Widok listy towarów w trybie uproszczonym z klawiaturą
Pełna kalkulacja elementu
Pełna Kalkulacja elementu zawiera następujące informacje:
Kod oraz nazwa towaru
Cena bazowa
Marża minimalna
Stawka podatku VAT sprzedaży
Marża uzyskana prezentowana w procentach – pole możliwe do edycji
Wartość uzyskanej marży
Ilość zamawianego towaru – pole możliwe do edycji
Stan towaru na magazynie
Cena początkowa (pole ukryte przy wyłączonej widoczności promocji)
Rabat – pole możliwe do edycji (pole ukryte przy wyłączonej widoczności promocji)
Cena końcowa – pole możliwe do edycji
Wartość elementu netto oraz brutto – pole możliwe do edycji
Opis elementu – pole możliwe do edycji
Informacja dodatkowa (widoczne, gdy został dodany atrybut)- Tylko z poziomu pełnej kalkulacji można dodać atrybut na pozycji dokumentu.
Dokumenty – lista dokumentów historycznych
Okno: pełna kalkulacja elementu
Z poziomu skróconej jak i pełnej kalkulacji elementu istnieje możliwość skopiowania ilości oraz ceny użytej w poprzednich transakcjach dla wybranego kontrahenta. Przy czym cenę z transakcji historycznej można kopiować tylko dla poszczególnych, pojedynczych pozycji – nie automatycznie dla wszystkich pozycji na dokumencie. Informacje są prezentowane, jeżeli w ustawieniach aplikacji został zaznaczony parametr: [Pokazuj elementy historyczne].
Przeniesienie wartości do aktualnie wystawianego dokumentu odbywa się poprzez wybranie ilości lub ceny w prezentowanym oknie w sekcji dotyczącej historyczności.
Okno: skrócona kalkulacja element
Blokada zapisu pozycji z wartością 0
Jeżeli na dokumencie ustawiona jest blokada zapisu pozycji z zerową wartością, w aplikacji sprawdzanie wartości pozycji następuje już na etapie zapisu pojedynczego elementu. Jeżeli wartość pozycji wynosi 0, wówczas dodanie takiej pozycji do koszyka będzie zablokowane, a użytkownik zostanie o tym poinformowany odpowiednim komunikatem.
Komunikat wyświetlany, jeśli wartość pozycji wynosi 0, mała i duża kalkulacja elementu
Jeżeli wyzerowanie wartości pozycji nastąpi na przykład w wyniku zastosowania promocji lub rabatu nagłówka, wówczas walidacja pozycji z wartością 0 nastąpi w momencie zapisu lub zatwierdzenia dokumentu. Użytkownik otrzyma komunikat wraz ze wskazaniem, która pozycja ma zerową wartość.
Komunikat wyświetlany przy zapisie/zatwierdzaniu dokumentu z pozycją o zerową wartością
Jeżeli działa blokada zapisu pozycji z zerową wartością niemożliwe jest także dodanie takiej pozycji podczas dodawania seryjnego. Pozycje z zerową wartością zostaną pominięte podczas dodawania seryjnego, a w aplikacji zostanie wyświetlony komunikat jak poniżej.
Komunikat wyświetlany w przypadku seryjnego dodawania towarów
Zatwierdzanie dokumentu – zakładka Podpis
Po wybraniu przycisku [Podpisz] należy wprowadzić podpis (przez pracownika kontrahenta, z którym prowadzona jest transakcja lub samego przedstawiciela handlowego).
Okno: Podpis
Istnieje także możliwość zatwierdzania dokumentów bez podpisu. Poprzez ustawienie odpowiedniego parametru istnieje możliwość skonfigurowania, dla jakich typów dokumentów podpis ma być wymagany, a dla których może on być pomijany.
Wskazówka
Możliwość zatwierdzania dokumentu bez podpisu została opisana TUTAJ.
Dla takich dokumentów (dla których wymagalność podpisu została wyłączona) okno rejestracji dokumentu składa się z 3 zakładek – zakładka z Podpisem nie jest prezentowana. Użytkownik może w szybki sposób zatwierdzić taki dokument, poprzez wybranie opcji: Zatwierdź wyświetlanej na nagłówku dokumentu lub w standardowy sposób poprzez wybór z wszystkich dostępnych opcji.
Możliwość zatwierdzenia dokumentu bez podpisu
Po wybraniu opcji: [Zatwierdź i wyślij] pojawi się okno zaprezentowane poniżej:
Okno: Zatwierdź i wyślij
Opcja: Powrót
Wybranie przycisku: [Powrót] dostępnego na urządzeniu podczas rejestracji dokumentu spowoduje wyświetlenie okna zaprezentowanego na rysunku poniżej:
Wyjście z rejestracji dokumentu
Jeżeli podczas rejestrowania dokumentu przynajmniej jeden towar został dodany do Koszyka, wówczas podczas próby wyjścia bez zapisu z dokumentu zostanie dodatkowo wyświetlony komunikat informujący o istnieniu pozycji w koszyku. Na tym poziomie użytkownik będzie musiał określić czy na pewno chce wyjść bez zapisu dokumentu.
Wyjście z rejestracji dokumentu
Wydruk dokumentu
Poniżej został zaprezentowany standardowy wygląd wydruku PDF. Wygląd wydruków dla poszczególnych typów dokumentów i/lub operatorów można modyfikować – np. dodając własne logo firmy na wydruku. Więcej informacji oraz przykłady takich modyfikacji można znaleźć TUTAJ.
Podgląd wydruku PDF wystawionego w aplikacji dokumentu
Cofanie dokumentu do bufora odbywa się poprzez wybranie przycisku , który jest dostępny z poziomu okna Dokumenty w menu rozwijanym dla danego dokumentu:
Okno: Dokumenty, lista przycisków rozwijanych
Dodatkowo podczas podglądu dokumentu zatwierdzonego, który nie został jeszcze zsynchronizowany do systemu ERP istnieje możliwość cofnięcia dokumentu do bufora poprzez wybranie przycisku .
Podgląd dokumentu, opcja Edytuj
Po wybraniu opcji: [Tak], dokument zostanie cofnięty do bufora.
Komunikat towarzyszący cofaniu dokumentu do bufora
Usuwanie dokumentów
Usunięcie dokumentu będącego w buforze odbywa się poprzez wybranie przycisku . Opcja jest dostępna z poziomu okna: Dokumenty w menu rozwijanym dla danego dokumentu:
Podgląd dokumentu, opcja Usuń
Po wybraniu opcji Komunikat towarzyszący usuwaniu dokumentu, dokument zostanie usunięty.
Komunikat towarzyszący usuwaniu dokumentu
Widoczność rabatów na liście towarów przy wystawianiu dokumentów
W aplikacji Comarch Mobile istnieje możliwość wyświetlania rabatu na liście towarów podczas wystawiani a dokumentu handlowego, zamówienia oraz oferty. Dzięki niej przedstawiciel handlowy będzie miał możliwość wglądu, które towary są aktualnie w promocji i zaproponowania ich kontrahentowi.
Funkcjonalność ta jest dostępna dla następujących typów dokumentów:
Faktura Sprzedaży,
Paragon,
Wydanie Zewnętrzne,
Zamówienie Sprzedaży (RO),
Oferta Sprzedaży (FPF).
Funkcjonalność ta nie jest dostępna dla poniższych typów dokumentów:
Przesunięć międzymagazynowych (MM)
Więcej informacji odnośnie konfiguracji takiej opcji można znaleźć TUTAJ.
Automatyczne wysyłanie mailem dokumentów po ich zatwierdzeniu
W aplikacji Comarch Mobile jest możliwość wysyłania dokumentu po zatwierdzeniu, na adres email przypisany do karty kontrahenta, a także do wszystkich odbiorców zdefiniowanych w Ustawieniach aplikacji.
W parametrach aplikacji została dodana opcja: Automatyczne wysyłanie maila – po zaznaczeniu opcji zostaje wyświetlona dodatkowa konfiguracja, w której użytkownik może określić:
Do kogo ma być wysyłany dokument po zatwierdzeniu:
Kontrahent – wiadomość z załączonym dokumentem zostanie wysłana na adres email przypisany do adresu głównego kontrahenta, lub na adres email przypisany do adresu wysyłkowego (jeżeli kontrahent nie posiada adresu email na adresie głównym).
Odbiorca – możliwość określenia dowolnego adresu/adresów, na które dokumenty powinny być wysyłane po zatwierdzeniu.
Dla jakich typów dokumentów opcja wysyłania po zatwierdzeniu powinna zostać włączona,
Dla jakich serii dokumentów opcja wysyłania powinna zostać włączona.
Jeżeli dokument spełnia wymagania określone w ustawieniach aplikacji (odpowiedni typ i seria) po zatwierdzeniu dokumentu i wskazaniu aplikacji, która ma zostać użyta do wysłania maila, zostanie podniesiona formatka nowej wiadomości z uzupełnionymi adresami email Odbiorców i/lub Kontrahenta.
Dodatkowo, jeżeli opcja Automatycznego wysyłania maila jest włączona, po wybraniu opcji Wyślij w menu kontekstowym na liście dokumentów, oprócz dotychczas prezentowanych opcji dostępna będzie także opcja: Wyślij do zdefiniowanych odbiorców, która wywoła analogiczny efekt jak w przypadku Zatwierdzenia dokumentu.
Opcja w parametrach aplikacji: „Automatyczne wysyłanie maila”Automatyczne uzupełnianie adresów email, zgodnie z ustawieniami aplikacji
Po wyborze przycisku dodania nowego dokumentu zostanie wyświetlone okno: Towary.
Okno [Lista towarów]Stany towarów, które nie są dostępne na magazynie prezentowane są na liście w kolorze czerwonym.
W widoku poziomym lista towarów w trakcie wystawiania dokumentu jest podzielona na trzy części:
Lista towarów ze wszystkimi zakładkami dokumentu,
Szczegóły towaru,
Szczegóły elementu (duża kalkulacja).
Wystawianie dokumentu, zakładka [Towary] – widok poziomyPoruszając się po liście użytkownik ma możliwość wyświetlenia w bieżącym oknie danych wybranego towaru oraz szczegółów elementu wystawianego dokumentu.
W górnym pasku okna:
z lewej strony widoczny jest kod i nazwa towaru lub numer i wartość zamówienia,
z prawej strony przycisk zapisania elementu,
ikonka dodania informacji dodatkowej.
Filtrowanie
Istnieje możliwość zawężenia listy towarów poprzez wykorzystanie filtrów dostępnych w dolnej części okna.
Po wybraniu przycisku użytkownik może dokonać wyboru kryteriów, według których będzie odbywało się filtrowanie listy towarów.
Filtr na liście towarów
W aplikacji udostępniono filtrowanie listy kontrahentów po kilku atrybutach jednocześnie. Po wybraniu opcji [Informacje dodatkowe] pokazuje się lista atrybutów:
Wybór klasy atrybutu w filtrze na liście kontrahentów
W przypadku wyboru kryterium: [Po towarach] zostanie wyświetlone okno, w którym będzie możliwość wyboru, czy filtrowanie będzie odbywało w oparciu o nazwę lub kod towaru, czy o kod EAN przypisany do jego karty. W zależności od ustawień listy towarów wyszukiwanie rozpocznie się po wpisaniu wskazanej ilości znaków w polu wyszukiwania. Opis ustawień listy towarów znajduje się TUTAJ.
Filtr na liście towarów, wybór kryterium: Po towarach
Po wybraniu kryterium filtra [Promocje] zostanie wyświetlone okno, w którym użytkownik ma możliwość wyfiltrowania listy promocji po nazwie.
Filtr na liście towarów, wybór kryterium: Promocja
Przy każdej promocji dostępna jest ikona , która umożliwia przejście do sekcji ze szczegółowymi informacjami o promocji. Widok promocji jest taki sam, jak po wejściu w promocję na karcie Kontrahenta w sekcji „Istnieją obowiązujące promocje”. Więcej informacji o promocjach znajduje się TUTAJ.
Uwaga
Filtr [Promocje] jest dostępny w przypadku, gdy nie została zablokowana widoczność promocji.
Wyświetlenie zawartości Koszyka jest możliwe po przejściu na kolejną zakładkę.
Z poziomu menu kontekstowego elementy dodane do Koszyka można:
Zmodyfikować,
Skopiować,
Usunąć.
Ponadto z tego poziomu można także wyświetlić szczegóły karty dodanego towaru oraz sprawdzić stan towaru.
Okno: Koszyk
W aplikacji możliwa jest synchronizacja stanów dla pojedynczego towaru z karty towaru, z listy towarów i podczas wystawiania dokumentu przy danej pozycji towarowej. Dzięki czemu można sprawdzić aktualny stan wybranego towaru na magazynach dostępnych dla przedstawiciela.
Istnieje możliwość przełączenia się na widok katalogowy towarów dodanych do koszyka. Dotychczas opcja wyświetlania zdjęć towarów możliwa była jedynie z poziomu widoku listy towarów – gdzie prezentowane są wszystkie towary, zarówno te na które Klient się zdecydował jak i te nie dodane na dokument. Nowa opcja daje możliwość szybkiego podglądu miniatur zdjęć towarów za pomocą opcji dostępnej na nagłówku wystawianego dokumentu. W razie potrzeby widok zdjęć towarów dodanych do koszyka można równie szybko wyłączyć poprzez wybranie opcji: .
Umożliwiono również kopiowanie dodanych już pozycji na dokumencie, za pomocą przycisku „Kopiuj”. Jeśli taki element zostanie skopiowany i będzie figurował w koszyku kilka razy, na liście towarów zostanie to przedstawione w sposób pokazany poniżej:
Okno: Towary, kopiowanie elementów
Po kliknięciu pozycji dodanej do koszyka więcej niż jeden raz, zostanie wyświetlone okno z informacją na temat dodanej ilości oraz wartości netto i brutto za elementy (wartość = ilość x cena).
Okno: Towary, towar dodany kilka razy do koszyka
W aplikacji Comarch Mobile umożliwiono wyświetlanie na liście towarów oraz liście pozycji dodanych do koszyka informacji o ilości i cenie w jednostce podstawowej jak i domyślnej jednostce pomocniczej. Podejrzenie ilości i ceny w jednostce podstawowej możliwe jest już z poziomu listy towarów, bez konieczności podnoszenia kalkulacji dla pozycji.
Funkcjonalność ta dotyczy towarów, które zostały dodane na dokument w jednostce pomocniczej.
Więcej informacji odnośnie konfiguracji tej funkcjonalności znajduje się TUTAJ.
Wyświetlanie ilości i ceny zarówno dla jednostki pomocniczej jak i podstawowej podczas wystawiania RO
Wszystkie towary które znajdują się w koszyku można filtrować po kodzie, nazwie towaru, kodzie EAN towaru, umożliwiając szybkie odnalezienie szukanej pozycji na dokumencie.
Prezentacja kwoty limitu kredytowego do wykorzystania
W aplikacji Comarch Mobile podczas wystawiania dokumentu możliwe jest wyświetlanie kwoty limitu kredytowego pozostającej do wykorzystania przez kontrahenta, dla którego aktualnie wystawiany jest dokument. Włączenie tej funkcjonalności możliwe jest poprzez włączenie parametru Pokazuj limit kredytowy dostępnego w ustawieniach aplikacji. Więcej informacji znajduje się TUTAJ.
Kwota limitu kredytowego pozostającego do wykorzystania widoczna podczas wystawiania dokumentu
Prezentacja kwoty płatności przeterminowanych
W aplikacji Comarch Mobile podczas wystawiania dokumentu możliwe jest wyświetlanie kwoty płatności przeterminowanych kontrahenta, dla którego aktualnie wystawiany jest dokument. Włączenie tej funkcjonalności możliwe jest poprzez włączenie parametru Pokazuj płatności przeterminowane dostępnego w ustawieniach aplikacji. Więcej informacji znajduje się TUTAJ.
Kwota płatności przeterminowanych widoczna podczas wystawiania dokumentu
Nagłówek dokumentu
Nagłówek dokumentu
Z poziomu okna [Nagłówek dokumentu] widoczne są pola zaprezentowane poniżej. Pola oznaczone symbolem są możliwe do edycji po naciśnięciu przycisku.
Okno: Nagłówek dokumentu RO
Uwaga
Pola: [Cena początkowa] i [Rabat] są ukryte przy wyłączonej widoczności promocji. W przypadku dezaktywacji formy płatności w systemie Comarch ERP Optima podczas rejestrowania nowego dokumentu nieaktywna forma płatności nie będzie dostępna.
W aplikacji istnieje możliwość zablokowania zmiany na nagłówku dokumentu:
Formy płatności
Terminu płatności
Daty wystawienia
Daty realizacji
W widoku poziomym, aby użytkownik mógł modyfikować elementy nagłówka dokumentu, które mają wpływ na wartość dokumentu, np. Magazyn, wszystkie elementy dokumentu muszą być zapisane (zamknięte).
Prezentacja wagi całego dokumentu oraz poszczególnych towarów
Po zaznaczeniu parametru w Ustawieniach aplikacji [Pokazuj wagę towarów] (opis tego parametru znajduje się TUTAJ), przedstawiciel podczas wystawiania dokumentu może kontrolować wagę całego zamówienia.
Zaznaczenie w ustawieniach konfiguracji parametru widoczności wagi towarów na dokumencieWyświetlanie na dokumencie wagi wszystkich towarów dodanych do koszyka
Zdefiniowana waga (brutto) na kartach towarów w systemie Comarch ERP Optima jest pobierana i prezentowana w aplikacji.
Oprócz kart produktów, ciężar jest także wyliczany i prezentowany podczas wystawiania dokumentu:
na pozycji (na dużej kalkulacji),
na dokumencie (na wszystkich zakładkach na pasku górnym) – suma wag poszczególnych elementów.
W ten sposób przedstawiciel nie tylko wpływa na sprzedaż, ale także może lepiej planować wysyłkę czy odbiór towaru przez Klienta. Szybki dostęp do informacji o wadze całego zamówienia może pozwolić na wybór odpowiedniego środka transportu oraz stanowi argument dla Klienta, aby zwiększyć zamówienie (minimalizując koszty wysyłki).
Na liście towarów dodanych do koszyka widoczna jest informacja na temat wielkości udzielonego rabatu na każdej pozycji. Umożliwia to szybki przegląd wysokości udzielonych rabatów, bez konieczności wyświetlania szczegółów każdej pozycji z osobna.
Prezentacja informacji o wysokości rabatu na liście towarów dodanych do koszyka
Zmiana daty realizacji
W przypadku, gdy na elementach dokumentu jest ustawiony czas dostawy, podczas edycji na nagłówku dokumentu, czasu realizacji wystawianego dokumentu, użytkownik będzie mógł zadecydować:
czy data realizacji z nagłówku ma się zapisać na każdym elemencie dokumentu,
czy data dostawy poszczególnych towarów ma pozostać ze zdefiniowanego cennika.
Ustawienie czasu dostawy na elemencie zgodnie z czasem realizacji na nagłówku dokumentu
Ustawienie czasu dostawy na elemencie zgodnie z czasem realizacji na nagłówku dokumentu
Zmiana cennika na nagłówku dokumentu
Istnieje możliwość przeliczenia pozycji dodanych do koszyka po zmianie cennika początkowego na nagłówku dokumentu. Jeżeli dokument posiada już pozycje w koszyku a użytkownik spróbuje zmienić cenę początkową, zostanie wyświetlony odpowiedni komunikat, po potwierdzeniu którego pozycje w koszyku zostaną przeliczone zgodnie z ustawionym cennikiem.
Zmiana ceny początkowej na nagłówku dokumentu
Po tym jak użytkownik wybierze inny cennik na liście możliwych do wyboru cenników, zostanie poinformowany, że zmiana ta może spowodować zmianę warunków handlowych.
Po potwierdzeniu komunikatu pozycje zostaną przeliczone zgodnie z wybranym cennikiem.
Lista pozycji dodanych do koszyka przed i po zmianie cennika na nagłówku
Istnieje możliwość określenie dla cenników formy i terminu płatności. W tabeli dotyczącej rodzajów cen zostały dodane kolumny, których odpowiednie zasilenie danymi (zsynchronizowanie) umożliwia wymuszenie ustalenia formy i terminu płatności po wyborze konkretnego cennika na nagłówku dokumentu.
Dodawanie atrybutów na nagłówek dokumentu
Aby użytkownik posiadał możliwość przypisania danego atrybutu na pozycję dokumentu konieczne jest jego właściwe zdefiniowanie oraz przypięcie do odpowiedniego obiektu w systemie Comarch ERP Optima.
Uwaga
Tylko z poziomu pełnej kalkulacji można dodać atrybut na pozycji dokumentu (towar).
Na nagłówek dokumentu można dodać z poziomu każdego okna dostępnego podczas jego tworzenia informację dodatkową (atrybut). Aby dodać atrybut należy nacisnąć przycisk i wybrać opcję Dodaj informację dodatkową. Następnie należy wybrać klasę atrybutu i wpisać bądź wybrać wartość - jak poniżej.
Dodanie atrybutu na nagłówku dokumentu
Istnieje również możliwość dodania atrybutu poprzez wybranie ikony „+” w sekcji: Informacje dodatkowe na nagłówku dokumentu:
Dodanie informacji dodatkowej z poziomu nagłówka dokumentu
Edycja kontrahenta docelowego i głównego na nagłówku dokumentu
W aplikacji Comarch Mobile Sprzedaż istnieje możliwość edycji kontrahenta docelowego i głównego na nagłówku dokumentów wystawionych w aplikacji:
Zamówienie Sprzedaży (RO),
Oferta Sprzedaży (FPF),
Faktura Sprzedaży (FS),
Paragon (PA),
Wydanie Zewnętrzne (WZ).
Edycja kontrahenta docelowego na nagłówku dokumentu
Edycja kontrahenta docelowego na nagłówku dokumentu
Edycja kontrahenta głównego na nagłówku dokumentu
Edycja kontrahenta głównego na nagłówku dokumentu
Od wersji 2022.2.1 aplikacji Comarch Mobile została wprowadzona funkcjonalność, dzięki której użytkownik będzie mógł zdecydować, czy podczas zmiany kontrahenta na nagłówku dokumentu, ma również nastąpić zmiana innych elementów tj. płatnik, kontrahent docelowy, typ transakcji, forma płatności, sposób dostawy.
Widok okna wyboru z możliwością dokonania zmian po wybraniu innego kontrahenta
Użytkownik decyduje, które elementy dokumentu mają ulec zmianie. Po wskazaniu odpowiednich opcji i wybraniu Zapisz, pojawi się poniższy komunikat:
Komunikat wyświetlany w aplikacji przy próbie zmiany kontrahenta głównego na nagłówku dokumentu
Nie – pozostawienie aktualnych ustawień na dokumencie – brak zmiany.
Tak – aktualizacja wskazanych danych na dokumencie
Uwaga
Wybrane elementy zostają zapamiętane dla danego kontrahenta do momentu ich ponownej zmiany
Więcej informacji o konfiguracji dotyczącej zmiany kontrahenta na nagłówku dokumentu można znaleźć TUTAJ.
Kasa
Rejestrowanie dokumentu Wpłaty (KP) i Wypłaty (KW)
Po naciśnięciu przycisku : Dodaj wpłatę na karcie kontrahenta zostanie otwarte okno Wpłata.
Rejestrowanie dokumentu KP
Poniżej wybór podmiotu, dla którego ma zostać wystawiony dokument KP.
Menu umożliwiające wybór podmiotu dla którego ma zostać wystawiony dokument KP
Podczas wyboru kontrahenta, od którego zostanie przyjęta wpłata, wyświetlona zostaje lista kontrahentów.
Okno wprowadzania wartości wpłacanej kwoty:
Okno: Zmień kwotę
W przypadku, gdy użytkownik będzie chciał zatwierdzić okno: Wpłata i jednocześnie nie poda wartości wpłaty, w oknie pojawi się komunikat: „Nie podano wartości” i wpłata na zerową wartość nie zostanie zatwierdzona.
Okno: Wpłata, komunikat: Nie podano wartości
Zapisana wpłata będzie widoczna na liście Wpłaty/Wypłaty i będzie dla niej dostępne menu zaprezentowane poniżej:
Lista wpłat i wypłat - menu kontekstowe dostępne dla poszczególnych dla pozycji
Naciśnięcie przycisku [Powrót] na urządzeniu spowoduje wyświetlenie poniższych opcji:
KP opcje dostępne po naciśnięciu przycisku [Powrót] na urządzeniu[Zapisz] - Zapis dokumentu KP
[Wyjdź bez zapisu] - Wyjście z okna KP bez zapisu wprowadzonych zmian
[Anuluj] - Powrót do okna KP
Po naciśnięciu przycisku zostanie otwarte okno Wypłata. Opcje dostępne w przypadku rejestracji dokumentu KW są analogiczne, jak w przypadku rejestracji dokumentu KP. Okno: Wypłata.
Rejestrowanie dokumentu KWOkno: Menu umożliwiające wybór podmiotu, dla którego ma zostać wystawiony dokument KW
W przypadku, gdy suma aktualnych wpłat jest mniejsza od kwoty, którą chcemy wypłacić podczas zatwierdzania dokumentu pojawi się odpowiedni komunikat:
Okno: Wypłata
Okno prezentowane jest po wybraniu przycisku w grupie Handlowe w wierszu Ostatnia wpłata/wypłata. Wyświetla ono listę wpłat i wypłat, jakie zostały zarejestrowane w aplikacji Comarch Mobile Sprzedaż. Na samej górze prezentowany jest aktualny bilans wpłat/wypłat dla danego kontrahenta.
Bilans wpłat/wypłat kontrahenta
Filtrowanie listy Wpłat i Wypłat
Istnieje możliwość filtrowania wpłat oraz wypłat poprzez wykorzystanie pola filtra dostępnego w dolnej części okna. Po wybraniu przycisku istnieje możliwość wybrania kryteriów, według których będzie odbywało się filtrowanie listy Wpłat/Wypłat. Dodatkowo po wybraniu opcji: w filtrze istnieje możliwość głosowego wyszukiwania dokumentów KP/KW.
Filtr na liście Wpłaty/ Wypłaty
[Rodzaj] - Rodzaj zapisu, która ma zostać znaleziony. Możliwe do wyboru: KP, KW, Wszystkie
[Wyst. od] - Data, od której ma zostać wyszukana operacja KP/KW
[Wyst. do] - Data, do której ma zostać wyszukana operacja
[Docelowy] - Kontrahent Docelowy, dla którego mają zostać znalezione dokumenty KP/KW
[Płatnik] - Płatnik, dla którego mają zostać znalezione dokumenty KP/KW
Lista Płatności
Okno Listy Płatności prezentowane jest po wybraniu przycisku grupie Handlowe w wierszu Płatności. Z poziomu okna: Płatności istnieje możliwość przeglądania nierozliczonych płatności oraz ich rozliczenia. Na samej górze zaprezentowane zostało saldo płatności dla kontrahenta. Kwota czerwona to wartość płatności przeterminowanych, z kolei kwota biała to saldo wszystkich płatności kontrahenta.
Płatności danego kontrahenta
Na Liście Płatności znajdują się informacje, które zawierają dane o dokumentach, posiadających nieuregulowane jeszcze płatności. Jeżeli płatność jest przeterminowana, wówczas jej kwota oraz termin wyróżnione są na liście kolorem czerwonym. Dodatkowo dla takich płatności w miejscu, gdzie znajduje się kwota zaległości, w nawiasie, wyświetlana jest liczba dni, o jaką jest ona przeterminowana.
Lista Płatności
Aby rozliczyć dany dokument należy nacisnąć przycisk , który znajduje się z prawej strony każdego wiersza, a następnie nacisnąć przycisk [Rozlicz].
Kasa
Widok z menu głównego kafelek [Kasa]W menu głównym aplikacji prezentowany jest uproszczony raport dla stanu kasy w rozbiciu na:
Stan kasy – to Stan początkowy + Przychody – Rozchody
Przychody – suma wszystkich dokumentów KP powiązanych z otwartym raportem kasowym
Rozchody – suma wszystkich dokumentów KW powiązanych z otwartym raportem kasowym
W momencie rozpoczęcia dnia otwierany jest raport kasowy w aplikacji.
Wszystkie dokumenty KP i KW wykonane po rozpoczęciu dnia w aplikacji otrzymują status Oczekuje na synchronizację dopiero w momencie zamknięcia raportu kasowego i podczas kolejnej synchronizacji są przesłane do systemu ERP.
Uwaga
Dokumenty KP/KW rozliczające płatności zostaną przesłane do systemu ERP pod warunkiem, że rozliczane dokumenty handlowe posiadają status zsynchronizowano i znajdują się w systemie ERP.
Stan kasy na dzień
Po naciśnięciu na kafel Kasa zostaje wyświetlone okno: Stan kasy na dzień:
Podział w kafelku Kasa na transakcje kartami płatniczymi i transakcje kasowe
Poniżej uproszczonego raportu dla stanu kasy dostępna jest opcja [Generuj dokument KW rozliczenie]. Zaznaczenie tej opcji umożliwi wygenerowanie dokumentu KW, który rozlicza kasę.
Po naciśnięciu na obszar opcji: Wypłata lub przycisk , wyświetlane jest okno, w którym jest możliwa zamiana kwoty wypłaty:
Okno: Zmień kwotę
W aplikacji Comarch Mobile istnieje możliwość zablokowania zmiany kwoty rozliczanej przez przedstawiciela handlowego. Zmiana parametru pozwala na lepszą kontrolę pracownika poprzez wymuszanie całkowitego zwrotu rozliczonych płatności kontrahentów. Więcej informacji na ten temat można znaleźć TUTAJ.
Po naciśnięciu na obszar opcji [Opis] lub przycisku , jest wyświetlane okno, w którym jest możliwa zamiana opisu.
Okno: Zmień opis
Po kliknięciu w przycisk zostanie wyświetlony następujący komunikat: „Czy chcesz zamknąć raport kasowy?” Po wybraniu opcji [Tak] następuje rozliczenie raportu kasowego oraz wygenerowanie dokumentu KW rozliczenie.
Komunikat wyświetlany podczas zamykania raportu kasowego
Lista dokumentów kasowych
Okno prezentowane jest po wybraniu przycisku w sekcji Transakcje kasowe w kafelku Kasa. Wyświetla ono listę wpłat i wypłat, jakie zostały zarejestrowane w aplikacji Comarch Mobile Sprzedaż. Na samej górze prezentowany jest aktualny bilans wpłat/wypłat.
W górnej części okna Lista dokumentów kasowych znajduje się data, za jaką prezentowany jest stan kasy.
Poniżej znajduje się lista Wpłat/Wypłat. Każdy wiersz posiada informację o:
numerze dokumentu KP/KW,
dokumencie, którego płatność została nim rozliczona,
akronimie i nazwie płatnika.
Lista dokumentów kasowych
Więcej informacji na temat rejestrowania KP i KW znajduje się TUTAJ.
W każdym widoku prezentowane są odpowiednio odfiltrowane działania.
Uwaga
Zakładka cykliczne niezaplanowane nie jest obsługiwana z systemem Comarch ERP Optima.
Widok miesięczny
W widoku miesięcznym prezentowane są działania z wybranego miesiąca. Istnieje możliwość podglądu działania jak i również zaplanowania nowego.
W celu dokonania zmiany daty w widoku miesięcznym należy:
Kliknąć w dostępne opcje strzałek
Kliknąć w konkretną datę
Wykonać gest przesunięcia w górę lub w dół
Jeżeli w obrębie dnia zostały zaplanowane działania, to w danym dniu prezentowane są dwie liczby: z prawej strony łączna liczba wszystkich zaplanowanych działań natomiast z lewej strony w kolorze czerwonym prezentowana jest liczba zdarzeń przeterminowanych, o ile takie istnieją.
Na dolnym pasku Terminarza po lewej stronie prezentowana jest nazwa zaznaczonego dnia tygodnia oraz data natomiast po prawej stronie prezentowana jest w kolorze czerwonym liczba działań przeterminowanych przez łączną liczbę działań zdefiniowanych w danym dniu.
Kliknięcie na wybrany numer tygodnia powoduje automatyczne przejście do widoku tygodniowego dla wybranego tygodnia.
Terminarz: widok miesięczny
Widok tygodniowy
Prezentuje listę działań do zrealizowania oraz zrealizowanych w wybranym tygodniu. W zależności od typu działania i stanu realizacji, są one prezentowane różnymi kolorami:
spotkania niezrealizowane – zielony,
działania prywatne – niebieski,
działania zrealizowane – szary.
Na dolnym pasku Terminarza po lewej stronie prezentowana jest nazwa zaznaczonego dnia tygodnia oraz data natomiast po prawej stronie prezentowana jest w kolorze czerwonym liczba działań przeterminowanych przez łączną liczbę działań zdefiniowanych w danym czasie.
Terminarz: widok tygodniowy
Widok dzienny
Widok dzienny prezentuje działania zaplanowane oraz zrealizowane w wybranym dniu.
W celu dokonania zmiany daty w widoku dziennym należy:
Kliknąć w dostępne opcje strzałek,
Kliknąć w konkretną datę.
W widoku dziennym prezentowany jest rozkład godzinowy zaplanowanych działań.
Terminarz: widok dzienny
Lista działań zaplanowanych
Prezentuje wszystkie działania zaplanowane od dnia bieżącego do kolejnych tygodni w przyszłości.
Terminarz: lista działań zaplanowanych
Lista działań przeterminowanych
Prezentuje działania przeterminowane od dnia bieżącego do kolejnych tygodni w przeszłości.
Terminarz: lista działań przeterminowanych
Lista działań zakończonych
Prezentuje listę działań wykonanych oraz odrzuconych. Lista działań zakończonych została zaprezentowana poniżej.
Terminarz: lista działań zakończonych
Opis na liście działań
W aplikacji została dodana na liście działań, możliwość wyświetlenia opisu dla poszczególnych rodzajów działań. Dodatkowo istnieje możliwość skonfigurowania ile linii opisu jest prezentowane bezpośrednio na liście działań.
Wprowadzona funkcjonalność ułatwia przeglądnie działań w terminarzu.
W przypadku działań zrealizowanych prezentowane są informacje zawarte w polu Opis znajdującym się na:
Nagłówku wizyty
oraz informacje zawarte w polu Uwagi do realizacji znajdującym się na:
Spotkaniu,
Kontakcie,
Zadaniu,
Prywatnie.
Jeżeli Uwagi do realizacji nie zostaną uzupełnione podczas realizacji działania wówczas prezentowane są informacje zawarte w polu Opis.
W przypadku działań niezrealizowanych prezentowane są informacje zawarte w polu Opis znajdującym się na:
Nagłówku wizyty,
Kontakcie,
Spotkaniu,
Zadaniu,
Prywatne.
Prezentacja opisu na listach działań
Terminarz: dostępne opcje
Po wybraniu przycisku: , z poziomu okna Terminarza dostępne są opcje:
Terminarz: dostępne opcje
Po wybraniu przycisku [Idź do] do zostanie wyświetlone okno wyboru daty.
Idź do: wybór daty
Po wybraniu konkretnej daty zostanie wyświetlony widok dla tego dnia.
Po zaznaczeniu w Ustawieniach parametru [Pokazuj kody kontrahentów], na liście wizyt, w Terminarzu, prezentowany jest kod kontrahenta, z którym została zaplanowana wizyta.
Widok dzienny z prezentacją kodu kontrahenta w Terminarzu
Po wybraniu opcji [Ustawienia] zostanie wyświetlone okno zaprezentowane poniżej.
Ustawienia
Wybór opcji [Dzisiaj] spowoduje wyświetlenie działań zaplanowanych na bieżący dzień.
Opcja: Wyznacz trasę
Dzięki funkcji nawigacji, operator wprost z poziomu interfejsu aplikacji, przy zdefiniowanym adresie, może wyznaczyć odpowiednią trasę i tym samym zoptymalizować swoją drogę do wyznaczonego celu.
Włączenie nawigacji – opcja wyznacz trasę
Opcja: Wyznacz trasę - umożliwiająca wyznaczenia trasy do danego punktu, adresu została dodana na:
Menu kontekstowym na liście kontrahentów,
Karcie kontrahenta,
Adresach kontrahenta,
Menu kontekstowym na terminarzu,
Karcie spotkania, kontaktu,
Nagłówku zatwierdzonego dokumentu.
Przy wyznaczaniu trasy warto skorzystać z opcji pokazania aktualnego natężenia ruchu, w celu uniknięcia korków czy robót drogowych.
Wybór adresu kontrahenta do wyznaczania trasy
Po kliknięciu w ikonę [Wyznacz trasę] i wyborze adresu docelowego wywoływana jest aplikacja Google Mapy ze wskazówkami dojazdu do punktu (wybranego adresu).
Wyznaczenie wybranej trasy na mapie
Możliwość filtrowania działań
Użytkownik może wyfiltrować działania z poziomu Terminarza wchodząc w zakładki Zaplanowane, Przeterminowane i Zakończone. Po wejściu w jedną z zakładek użytkownik może skorzystać z opcji filtra i odnaleźć interesujące go działania korzystając z opcji:
Wyst. od – zwrócone zostaną wszystkie działania, których data wystawienia jest późniejsza niż wskazana,
Wyst. do – zwrócone zostaną wszystkie działania, których data wystawienia jest wcześniejsza niż wskazana,
Rodzaj działania – użytkownik może odszukać działania danego rodzaju (np. tylko spotkania),
Kontrahent – po wybraniu konkretnego kontrahenta zostaną zwrócone działania dotyczące tylko tego konkretnego Klienta,
Real./Wyk.od – dotyczy tylko działań zakończonych, zwrócone zostaną wszystkie działania, których data wykonania jest późniejsza niż wskazana,
Real/Wyk.do – dotyczy tylko działań zakończonych, zwrócone zostaną wszystkie działania, których data wykonania jest wcześniejsza niż wskazana,
Dodatkowo za pomocą filtru tekstowego możliwe jest wyszukanie działań np. po mieście czy ulicy.
Możliwość filtrowania działań z poziomu Terminarza
Podobnie jak dla filtrów w innych miejscach aplikacji użytkownik może skorzystać z opcji dodatkowych, dostępnych po dłuższym przytrzymaniu na przycisk z danym filtrem. Jedną z możliwości jest przypięcie filtra do szybkiego wybierania, które usprawni proces wyszukiwania interesujących działań.
Dodatkowe opcje filtra
Przypomnienia (powiadomienia) dla działań CRM
W aplikacji Comarch Mobile użytkownik ma możliwość włączenia przypomnienia (powiadomienie PUSH) do zaplanowanych działań CRM wraz z określeniem z jakim wyprzedzeniem taki alert ma pojawić się na urządzeniu mobilnym.
W Ustawieniach aplikacji w sekcji Parametry działań znajduje się parametr [Przypomnienia dla działań CRM].
Po wybraniu parametru pojawi się okno z opcjami:
Brak - powiadomienia PUSH dla działań CRM są wyłączone
30 min. przed działaniem - powiadomienia PUSH dla działań CRM pojawią się 30 minut przed ich rozpoczęciem
1 godz. przed działaniem - powiadomienia PUSH dla działań CRM pojawią się 1 godzinę przed ich rozpoczęciem
2 godz. przed działaniem - powiadomienia PUSH dla działań CRM pojawią się 2 godziny przed ich rozpoczęciem
3 godz. przed działaniem - powiadomienia PUSH dla działań CRM pojawią się 3 godziny przed ich rozpoczęciem
Niestandardowe - wybór tej opcji powoduje pojawienie się okna konfiguracji godziny
Po włączeniu parametru [Przypomnienia dla działań CRM] na urządzeniu mobilnym użytkownik otrzyma powiadomienie PUSH w skonfigurowanym przedziale czasowym przed planowanym działaniem. Wybór opcji OK zamyka komunikat. Wybór opcji Przejdź lub naciśnięcie obszaru powiadomienia otwiera aplikację i przenosi użytkownika do widoku szczegółów danego działania CRM.
Prywatne
Planowanie działania prywatnego
Działania prywatne można planować tylko na urządzeniu i nie jest ono przesyłane do systemu ERP.
Okno planowania działania prywatnego składa się z dwóch zakładek:
Planowanie działania,
Dzień.
Okno planowania działania prywatnego zostało pokazane i opisane poniżej.
Działanie prywatne: zakładka [Planowanie działania]Oznaczenie wybranych godzin w kolorze czerwonym oznacza, że w danym terminie istnieje zaplanowane już inne działanie. Na zakładce Dzień można zobaczyć zaplanowane zdarzenie w ujęciu dziennym.
Wydarzenie prywatne: zakładka Dzień
Realizacja działania prywatnego
Realizacja działania prywatnego polega na wybraniu przycisku [Realizuj] lub [Odrzuć] dostępnych z poziomu Szczegółów działania lub z dostępnego dla działania menu. Dodatkowo wydarzenie prywatne można usunąć lub edytować.
Realizacja działania prywatnegoSzczegóły działania prywatnego
Wizyty mogą być planowane jeżeli będzie dostępny co najmniej jeden wzorzec wizyty.
Okno planowania wizyty składa się z czterech zakładek:
Wzorzec wizyty
Kontrahenci
Koszyk
Dzień
Wzorzec wizyty
Wzorzec wizyty – okno otwarte jako pierwsze podczas planowania wizyty, zaprezentowane na poniższym zrzucie ekranu.
Wzorzec wizyty
Jeżeli chodzi o wzorce wizyt, to są one definiowane w aplikacji Comarch Mobile Zarządzanie. Więcej informacji na ten temat można znaleźć TUTAJ.
Z poziomu zakładki: Wzorzec wizyty można dokonać wyboru typu, czasu trwania oraz dnia, na który ma zostać zaplanowana wizyta.
Cały dzień - Określenie, czy dana WH ma trwać cały dzień.
Zaznaczenie opcji Wyślij po zrealizowaniu spowoduje, że podczas kolejnej synchronizacji działanie zostanie wysłane do systemu ERP.
Zaznaczenie parametru Po zrealizowaniu zaplanuj kolejną spowoduje, że gdy wizyta zostanie zrealizowana, automatycznie zostanie podniesione zostanie okno umożliwiające zaplanowanie kolejnej wizyty.
W polach [Planuj od] podpowiada się pierwszy wolny termin począwszy od daty bieżącej, w którym może zostać zrealizowana wizyta. Po ustaleniu nowego terminu wizyty należy wybrać opcję Zapisz. Wizyta zostanie przeniesiona na nowy termin.
Oznaczenie wybranych godzin w kolorze czerwonym oznacza, że w danym terminie istnieje zaplanowane już inne wydarzenie.
Kontrahenci
Kontrahenci - należy wybrać kontrahenta, dla którego zostanie zaplanowana wizyta. Okno zostało zaprezentowane poniżej.
Spotkanie: zakładka Kontrahenci
Po wybraniu Kontrahenta otworzy się nowe okno ze szczegółami, w którym dodatkowo będzie można wybrać osobę kontaktową, ustalić cykliczność działania oraz dodać opis spotkania. W przypadku dodania seryjnego kontrahentów dodatkowe wspomniane okno z dodatkowymi opcjami otworzy się po wybraniu danego kontrahenta zakładki [Koszyk].
Szczegóły wizyty
Koszyk
Koszyk – okno, w którym prezentowana jest lista wizyt, która zostanie stworzona po naciśnięciu przycisku: .
Wizyta handlowa: zakładka [Koszyk]
Dzień
Dzień - można zobaczyć zaplanowane działania w ujęciu dziennym.
Spotkanie: zakładka Dzień
Każda wizyta może być tworzona jako cykl działań. Aby określić cykl podczas planowania wizyty w sekcji Powtórzenie należy określić cykliczność działania. Możliwe do wyboru warianty powtórzeń zostały zaprezentowane na rysunku poniżej.
Dialog wyboru wariantu powtórzeń wizyty
Uwaga
Zrealizowanie, odrzucenie lub usunięcie jednego z wydarzeń typu Wizyta, które jest częścią cyklu spowoduje podzielenie tego cyklu na dwie mniejsze części: pierwsza część cyklu do tego wydarzenia oraz druga część cyklu od tego wydarzenia. Po wejściu w edycję wizyty będącej w drugiej części cyklu i wybraniu opcji [Edytuj] cały cykl, tak naprawdę zostanie przeplanowana tylko druga część głównego cyklu. Natomiast wybranie opcji [Usuń] cały cykl spowoduje usunięcie wszystkich wizyt z całego głównego cyklu.
Planowanie wizyty bez wskazania godziny
Istnieje możliwość dodania nowej wizyty na okres całego dnia, bez wskazania godziny. Taka opcja jest dostępna z poziomu aplikacji poprzez zaznaczenie opcji 'Cały dzień'.
Wizyta bez wskazania godziny
Planowanie wizyty bez podania wzorca
Istnieje możliwość dodania nowej wizyty bez określania wzorca. Podczas planowania takiej wizyty należy pole: Wzorzec pozostawić puste. Funkcjonalność ta jest możliwa, jeśli tylko w zarządzaniu na elemencie wizyty, do której jest przypisany operator zostały udostępnione co najmniej dwa wzorce.
Wizyta bez wzorca
Realizacja wizyty handlowej
Aby zrealizować zaplanowaną wizytę należy wybrać jedną z dostępnych opcji w menu dostępnym po naciśnięciu na przycisk.
Realizacja wizyty polega na wybraniu przycisku [Realizuj] lub [Odrzuć] dostępnych z poziomu Szczegółów działania lub z dostępnego dla wizyty menu rozwijalnego. Z tego poziomu można również podejrzeć szczegóły wizyty, usunąć wizytę, skopiować, wyznaczyć trasę danej wizyty oraz przesunąć ją na inny termin.
Podczas próby wyjścia z danego elementu WH bez zapisania dokonanych zmian pojawi się okno z wyborem opcji: [Zapisz], [Wyjdź bez zapisu], [Anuluj], [Odrzuć] oraz [Wstrzymaj realizację].
W oknie zaplanowanej wizyty handlowej na zakładce [Opis] istnieje możliwość edycji opisu. Edycja ta jest dostępna również po zakończeniu realizacji wizyty, ale przed jej zsynchronizowaniem do centrali.
Gdy klikniemy na opcję umożliwiającą rozpoczęcie wizyty, na ekranie zobaczymy następujący widok:
Okno realizacji wizyty
W momencie wyjścia z wizyty handlowej po kliknięciu w odpowiedni przycisk w prawym górnym rogu otworzy nam się menu kontekstowe z następującymi opcjami:
Opcje w menu kontekstowym
Wstrzymanie realizacji wizyty handlowej
Funkcjonalność wstrzymania realizacji wizyty umożliwia przejście w aplikacji do innych działań, w tym realizacji innych wizyt bez konieczności zakończenia, bądź odrzucenia dotychczas realizowanej wizyty. Realizację zawieszonej wizyty będzie można wznowić w późniejszym terminie. Taka funkcjonalność ma szerokie zastosowanie w sytuacji, gdy przedstawiciel handlowy w ramach jednego wyjazdu do klienta realizuje kilka spotkań. Tak więc rozpoczynając pierwsze spotkanie, rozpoczyna w aplikacji wizytę, którą po zakończeniu spotkania zawiesza. Kolejne spotkanie realizowane jest później (na przykład telefonicznie) pod koniec dnia. Aplikacja umożliwia zawieszenie takiej wizyty i rozpoczęcie kolejnych wizyt zaplanowanych na dany dzień. Umożliwienie zawieszenia wizyty możliwe jest poprzez zaznaczenie w pasku górnym wizyty będącej w trakcie realizacji opcji [Wstrzymaj realizację] (przycisk pauzy).
Wybór opcji „Wstrzymaj realizację” na wizycie handlowej
W widoku poziomym również możliwe jest wstrzymanie realizacji wizyty poprzez wybór opcji [Wstrzymaj realizację].
Dodatkowo w podanym oknie jest możliwość zastosowania opcji:
Odrzuć
Zakończ
Wyjdź bez zapisu
Anuluj
Wybór opcji „Wstrzymaj realizację” - widok poziomy
Naciśnięcie opcji [Wstrzymaj realizację] powoduje następujące skutki:
wyjście z okna wizyty, z zapisaniem do bazy mobilnej wszelkich dokonanych dla niej zmian
zatrzymanie licznika realizacji (uwaga: w bazie zapamiętywany jest dotychczasowy czas trwania)
oznaczenie wizyty w aplikacji i w bazie mobilnej jako wstrzymaną (zawieszoną)
Wizyta wstrzymana jest zaprezentowana w aplikacji jako wizyta niezrealizowana i oznaczona kolorem pomarańczowo-żółtym. Prezentacja wizyty zawieszonej jest widoczna w następujących lokalizacjach:
w Terminarzu, na zakładkach:
- Miesiąc, Tydzień, Dzień, [Zaplanowane]
w Podsumowaniu dnia, na zakładce: [Dzień]
Prezentacja zawieszonej wizyty handlowej
Wznowienie wizyty handlowej możliwe jest poprzez wybranie opcji [Realizuj], która jest dostępna na poziomie:
okna podniesionej do edycji wizyty (górny pasek)
menu kontekstowego dostępnego dla wizyty na pozycji terminarza
Opcja [Realizuj] uruchamia realizację wizyty na standardowych zasadach aplikacji, z tą różnicą że należy kontynuować dotychczas naliczony czas trwania realizacji (licznik staruje nie od zera, lecz od ostatnio zapisanej wartości).
Opcje dostępne dla wstrzymanej wizyty
Jeżeli następuje Podsumowanie dnia, w którym dana wizyta została zawieszona i niezrealizowana występuje komunikat następującej treści: „Istnieją rozpoczęte działania, które zostały wstrzymane. Czy na pewno chcesz zakończyć dzień?” Wybór opcji [Tak] pozwala na zakończenie dnia pomimo zawieszonej realizacji wizyty, natomiast wybór opcji [Nie], nie spowoduje zamknięcia dnia.
Informacja o zawieszonej wizycie podczas Podsumowania dnia umożliwiająca wybór odpowiedniej opcji
Usuwanie wizyt handlowych
Usunięcie niezrealizowanych wizyt zarejestrowanych na urządzeniu jest możliwe poprzez wybór opcji [Usuń], dostępnej z poziomu menu kontekstowego.
Po naciśnięciu przycisku [Usuń] zostanie wyświetlone okno:
Usuwanie działania
Przesunięcie wizyty
Przesunięcie pojedynczej wizyty
W celu przesunięcia pojedynczej wizyty na inny termin należy z jej menu kontekstowego wybrać opcję [Przesuń].
Opcja "Przesuń"
Po naciśnięciu na przycisk [Przesuń] pojawi się okno umożliwiające wybranie nowego terminu wizyty zaprezentowane na poniższym zrzucie ekranu.
Okno przesuwania wizyty handlowej
W polach [Data] i [Godzina] podpowiada się pierwszy wolny termin począwszy od daty bieżącej, w którym może zostać zrealizowana wizyta. Po ustaleniu nowego terminu wizyty należy wybrać opcję [Zapisz]. Wizyta zostanie przeniesiona na nowy termin.
Przesunięcie cyklu wizyty
W przypadku, gdy wizyta należy do cyklu, po wybraniu opcji [Przesuń] z menu kontekstowego wizyty, pojawi się okno wyboru zaprezentowane na poniższym zrzucie ekranu.
Okno wyboru opcji przesuwania wizyty należącej do cyklu
Uwaga
Przesunięcie, usunięcie lub odrzucenie wizyty będącej częścią cyklu spowoduje podzielenie tego cyklu na 2 części: pierwsza część cyklu do tego wydarzenia i druga część cyklu od tego wydarzenia. Wówczas jeśli użytkownik będzie chciał przesunąć cały cykl wizyt to przesunięty zostanie pierwszy lub drugi cykl w zależności, która wizyta została wybrana.
Przykład
Zostały zaplanowane wizyty co tydzień w każdy poniedziałek: 02.05, 09.05, 16.05, 23.05 oraz 30.05.
Wizyta 16.05 została odrzucona (prawnik wziął wtedy np. Urlop). Jeśli chcemy przesunąć cykl o np. 1 dzień (w każdy wtorek) i klikniemy na wizytę 02.05, wówczas przesunięte zostaną tylko wizyty 02.05 oraz 09.05 (pierwszy cykl wizyt), natomiast 23.05 oraz 30.05 zostaną bez zmian.
Wybranie opcji [Cały cykl] spowoduje wywołanie okna umożliwiającego przeplanowanie całego cyklu wizyt.
Okno przesuwania cyklu wizyt handlowych
Okno przesuwania cyklu wizyt różni się od okna przesuwania pojedynczej wizyty następującymi informacjami:
w polu Zaplanowano na pokazywana jest data pierwszego ze zdarzeń cyklu,
prezentowana jest informacja o okresie powtarzania zdarzenia,
prezentowana data końca cyklu.
W polach [Data] i [Godzina] podpowiada się pierwszy wolny termin począwszy od daty bieżącej, w którym może zostać zrealizowane pierwsze ze zdarzeń cyklu. Jest to jednocześnie termin rozpoczęcia cyklu. Po ustaleniu nowego terminu należy wybrać opcję [Zapisz]. Cykl wizyt zostanie przeplanowany zgodnie z podanym nowym terminem jego rozpoczęcia.
Wskazówka
Terminy zdarzeń i data zakończenia przesuwanego cyklu ustalone zostaną na podstawie różnicy pomiędzy starym a nowym terminem rozpoczęcia cyklu.
Kopiowanie wizyt
Kopiowanie wizyt jest opcją domyślnie włączoną dla wizyt niezrealizowanych.
Po wybraniu opcji kopiowania wizyt w menu kontekstowym wizyty widoczna będzie opcja [Kopiuj].Opcja: [Kopiuj] (menu kontekstowe wizyty zaplanowanej)Możliwe jest skopiowanie pojedynczej wizyty jak również cyklu wizyt.
Kopiowanie pojedynczej wizyty
W przypadku pojedynczej wizyty, po wybraniu opcji [Kopiuj] z menu kontekstowego wizyty, pojawi się okno umożliwiające skopiowanie wizyty na podany termin.
Opcja kopiowania dostępna w menu kontekstowym wizytyOkno kopiowania wizyty handlowej
W polach [Data] i [Godzina] podpowiada się pierwszy wolny termin począwszy od daty bieżącej, w którym może zostać zrealizowana kopiowana wizyta wzorcowa. Po ustaleniu nowego terminu dla kopiowanej wizyty należy wybrać opcję [Zapisz]. Wizyta zostanie skopiowana na podany termin.
Kopiowanie cyklu wizyt
W przypadku, gdy kopiowana wizyta jest częścią cyklu, po wybraniu opcji Kopiuj z menu kontekstowego wizyty, pojawi się okno kopiowania całego cyklu:
Okno kopiowania cyklu wizyt handlowych
Przykład
Ustawienie okresu powtarzania na [Brak] umożliwi skopiowanie pojedynczej wizyty na podstawie cyklu.
Po ustaleniu nowych parametrów cyklu należy wybrać opcję [Zapisz]. Cykl wizyt zostanie skopiowany z uwzględnieniem podanych parametrów (terminu rozpoczęcia, powtarzania, terminu końca cyklu).
Kopiowanie tygodniowego planu wizyt
W aplikacji istnieje możliwość kopiowania tygodniowego planu wizyt.
Więcej informacji o konfiguracji parametru można znaleźć TUTAJ.
Opcja kopiowania tygodniowego planu wizyt
Po wyborze opcji [Kopiuj wizyty] pojawi się okno wyboru tygodnia, z którego będziemy chcieli skopiować wizyty oraz tygodnia, na który będziemy chcieli przenieść plan wizyt. Użytkownik ma możliwość przełączenia tygodni przy użyciu przycisków oraz lub po kliknięciu na dany zakres tygodnia.
W zależności od zaznaczenia opcji [Tylko w obrębie miesiąca], dany tydzień skopiuje się na cały tydzień tj. od poniedziałku do niedzieli, niezależnie od zakończenia poprzedniego miesiąca i rozpoczęcia kolejnego. Jeśli natomiast opcja ta zostanie odznaczona, plan wizyt zostanie skopiowany tylko w obrębie danego miesiąca tj. jeśli następny miesiąc rozpoczyna się w czwartek, wtedy plan wizyt zostanie skopiowany do środy włącznie.
Okno kopiowania planu wizyt z zaznaczonym parametrem [Tylko w obrębie miesiąca]
Kopiowanie dziennego planu wizyt
W aplikacji istnieje możliwość kopiowania dziennego planu wizyt.
Więcej informacji o konfiguracji parametru można znaleźć TUTAJ.
Opcja kopiowania dziennego planu wizyt
Po wyborze opcji [Kopiuj wizyty] pojawi się okno z możliwością kopiowania tygodniowego planu wizyt. Po wybraniu opcji tygodniowy zostanie włączona opcja kopiowania dziennego planu wizyt. Użytkownik ma możliwość przełączenia dat przy użyciu przycisków oraz lub po kliknięciu w nazwę dnia tygodnia.
Okno kopiowania dziennego planu wizyt
Realizacja elementów wizyty
Po rozpoczęciu realizacji wizyty handlowej istnieje możliwość zrealizowania poszczególnych zadań do wykonania zdefiniowanych w ramach wizyty.
Wizyta handlowa – stan początkowy (0% realizacji)
Realizacja poszczególnych działań odbywa się przez wejście w dane działanie przez dłuższe przytrzymanie palcem lub przez kliknięcie ikony strzałki. Dane zadanie można wykonać klikając Realizuj lub zrezygnować z wykonania klikając Odrzuć:
Realizacja lub odrzucenie elementu wizyty
Naciśnięcie na przycisk spowoduje wyświetlenie okna zaprezentowanego na poniższym zrzucie ekranu.
Powody odrzucenia wizyty
W przypadku próby zakończenia wizyty, która posiada elementy wymagane, które nie zostały zrealizowane konieczne jest podanie powodu odrzucenia wymaganych elementów.
Pasek postępu zapełnia się w miarę realizacji bądź odrzucania elementów wizyty. W miarę realizacji elementów przesuwa się on w prawo, a jego kolor zależy od procentu zapełnienia:
brak zapełnienia - żadne z zadań nie zostało jeszcze wykonane:
zapełnienie od 1% do 33% - kolor czerwony:
zapełnienie od 34% do 66% - kolor żółty:
zapełnienie od 67% do 100% - kolor zielony:
pasek całkowicie zapełniony - wszystkie zadania wykonane:
Wyliczanie procentu realizacji odbywa się w następujący sposób:
każdy z elementów wizyty otrzymuje taką samą wagę, co przekłada się to na procent zapełniania paska postępu po zrealizowaniu/odrzuceniu elementu,
dodatkowo:
procent realizacji elementu Ankiety zależy od liczby pytań, na które udzielono już odpowiedzi,
procent realizacji elementu Merchandising zależy od liczby sfotografowanych realizacji,
procent realizacji elementu Raport obecności towarów i Raport towarów konkurencji zależy od ilości raportów wchodzących w skład elementu.
Pasek postępu widoczny jest również w oknie zrealizowanej wizyty (zatwierdzonej bądź odrzuconej). Pokazuje on wówczas procent zrealizowanych/odrzuconych elementów wizyty na etapie, w którym wizyta została zakończona.
Realizacja wizyty handlowej bez podania wzorca
Realizacja wizyty bez podania wzorca jest bardzo podobna jak wizyta ze wzorcem. Jedyną różnicą między nimi jest to, że po kliknięciu w ikonę realizacji podnosi się okno w wyborem wzorca, jak na zrzucie poniżej.
Wybór wzorca wizyty podczas realizowanej wizyty
Dzięki temu przedstawiciel handlowy może dobrać odpowiedni wzorzec z wymaganymi elementami do rodzaju wizyty u Klienta.
Element WH: Merchandising
Obsługa takiego typu wizyty polega na wykonaniu zdjęcia na podstawie udostępnionego załączonego wzorca.
Wizyta: Merchandising
Po wykonaniu zdjęcia, wzorzec w oparciu, o który zrealizowane zostało zdjęcie zostanie oznaczony ikoną zaprezentowaną na poniższym zrzucie ekranu.
Wizyta służbowa: Merchandising, realizacja
Istnieje także możliwość dodawania wielu zdjęć do każdego z wzorców. Aby dodać kolejne zdjęcie należy przesunąć palcem w lewo zdjęcie z realizacją.
Dodanie wielu zdjęć do jednego wzorca
Element WH: Inny
Obsługa takiego typu wizyty polega na wprowadzeniu informacji odnośnie realizacji dodatkowego zadania.
Wizyta: Inny
Realizacja elementu Inny polega na wpisaniu tekstu. Po kliknięciu w ikonę możliwe jest także podyktowanie realizacji, a system przeniesie go na tekst pisany.
Element WH: Należności
W przypadku, gdy elementem wizyty jest przyjęcie należności po wybraniu przycisku [Realizuj] zostanie otwarte okno: [Płatności] z nierozliczonymi dokumentami dla kontrahenta wskazanego w wizycie (jeżeli takie dokumenty istnieją, w przeciwnym wypadku otwarte okno jest puste).
Okno umożliwia wykonanie wpłaty dla określonego w wizycie kontrahenta.
Wizyta: Należności
Kliknięcie w daną płatność spowoduje otwarcie okna, w którym możliwa jest zmiana kwoty rozliczenia. Okno zostało zaprezentowane na poniższym zrzucie ekranu.
Wizyta: Należności, Zmiana kwoty
Element WH: Rejestracja dokumentów
Obsługa takiego elementu wizyty polega na wystawieniu dokumentu handlowego na kontrahenta.
Obsługa takiego elementu wizyty polega na wystawieniu dokumentu handlowego na kontrahenta według stworzonego wzorca wizyty w aplikacji Comarch Mobile Zarządzanie.
W aplikacji mobilnej w elemencie wzorca wizyty: Rejestracja dokumentów można wybrać poniższe typy dokumentów:
Rezerwacja odbiorcy (ZS)
Oferta sprzedaży
Faktura sprzedaży
Paragon
Wydanie zewnętrzne
Wizyta: Rejestracja dokumentów - Zamówienie sprzedaży
Usuwanie dokumentów w buforze z poziomu realizacji wizyty handlowej
W aplikacji Comarch Mobile istnieje możliwość usunięcia dokumentów w buforze, zarejestrowanych w ramach elementu wizyt o typie „Rejestrowanie dokumentu” bezpośrednio z poziomu wizyty handlowej. Funkcjonalność powoduje, że użytkownik nie musi wstrzymywać realizacji wizyty handlowej, aby przejść do listy dokumentów w celu usunięcia dokumentu.
Aby użytkownik mógł usuwać dokumenty w buforze bezpośrednio z poziomu wizyty handlowej konieczna jest zmiana parametru CanDeleteObjectRelatedToConfirmedVisit na 1 w procedurze CDN.Mobile_Android_EksportKonfig (Programmability/StoredProcedures/ Mobile_Android_EksportKonfig). Usunięcie dokumentu w buforze będzie możliwe dla wizyty w trakcie realizacji lub wizyty ze wstrzymaną realizacją.
Usuwanie dokumentów w buforze z poziomu realizacji wizyty handlowej
Element WH: Przejazd
Obsługa takiego rodzaju elementu wizyty polega na zarejestrowaniu informacji o celu przejazdu, skąd przedstawiciel handlowy wyjechał, dokąd dojechał oraz jaką odległość wykonał i w jakim czasie z zarejestrowaniem samochodu, którym się poruszał oraz jego stanu licznika.
Wizyta: Przejazd
Element WH: Ankiety
Obsługa takiego typu wizyty polega na wykonaniu ankiety, która została zdefiniowana w systemie Comarch ERP Optima.
W przypadku, gdy w ramach elementu wizyty o typie: Ankiety zdefiniowane jest więcej niż jedna ankieta wówczas podczas realizacji elementu wizyty zostanie wyświetlone okno z listą dostępnych w ramach danego elementu ankiet.
Wizyta: Ankiety, wybór ankiety
Po wyborze konkretnej ankiety zostanie wyświetlona lista pytań zdefiniowanych w ramach wybranej ankiety, zaprezentowana na poniższym zrzucie ekranu.
Wizyta: Ankiety, wybór ankietyWizyta: Ankiety, wybór odpowiedzi
W aplikacji Comarch Mobile umożliwiono definiowanie ankiet zarówno z pytaniami jednokrotnego jak i wielokrotnego wyboru. Podczas realizacji elementu wizyty: Ankiety standardowo po wybraniu zadania do wykonania (Ankiety) i po wybraniu danej ankiety powinna zostać wyświetlona lista pytań. Na rysunku poniżej zaprezentowano model zaznaczenia wielu odpowiedzi i ich prezentacje na liście pytań. W przypadku wyboru odpowiedzi Inna, pojawi się okno w której istnieje możliwość wpisania własnej odpowiedzi.
Zaznaczenie wielu odpowiedzi i prezentacja na liście pytań (w tym odpowiedzi typu Inna)
W najnowszej wersji aplikacji Comarch Mobile została dodana opcja skanowania odpowiedzi do ankiety. Warunkiem działania tej funkcji jest zainstalowana aplikacja Binary Eye na urządzeniu mobilnym. Po wywołaniu przycisku skanowania w oknie odpowiedzi możliwe będzie zeskanowanie wartości – odpowiedzi ankiety.
Możliwość zeskanowania odpowiedzi do ankiety
Aplikacja Comarch Mobile Sprzedaż umożliwia także wprowadzenie danych osób Klienta, z którymi została przeprowadzona ankieta.
Podczas realizacji tego elementu wizyty, operator może:
określić kilku respondentów spośród zdefiniowanych osób kontaktowych Klienta,
dodać nową osobę ankietowaną – np. nowego pracownika Klienta.
Możliwość wyboru osoby kontaktowej z karty kontrahenta, z którą była przeprowadzana ankietaInformacja o ankietowanej osobie na karcie wizyty
Podczas realizacji elementu wizyty: Ankieta użytkownik może w szybki sposób wyszukać interesującą osobą na wyświetlonej liście osób kontaktowych kontrahenta. Opcja ta jest szczególnie przydatna, kiedy lista jest długa i wymaga przewijania.
Użytkownik może odszukać interesującą go osobę wyszukując po imieniu lub nazwisku. Wpisaną frazę można w szybki sposób skasować poprzez wybranie ikony krzyżyka.
Obsługa takiego elementu wizyty polega na sprawdzeniu obecności towarów firmy Przedstawiciela Handlowego u Klienta.
W przypadku, gdy w ramach elementu wizyty o typie: Raport obecności towarów zdefiniowane jest więcej niż jeden raport, wówczas podczas realizacji elementu wizyty zostanie wyświetlone okno z listą dostępnych w ramach danego elementu raportów.
Wizyta służbowa: Lista raportów obecności towarów
Po wejściu w dany raport są dostępne dwie zakładki:
[Realizacja] - okno prezentujące aktualny raport z listą towarów, które obejmuje dany raport. Definicje raportów należy utworzyć w systemie Comarch Mobile Zarządzanie, oraz
[Raport historyczności] - okno prezentuje poprzednie raporty powiązane z danym kontrahentem.
Poszczególne zakładki zaprezentowano na poniższym rysunku:
Okno realizacji raportu – bez możliwości generowania zamówień na podstawie raportu oraz Okno raportu historycznegoOkno realizacji raportu – z możliwością generowania zamówień na podstawie raportu oraz Okno raportu historycznego
W pierwszej zakładce [Realizacja], po wybraniu danego towaru, pojawi się okno z poszczególnymi danymi do uzupełnienia, zaprezentowane poniżej.
Wizyta służbowa: Raport obecności towarów
Po uzupełnieniu danych dotyczących towaru zostanie wyświetlone okno tak, jak na poniższym rysunku.
Wizyta służbowa: Raport obecności towarów, uzupełnione dane
Zakładka [Raport historyczny] zawiera informacje o dacie realizacji raportu oraz ilości zrealizowanych towarów względem ilości wszystkich towarów.
W tej zakładce, gdy istnieją raporty historyczne, wówczas są dostępne na action barze dwie dodatkowe przyciski i .
Po wybraniu opcji pojawi się lista raportów historycznych z możliwością wyboru raportu do wyświetlenia. Prezentowane są tylko raporty, które dotyczą wizyt wystawionych na kontrahenta, którego dotyczy aktualnie realizowana wizyta i zrealizowanych przez operatora mobilnego zalogowanego do aplikacji.
Okno wyświetlane po wybraniu opcji kopiowania historycznego raportu
Po wybraniu opcji pojawi się okno z możliwość skopiowania danych z poprzednich raportów na raport bieżący. Po wybraniu opcji kopiowania dostępne są następujące parametry:
Pomiń towary już zaznaczone – po zaznaczeniu, jeżeli realizacja dla towaru jest uzupełniona na raporcie bieżącym i jednocześnie znajduje się na raporcie historycznym, wówczas dane dla takiego towaru nie są nadpisywane,
Wartości parametrów z historycznego raportu - po zaznaczeniu kopiowane są wartości parametrów (cena, ilość, itp.) z historycznego raportu o ile pokrywają się one z bieżącą definicją raportu,
Ilość do zamówień z historycznego raportu - parametr pojawi się tylko, jeśli na bieżącej definicji raportu została skonfigurowana możliwość generowania zamówień na podstawie raport (funkcjonalność opisana TUTAJ).
Okno wyświetlane po wybraniu opcji kopiowania historycznego raportu
Uwaga
Jeżeli któryś z parametrów został oznaczony jako wymagany, a na raporcie historycznym taki nie był, zatwierdzenie realizacji takiego raportu nie będzie możliwe do momentu uzupełniania wymaganych parametrów na wszystkich zaznaczonych pozycjach (będą prezentowane w kolorze czerwonym).
Konfiguracja elementu Merchandising z Raportem obecności towarów
Dodatkowo w aplikacji istnieje możliwość powiązania elementu wizyty: Raport obecności towarów z elementem: Merchandising. W efekcie podczas realizacji Merchandisingu będzie możliwość wykonania zdjęć kilku losowym towarom zarejestrowanych na raporcie obecności towarów.
W Comarch Mobile Zarządzanie podczas dodawania elementu wzorca Merchandising parametr Zdjęcia na podstawie może przyjmować ustawienia: dodanych wzorców lub raportu obecności. Podczas konfiguracji Zdjęcia na podstawie raportu obecności wymagane jest dodatkowo uzupełnienie parametrów:
Dla ilu towarów z raportów wykonać zdjęcia
Raporty obecności
Konfiguracja elementu wzorca: Merchandising – zdjęcia na podstawie raportu obecnościLista dostępnych raportów obecności możliwych do powiązania z elementem MerchandisingDodany raport powiązany z elementem Merchandising
Obsługa funkcjonalności w aplikacji
Po wykonaniu opisanej konfiguracji w aplikacji Comarch Mobile Sprzedaż przed rozpoczęciem realizacji elementu Merchandising jest sprawdzane, czy podpięty raport obecności towarów został zrealizowany.
Uwaga
Jeżeli na raporcie obecności towarów zostało zarejestrowanych mniej towarów niż wskazuje na to wartość parametru "Dla ilu towarów z raportów wykonać zdjęcia", wówczas wyświetlana ilość zdjęć do zrealizowania będzie odpowiadać wartości towarów zrealizowanych na takim raporcie.
Zdjęcia dla poszczególnych towarów są prezentowane w takiej formie jak prezentowane są wzorce zdefiniowane na elemencie Merchandising.
Wykonywanie zdjęć towarów zarejestrowanych na raporcie obecności towarówRealizacja dla danego towaru
Każde kolejno dodane zdjęcie wyświetlane jest w postaci zakładek. Możliwe jest dodanie wielu zdjęć do jednego towaru.
Uwaga
Dla każdego z wylosowanych towarów należy wykonać co najmniej jedno zdjęcie. Inaczej pojawi się komunikat "Zatwierdzenie elementu niemożliwe. Dla każdego z towarów musi zostać wykonane co najmniej jedno zdjęcie."
Zatwierdzanie elementu Merchandising jeśli nie dla wszystkich towarów zostały wykonane zdjęcia.
Generowanie zamówienia na podstawie raportu obecności towarów
W aplikacji Comarch Mobile Zarządzanie podczas konfigurowania Raportu obecności towarów w sekcji [Ogólne] został dodany nowy parametr Możliwość wygenerowania zamówienia na podstawie raportu, który domyślnie ustawiony jest na Tak.
Jeżeli wartość parametru przyjmuje wartość Tak, wówczas podczas realizacji elementu wizyty typu: Rejestrowanie dokumentu (ZS) istnieje możliwość automatycznego dodania towarów na zamówienie zgodnie z ilościami towarów wskazanymi podczas realizacji raportu obecności.
Konfiguracja elementu: Raport obecności towarów
Obsługa funkcjonalności w aplikacji
Jeżeli w aplikacji Comarch Mobile Sprzedaż na wizycie został zrealizowany co najmniej jeden raport, na definicji którego parametr: Możliwość wygenerowania zamówienia na podstawie raportu został określony na: Tak, wówczas po rozpoczęciu realizacji elementu Rejestrowanie dokumentu z typem: ZS wyświetlone zostanie okno z nagłówkiem „Dodaj towary z raportów obecności” z dodatkowymi parametrami. Rysunek poniżej:
Okno dodawania towarów na dokument ZS na podstawie raportu obecności – (1) przypadek jeśli zrealizowany tylko jeden raport, (2) przypadek jeśli zrealizowanych kilka raportów
Jednocześnie opcja [Dodaj towary z raportów obecności] jest dostępna w menu kontekstowym na dokumencie ZS.
Opcja: Dodaj towary z raportu dostępna w opcjach dodatkowych dokumentu ZS.
Planowanie wizyty handlowej z poziomu Karty kontrahenta
Okno planowania wizyty składa się z trzech zakładek:
Wzorzec wizyty
Koszyk
Dzień
Poniżej zostały omówione poszczególne zakładki:
Wzorzec wizyty – okno otwarte jako pierwsze podczas planowania wizyty, zaprezentowane na poniższym zrzucie ekranu.
Wzorzec wizyty
W polach [Data] i [Godzina] podpowiada się pierwszy wolny termin począwszy od daty bieżącej, w którym może zostać zrealizowana wizyta. Po ustaleniu nowego terminu wizyty należy wybrać opcję Zapisz. Wizyta zostanie przeniesiona na nowy termin.
Koszyk – okno, w którym prezentowana jest lista wizyt, która zostanie stworzona po naciśnięciu przycisku: .
Wizyta: zakładka Koszyk
Element WH: Raport towarów konkurencji
Obsługa takiego elementu wizyty polega na sprawdzeniu obecności towarów konkurencji u Klienta. W przypadku, gdy w ramach elementu wizyty o typie: Raport towarów konkurencji zdefiniowane jest więcej niż jeden raport wówczas podczas realizacji elementu wizyty zostanie wyświetlone okno z listą dostępnych w ramach danego elementu raportów.
Wybór wzorca wizyty, dla którego w systemie ERP podpięto raport konkurencjiWizyta służbowa: Raport towarów konkurencji
Definicje raportów należy utworzyć w systemie Comarch Mobile Zarządzanie. Po wejściu w dany raport zostanie wyświetlone okno z listą towarów, które obejmuje dany raport. Na raporcie konkurencji została udostępniona możliwość oznaczenia dostawcy danego artykułu.
Po otwarciu raportu konkurencji, użytkownik może określić [Proponowanego dostawcę], poprzez wybór z listy lub dodanie nowego kontrahenta. Podczas realizacji elementów raportu konkurencji ustawiony proponowany dostawca będzie się podpowiadał na danym towarze.
Raport towarów konkurencji: lista towarówOkreślenie dostawcy na raporcie konkurencji
Po wybraniu danego towaru pojawi się okno zaprezentowane na poniższym zrzucie ekranu.
Wizyta służbowa: Raport towarów konkurencji
W ten sposób przedstawiciele w szybszy sposób mogą zbierać informacje odnośnie konkurencji w celu przygotowywania i zaproponowania Klientowi atrakcyjniejszej oferty.
Kontakt
Planowanie kontaktu
Kontakt jest rodzajem działania rejestrowanym przeważnie post factum. Kontakt jest zawsze powiązany z wątkiem przypisanym do Kontrahenta. Jednak powiązanie kontaktu z wątkiem będzie występowało tylko w obrębie aplikacji, a wątek nie będzie synchronizowany do systemu ERP. Sam kontakt będzie natomiast wysłany, jako Kontakt CRM.
Okno planowania kontaktu składa się z trzech zakładek:
Wybierz kontrahentów
Koszyk
Dzień
Podczas planowania kontaktu na zakładce Wybierz Kontrahentów: określa się Kontrahenta, z którym został zarejestrowany kontakt. Po wybraniu Kontrahenta otworzy się nowe okno ze szczegółami planowania kontaktu, w którym określa się wątek, tytuł kontaktu, datę i czas trwania, osobę kontaktową oraz opis kontaktu.
Jak zostało wspomniane na początku punktu Kontakt musi być powiązany z wątkiem. Kontakt można powiązać z istniejącym, niezakończonym wątkiem przypisanym do danego Kontrahenta lub można stworzyć nowy wątek, z którym kontakt zostanie powiązany.
Pola oznaczone kolorem czerwonym są polami wymaganymi do wypełnienia w celu zapisania działania.
Jeśli do elementu kontakt w systemie Comarch ERP Optima został przypięty przynajmniej jeden kwestionariusz, podczas planowania kontaktu w aplikacji będzie widoczna sekcja: Kwestionariusz, umożliwiająca wybór ankiety oraz jej realizację na kontakcie. Opis wyboru kwestionariusza został zaprezentowany TUTAJ, natomiast jego realizacja kwestionariusza TUTAJ. Przejście do realizacji kwestionariusza na kontakcie odbywa się przy pomocy przycisku .
Pytania, które na wzorcu ankiety zostały określone, jako: „wymagające odpowiedzi” oraz cały kwestionariusz zawierający przynajmniej jeden taki element wymagany, są oznaczone w aplikacji kolorem czerwonym. Przy nazwie kwestionariusza w nawiasie jest prezentowana ilość pytań znajdujących się na kwestionariuszu.
Szczegóły kontaktu
Kontakt wystawiany z poziomu Comarch Mobile Sprzedaż będzie od razu zatwierdzany.
Wybór kwestionariusza
Do działań CRM typu: spotkanie oraz kontakt umożliwiono dodawanie oraz wypełnianie zdefiniowanych kwestionariuszy. W celu lepszego zarządzania kontaktami z kontrahentem, warto skorzystać z kwestionariuszy, które usystematyzują przebieg spotkania, rozmowy. Wykorzystywanie i analizowanie wyników ankiet może pomóc w zdobyciu dodatkowych danych o Klientach, lepiej zidentyfikować ich potrzeby, które można dalej wykorzystywać w przyszłej sprzedaży.
Po naciśnięciu na przycisk plus w sekcji Kwestionariusz na wzorcu planowania spotkania, można wybrać ankietę zdefiniowaną w systemie Comarch ERP Optima oraz przypiętą do działania CRM: spotkanie, kontakt.
Wybrany kwestionariusz jest widoczny na wzorcu planowanego spotkania i jest możliwy do zmiany lub usunięcia.
Po rozpoczęciu realizacji kwestionariusza zostanie wyświetlona lista pytań. W zależności od definicji pytania użytkownik może wybrać lub wpisać ręcznie tylko jedną odpowiedź lub wskazać kilka odpowiedzi w przypadku pytań wielokrotnego wyboru.
Definiowanie ankiety w systemie Comarch ERP OptimaMożliwość dodania kwestionariusza podczas planowania spotkaniaRozpoczęcie realizacji kwestionariusza – wyświetlenie listy pytańMożliwość wskazania tylko jednej odpowiedzi lub kilku w zależności od definicji pytania
W aplikacji Comarch Mobile istnieje możliwość skanowania odpowiedzi do kwestionariusza. Warunkiem działania tej funkcji jest zainstalowana aplikacja Binary Eye na urządzeniu mobilnym. Po wywołaniu przycisku skanowania w oknie odpowiedzi możliwe będzie zeskanowanie wartości – odpowiedzi kwestionariusza.
Możliwość zeskanowania odpowiedzi do ankiety
Realizacja kwestionariusza
Gdy podczas planowania spotkania lub kontaktu został wybrany kwestionariusz, jest on dostępny podczas realizacji tego typu elementu CRM w sekcji: zadania do wykonania. Nazwa kwestionariusza zawierającego pytania wymagające odpowiedzi kolorem czerwonym. Oprócz nazwy i opisu kwestionariusza prezentowana jest także ilość udzielonych odpowiedzi oraz wszystkich pytań znajdujących się na ankiecie.
Opcje dostępne podczas realizacji spotkania z kwestionariuszem
Kwestionariusz można zrealizować, dodać opis realizacji lub odrzucić. Jeśli na wybranym kwestionariuszu znajduje się przynajmniej jedno pytanie oznaczone w systemie Comarch ERP jako wymagające odpowiedzi, to cały kwestionariusz jest uznany jako obligatoryjny. Podczas realizacji kontaktu nie będzie możliwe zatwierdzenie całego kontaktu, dopóki nie zostaną udzielone odpowiedzi na wymagane pytania.
Komunikat podczas zatwierdzenia kontaktu z kwestionariuszem bez udzielonych odpowiedzi na wymagane pytania
Natomiast podczas odrzucania kwestionariusza na spotkaniu konieczne jest podanie powodu.
Podgląd realizacji kwestionariusza
W aplikacji Comarch Mobile istnieje opcja skanowania odpowiedzi do ankiety. Warunkiem działania tej funkcji jest zainstalowana aplikacja Binary Eye na urządzeniu mobilnym. Po wywołaniu przycisku skanowania w oknie odpowiedzi możliwe jest zeskanowanie wartości – odpowiedzi ankiety.
Możliwość zeskanowania odpowiedzi do ankiety
Spotkanie
Planowanie spotkania
Spotkanie jest typem działania planowanego przeważnie z wyprzedzeniem. Za jego pomocą można zarejestrować spotkanie u Klienta. W przypadku tworzenia spotkań dostępne są dodatkowe opcje takie jak: wysyłanie działania do systemu po zaplanowaniu, czy też planowanie kolejnego po zrealizowaniu.
Okno planowania spotkania składa się z czterech zakładek:
Określ wzorzec spotkania
Wybierz kontrahentów
Koszyk
Dzień
Po wybraniu opcji planowania spotkania, nastąpi przejście na zakładkę [Określ wzorzec spotkania] – okno zostało zaprezentowane na rysunku poniżej.
Planowanie spotkania
Oznaczenie wybranych godzin w kolorze czerwonym oznacza, że w danym terminie istnieje zaplanowane już inne wydarzenie.
Odpowiednikiem Spotkania w systemie Comarch ERP Optima jest Zadanie. Spotkanie można powiązać z wątkiem jednak nie zostanie on przesłany do systemu Comarch ERP Optima (będzie on występował tylko aplikacji). Spotkanie można powiązać z istniejącym, niezakończonym wątkiem przypisanym do danego Kontrahenta lub można stworzyć nowy wątek, z którym spotkanie zostanie powiązane.
Uwaga
Jeżeli wątek został utworzony na urządzeniu i spotkanie zostało wysłane do systemu Comarch ERP Optima, to utworzenie zadania powiązanego z tym spotkanie spowoduje pobranie się spotkania, które będzie powiązane z tym wątkiem.
Na zakładce [Kontrahenci] należy wybrać kontrahenta, dla którego zostanie zaplanowane Spotkanie. Okno zostało zaprezentowane poniżej.
Spotkanie: zakładka Kontrahenci
Po wybraniu Kontrahenta otworzy się nowe okno ze szczegółami, w którym dodatkowo będzie można wybrać osobę kontaktową, ustalić cykliczność działania oraz dodać opis spotkania. W przypadku dodania seryjnego kontrahentów dodatkowe wspomniane okno z dodatkowymi opcjami otworzy się po wybraniu danego kontrahenta zakładki [Koszyk].
Szczegóły spotkania
Na zakładce [Koszyk] prezentowana jest lista spotkań, która zostanie stworzona po naciśnięciu przycisku: .\
Spotkanie: zakładka [Koszyk]Na zakładce [Dzień] można zobaczyć zaplanowane działania w ujęciu dziennym.
Spotkanie: zakładka [Dzień]Każde spotkanie może być tworzone jako cykl działań. Aby określić cykl podczas planowania spotkania w sekcji Powtórzenie należy określić cykliczność działania. Możliwe do wyboru warianty powtórzeń zostały zaprezentowane na rysunku poniżej.
Dialog wyboru wariantu powtórzeń działania
Uwaga
Zrealizowanie, odrzucenie lub usunięcie jednego z wydarzeń typu Spotkanie, które jest częścią cyklu spowoduje podzielenie tego cyklu na dwie mniejsze części: pierwsza część cyklu do tego wydarzenia oraz druga część cyklu od tego wydarzenia. Po wejściu w edycję spotkania będącego w drugiej części cyklu i wybraniu opcji [Edytuj] cały cykl, tak naprawdę zostanie przeplanowana tylko druga część głównego cyklu. Natomiast wybranie opcji [Usuń] cały cykl spowoduje usunięcie wszystkich spotkań z całego głównego cyklu.
Realizacja spotkania
Realizacja spotkania polega na wybraniu przycisku [Realizuj] lub [Odrzuć] dostępnych z menu rozwijalnego. Menu rozwijalne i wszystkie dostępne opcje dla Spotkania zostało zaprezentowane na rysunku poniżej.
Menu rozwijalne, działanie typu: [Spotkanie]Po naciśnięciu na przycisk zostanie wyświetlone okno realizacji spotkania zaprezentowane na rysunku poniżej.
Realizacja spotkania – powiązanego z wątkiem
Jeżeli wątek zostaje zamknięty i są z nim powiązane niezrealizowane zdarzenia cykliczne, to zostaną one usunięte.
Jeżeli wątek zostaje zamknięty i są z nim powiązane zdarzenia niecykliczne niezrealizowane, to zamknięcie wątku spowoduje ich zakończenie z czasem realizacji 0 i dacie zrealizowania takiej jak data działania, podczas której zamknięto wątek. W uwagach do realizacji automatycznie doda się opis, który świadczy o zakończeniu działań z powodu zamknięcia wątku.
Na karcie wątku znajdują się działania powiązane z danym wątkiem. Z tego poziomu istnieje możliwość np. realizacji lub wyświetlenia szczegółów danego działania.
Karta wątku
Menu kontekstowe z dostępnymi opcjami zostało zaprezentowane na rysunku poniżej.
Karta wątku - menu kontekstowe elementu
Wybór kwestionariusza
Do działań CRM typu: spotkanie oraz kontakt umożliwiono dodawanie oraz wypełnianie zdefiniowanych kwestionariuszy. W celu lepszego zarządzania kontaktami z kontrahentem, warto skorzystać z kwestionariuszy, które usystematyzują przebieg spotkania, rozmowy. Wykorzystywanie i analizowanie wyników ankiet może pomóc w zdobyciu dodatkowych danych o Klientach, lepiej zidentyfikować ich potrzeby, które można dalej wykorzystywać w przyszłej sprzedaży.
Po naciśnięciu na przycisk plus w sekcji Kwestionariusz na wzorcu planowania spotkania, można wybrać ankietę zdefiniowaną w systemie Comarch ERP Optima oraz przypiętą do działania CRM: spotkanie, kontakt.
Wybrany kwestionariusz jest widoczny na wzorcu planowanego spotkania i jest możliwy do zmiany lub usunięcia.
Po rozpoczęciu realizacji kwestionariusza zostanie wyświetlona lista pytań. W zależności od definicji pytania użytkownik może wybrać lub wpisać ręcznie tylko jedną odpowiedź lub wskazać kilka odpowiedzi w przypadku pytań wielokrotnego wyboru.
Definiowanie ankiety w systemie Comarch ERP OptimaMożliwość dodania kwestionariusza podczas planowania spotkaniaRozpoczęcie realizacji kwestionariusza – wyświetlenie listy pytańMożliwość wskazania tylko jednej odpowiedzi lub kilku w zależności od definicji pytania
W aplikacji Comarch Mobile istnieje możliwość skanowania odpowiedzi do kwestionariusza. Warunkiem działania tej funkcji jest zainstalowana aplikacja Binary Eye na urządzeniu mobilnym. Po wywołaniu przycisku skanowania w oknie odpowiedzi możliwe będzie zeskanowanie wartości – odpowiedzi kwestionariusza.
Możliwość zeskanowania odpowiedzi do ankiety
Usuwanie spotkań
Usunięcie niezrealizowanych spotkań zarejestrowanych na urządzeniu jest możliwe poprzez wybór opcji [Usuń], dostępnej z poziomu menu kontekstowego.
Po naciśnięciu przycisku [Usuń] zostanie wyświetlone okno:
Usuwanie działania
Realizacja kwestionariusza
Gdy podczas planowania spotkania lub kontaktu został wybrany kwestionariusz, jest on dostępny podczas realizacji tego typu elementu CRM w sekcji: zadania do wykonania. Nazwa kwestionariusza zawierającego pytania wymagające odpowiedzi kolorem czerwonym. Oprócz nazwy i opisu kwestionariusza prezentowana jest także ilość udzielonych odpowiedzi oraz wszystkich pytań znajdujących się na ankiecie.
Opcje dostępne podczas realizacji spotkania z kwestionariuszem
Kwestionariusz można zrealizować, dodać opis realizacji lub odrzucić. Jeśli na wybranym kwestionariuszu znajduje się przynajmniej jedno pytanie oznaczone w systemie Comarch ERP jako wymagające odpowiedzi, to cały kwestionariusz jest uznany jako obligatoryjny. Podczas realizacji kontaktu nie będzie możliwe zatwierdzenie całego kontaktu, dopóki nie zostaną udzielone odpowiedzi na wymagane pytania.
Komunikat podczas zatwierdzenia kontaktu z kwestionariuszem bez udzielonych odpowiedzi na wymagane pytania
Natomiast podczas odrzucania kwestionariusza na spotkaniu konieczne jest podanie powodu.
Podgląd realizacji kwestionariusza
W aplikacji Comarch Mobile istnieje opcja skanowania odpowiedzi do ankiety. Warunkiem działania tej funkcji jest zainstalowana aplikacja Binary Eye na urządzeniu mobilnym. Po wywołaniu przycisku skanowania w oknie odpowiedzi możliwe jest zeskanowanie wartości – odpowiedzi ankiety.
Możliwość zeskanowania odpowiedzi do ankiety
Promocje
Raporty
Raporty
Raporty są dostępne z poziomu menu głównego po wybraniu kafla Raporty, a także z poziomu:
Karty Kontrahenta
Listy Kontrahentów
Karty towaru
Dużej kalkulacji podczas dodawania pozycji na dokument
Listy pozycji dokumentu
Raporty
Domyślnie w aplikacji znajdują się następujące raporty systemowe:
Raport dobowy przedstawiciela – prezentuje listę wystawionych dokumentów, zapisów kasowych oraz stanów na magazynie mobilnym
Kontrahenci bez transakcji – prezentuje listę kontrahentów, którzy w określonym przedziale czasu nie dokonali żadnej transakcji
Podsumowanie dnia – prezentuje wykonane w danym dniu operacje m.in dane dotyczące wizyt, wystawionych dokumentów, rozliczonych zobowiązań
Ranking kontrahentów kupujących towar – pokazuje kontrahentów najczęściej kupujących dany towar
Ranking towarów zakupionych przez kontrahenta – pokazuje, które towary kontrahent najczęściej kupuje
Sprzedaż i ilość wizyt – sprzedaż towarów i ilości odbytych wizyt w wybranym okresie
Sprzedaż i ilość wizyt kontrahenta - sprzedaż towarów i ilości odbytych wizyt w wybranym okresie dla kontrahenta
Sprzedaż – SKU (ang. Stock Keeping Unit) prezentuje sprzedaż towarów w wybranym okresie z podziałem na jednostki
Sprzedaż towarów wg kontrahenta – prezentuje sprzedaż towarów dla danych kontrahentów
Sprzedaż w okresach – prezentuje sprzedaż towarów w wybranym okresie
Wartość sprzedaży dla kontrahenta – prezentuje wartość sprzedaży w danym okresie czasu dla wybranego kontrahenta z uwzględnieniem dokumentów z innych centrów – raport jest również domyślnie dostępny z poziomu karty danego kontrahenta i z poziomu listy kontrahentów.
Raporty
Raport dobowy przedstawiciela
Raport ten prezentuje listę dokumentów, zapisów kasowych oraz stanów na magazynie mobilnym.
Raport dobowy przedstawiciela
Kontrahenci bez transakcji
Raport: Kontrahenci bez transakcji prezentuje listę kontrahentów, którzy w danym okresie nie dokonali żadnej transakcji.
Raporty: Kontrahenci bez transakcji
W celu zmiany parametrów wywołania raportu należy wybrać przycisk .
Raporty: Edycja parametrów raportu
Raporty: Podsumowanie dnia
W celu zmiany parametrów wywołania raportu należy wybrać przycisk: . Edycja parametrów raportu umożliwia określenie daty oraz sposoby grupowania.
Raporty: Edycja parametrów raportu
Uwaga
Ze względu na brak obsługi wizyt handlowych w Comarch Mobile we współpracy z systemem Comarch ERP Optima, w pierwszych trzech wierszach dane nie będą generowane
Raport podsumowanie dnia: Sposób grupowania
Ranking kontrahentów kupujących towar
Ranking kontrahentów kupujących towar prezentuje kontrahentów, którzy zakupili wybrany towar w zadanym okresie czasu. Na podstawie danych wyświetlonych w takim raporcie uzyskamy również informację ile wyniosła wartość sprzedaży dla tych kontrahentów. W raporcie pod uwagę brane są faktury sprzedaży oraz paragony.
Raporty: Edycja parametrów raportuRaporty: Ranking kontrahentów kupujących towar
Raport ten jest również dostępny domyślnie z poziomu karty danego towaru. Po wybraniu danego towaru przy wyświetleniu parametrów raportu, towar zostanie automatycznie wybrany. Istnieje natomiast możliwość zmiany kontrahenta, poprzez wybór z listy.
Ranking towarów zakupionych przez kontrahenta
Raport przedstawiający ranking towarów zakupionych przez kontrahenta w wybranym przez operatora okresie czasu jest tworzony na podstawie informacji znajdujących się w bazie mobilnej. W raporcie pod uwagę brane są faktury sprzedaży oraz paragony.
Raporty: Edycja parametrów raportu
Na wyświetlonej liście kontrahentów istnieje możliwość:
Odfiltrowanie wyświetlonej listy kontrahentów poprzez naciśnięcie ikony lupy.
Założenia karty nowego kontrahenta poprzez wybranie ikony wyświetlonej na action barze. Dodany kontrahent zostaje automatycznie wybrany jako jeden z parametrów raportu.
Weryfikacja kontrahenta w systemie VIES poprzez naciśnięcie ikony wyświetlonej na action barze. Kontrahent dodany za pomocą tej opcji, zostaje automatycznie wybrany jako jeden z parametrów raportu.
Raporty: Edycja parametrów raportu
Raport ten jest również domyślnie dostępny z poziomu karty danego kontrahenta, listy kontrahentów i listy pozycji dokumentów. Po wybraniu danego kontrahenta przy wyświetleniu parametrów raportu, kontrahent zostanie automatycznie wybrany. Istnieje natomiast możliwość zmiany towaru, poprzez wybór z listy.
Sprzedaż SKU
Raport prezentuje sprzedaż towarów w wybranym okresie z podziałem na jednostki
Raporty: Sprzedaż SKU
W celu zmiany parametrów wywołania raportu należy wybrać przycisk: . Edycja parametrów raportu umożliwia określenie daty początkowej oraz końcowej.
Raporty: Edycja parametrów raportu
Sprzedaż towarów wg kontrahenta
Raport prezentuje sprzedaż różnych towarów w wybranym okresie dla określonego kontrahenta.
Raporty: Sprzedaż towarów wg kontrahenta
W celu zmiany parametrów wywołania raportu należy wybrać przycisk: . Edycja parametrów raportu umożliwia określenie daty początkowej oraz końcowej.
Raporty: Edycja parametrów raportu
Sprzedaż w okresach
Raport prezentuje sprzedaż towarów w wybranych okresach czasowych z możliwością grupowania wg: dnia, tygodnia, miesiąca, roku.
Raporty: Sprzedaż w okresach, ustawienia
Widok wygenerowanego raportu: Sprzedaż w okresach:
Raporty: Sprzedaż w okresach
Wartość sprzedaży dla kontrahenta
Raport prezentuje wartość sprzedaży netto oraz brutto dla danego kontrahenta w określonym przedziale czasu.
Raporty: Wartość sprzedaży dla kontrahenta
W celu zmiany parametrów wywołania raportu należy wybrać przycisk: . Edycja parametrów raportu umożliwia określenie daty początkowej oraz końcowej.
Raporty: Edycja parametrów raportu
Raport ten jest również domyślnie dostępny z poziomu karty danego kontrahenta, jak i z list kontrahentów. Po wybraniu danego kontrahenta przy wyświetleniu parametrów raportu, kontrahent zostanie automatycznie wybrany.
Społeczność Comarch
Dzięki społeczności Comarch ERP rozwiązujemy problemy, dzielimy się pomysłami oraz informujemy o różnych nowościach.