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 MaxNumberOfDescriptionsLinesInDocumentList  znajdujące się w procedurze CDN.Mobile_Android_EksportKonfig (Programmability/StoredProcedures/ Mobile_Android_EksportKonfig). Więcej informacji na temat konfiguracji znajduje się TUTAJ.