Link Search Menu Expand Document
  1. MASOWE GENEROWANIE FS/PA Z RO W COMARCH ERP OPTIMA NA PODSTAWIE STATUSU W BASELINKER
  2. Dane wtyczki
  3. Wymagania
  4. Minimalne wymagania sprzętowe
  5. Czy chcesz, żeby integracja uruchamiała się automatycznie?
  6. Połączenie z Baselinker
  7. Posiadam następujące moduły Optima (wymagany jest co najmniej jeden moduł Handel i jeden Kasa/Bank)
  8. Dla zamówień z jakiego statusu chcesz generować dokument końcowy?
  9. Jaki status chcesz nadać zamówieniom w BaseLinker, do których zostanie wystawiony dokument?
  10. Jaki status chcesz nadać zamówieniom w BaseLinker, do których nie zostanie wystawiony dokument z powodu błędu?
  11. Czy wpisywać numer utworzonego dokumentu w Comarch ERP Optima na źródłowe zamówienie w BaseLinkerze?
  12. Jakie dokumenty w Comarch ERP Optima mają być tworzone?
  13. Mapowanie wydruków wygenerowanych dokumentów:
  14. Przypisz dodatkowe oznaczenie JPK VAT do dokumentu

MASOWE GENEROWANIE FS/PA Z RO W COMARCH ERP OPTIMA NA PODSTAWIE STATUSU W BASELINKER

Wtyczka umożliwia masowe realizowanie dokumentów sprzedaży w Comarch ERP Optima na podstawie wcześniej stworzonego dokumentu RO. Podczas procesu pakowania operator może przenieść zamówienie do innego statusu w BaseLinker i na podstawie tej operacji integracja wystawi oraz wydrukuje dokument sprzedaży (FS/PA) na wybranej drukarce.

Wtyczkę możesz zakupić tutaj

Dane wtyczki

Kod wtyczki: BLK_CAI_COM_GDC_OPT_100

Wymagania

  • Microsoft Internet Explorer 9.0 lub wyższy;
  • Sieć Microsoft Windows (możliwa praca jednostanowiskowa);
  • Protokół sieciowy TCP/IP;
  • Do instalacji programu konieczne są uprawnienia administratora systemu;
  • Minimalna dopuszczalna przez instalator rozdzielczość ekranu to 1024×768;
  • Wymagana minimalna 16 bitowa głębia kolorów (65 536 kolorów).

Minimalne wymagania sprzętowe

  • Komputer z procesorem kompatybilnym z Pentium III lub wyższym, 2 GHz;
  • 2 GB pamięci RAM w przypadku instalacji programu + serwer SQL, 1GB w przypadku instalacji samego programu;
  • Dysk: 5 GB wolnej przestrzeni na dysku systemowym (domyślnie C:);
  • Napęd DVD (w przypadku instalacji z płyty);
  • System operacyjny Windows 10; Windows 8.1; Windows Server 2012, Windows Server 2012 R2; Windows Server 2016,Windows Server 2019;
  • Drukarka pracująca w systemie Microsoft Windows;
  • Protokół sieciowy TCP/IP.

Pytania ze scenariusza

Czy chcesz, żeby integracja uruchamiała się automatycznie?

Pytanie dotyczące sposobu uruchamiania integracji Wybranie sposobu uruchomienia integracji (VER_RTM_v100.0)

Funkcja pozwala nam na ustawienie trybu pracy integracji.

Uruchomienie automatyczne umożliwia ustawienie:

  • przedziału czasowego pomiędzy zakończeniem a ponownym uruchomieniem integracji,
  • dni działania integracji (np. tylko dni robocze),
  • (opcjonalnie) godziny uruchomienia integracji (np. w godzinach pracy 7 – 15).

Uruchomienie ręczne integracji:

Manual_Start
Uruchomienie ręczne integracji (VER_RTM_v100.0)


Połączenie z Baselinker

W tym miejscu należy wprowadzić klucz API z konta BaseLinker, w celu skopiowania tokenu przechodzimy: Moje konto -> API Get_Baselinker_API
Pobranie tokenu API z BaseLinker (20.01.2021)

Następnie kopiujemy do pola w scenariuszu konfiguracyjnym
Baselinker_API_Question
Połączenie z API BaseLinkera (VER_RTM_v100.0)


Posiadam następujące moduły Optima (wymagany jest co najmniej jeden moduł Handel i jeden Kasa/Bank)

Funkcja ta umożliwia określenie, które z modułów są w posiadaniu klienta.

Konfiguracja scenariusza

Należy zaznaczyć moduły, które są posiadane w Optimie.

Optima_modules
Wybór opcji integracji z poszczególnych zamówień (VER_RTM_v102.0)

Rozwiązywanie problemów

Do pracy integracji niezbędny jest minimum jeden moduł “Handel” i jeden “Kasa/Bank”. W przypadku ich braku integracja nie zadziała.


Dla zamówień z jakiego statusu chcesz generować dokument końcowy?

Funkcja ta umożliwia podanie ID statusu / statusów BaseLinker, z których mają być przetwarzane zamówienia.

Zastosowanie

Z tej funkcjonalności korzystają firmy, które:

  • mają wyznaczone statusy dla poszczególnego stanu zamówienia – pozwala to utrzymać większy porządek oraz ułatwia weryfikację w momencie wystąpienia błędu.
Konfiguracja scenariusza

Kiedy zdecydujesz się, aby pracować na statusach, w scenariuszu wybierz opcję “O statusie”, następnie kliknij niebieską lupkę. Jeśli poprawnie wprowadziłeś klucz API integracja wyświetli wszystkie dostępne statusy z BaseLinkera. Należy zaznaczyć wybrane statusy.

Input_blk_status
Wybór statusu zamówień, które mają być przetwarzane (VER_RTM_v102.0)

Jeśli wprowadziłeś błędny klucz API lub wystąpi problem z połączeniem do Baselinkera, statusy mogą nie być widoczne po wybraniu niebieskiej lupki. W tym wypadku należy wprowadzić ID statusów ręcznie po przecinku.

API_Error
Komunikat o błędzie związany z kluczem API (VER_RTM_v102.0)

Identyfikator statusu można znaleźć na końcu linku po wejściu w wybrany status w BaseLinkerze.

Get_StatusID
ID statusu “Nowe zamówienia” w BaseLinkerze (30.03.2020)

Wynik działania

W momencie synchronizacji integracja przetworzy RO powstałe z zamówień z podanych statusów.

Wybór opcji Wszystkie może skutkować zwiększoną liczbą zapytań, ponieważ przetworzone zamówienia będą za każdym razem procesowane ponownie. Skutkować to może dłuższym czasem przetwarzania każdego zamówienia, jak i blokadą API nałożoną przez BaseLinkera.
Rozwiązywanie problemów

Błędnie podane ID statusu – należy zweryfikować czy zostało poprawnie wprowadzone oraz, czy statusy są oddzielone przecinkiem w przypadku wpisania kilku statusów. W momencie, gdy zamówienie nie posiada stworzonego RO w Comarch ERP Optima, integracja nie utworzy dokumentu końcowego.


Jaki status chcesz nadać zamówieniom w BaseLinker, do których zostanie wystawiony dokument?

Funkcja umożliwia określenie statusu, do którego trafi zamówienie po poprawnym przetworzeniu przez integrację.

Zastosowanie

Z tej funkcjonalności korzystają firmy, które:

  • mają wyznaczone statusy dla poszczególnego stanu zamówienia – pozwala to utrzymać większy porządek oraz ułatwia weryfikację w momencie wystąpienia błędu.
Konfiguracja scenariusza

Kiedy zdecydujesz się, aby pracować na statusach, w scenariuszu wybierz opcję “O statusie”, następnie kliknij niebieską lupkę. Jeśli poprawnie wprowadziłeś klucz API, integracja wyświetli wszystkie dostępne statusy z BaseLinkera. Należy zaznaczyć wybrane statusy.

Output_blk_success_status
Wybór statusu, do którego trafią poprawnie przeprocesowane zamówienia (VER_RTM_v102.0)

Jeśli wprowadziłeś błędny klucz API lub wystąpi problem z połączeniem do BaseLinkera, statusy mogą nie być widoczne po wybraniu niebieskiej lupki. W tym wypadku należy wprowadzić ID statusów ręcznie po przecinku.

API_Error
Komunikat o błędzie związany z kluczem API (VER_RTM_v102.0)

Identyfikator statusu można znaleźć na końcu linku po wejściu w wybrany status w BaseLinkerze.

Get_StatusID
ID statusu “Nowe zamówienia” w BaseLinkerze (30.03.2020)

Wynik działania

Po synchronizacji i poprawnym utworzeniu dokumentu końcowego na podstawie zamówienia z BaseLinkera, zamówienie to zostanie przeniesione do określonego statusu.

Wybór opcji Nie zmieniaj statusu może skutkować zwiększoną liczbą zapytań, ponieważ przetworzone zamówienia będą za każdym razem procesowane ponownie. Skutkować to może dłuższym czasem przetwarzania każdego zamówienia, jak i blokadą API nałożoną przez BaseLinkera.
Rozwiązywanie problemów

Błędnie podane ID statusu – należy zweryfikować czy zostało poprawnie wprowadzone oraz czy statusy są oddzielone przecinkiem w przypadku wpisania kilku statusów.


Jaki status chcesz nadać zamówieniom w BaseLinker, do których nie zostanie wystawiony dokument z powodu błędu?

Funkcjonalność umożliwia ustawienie statusu błędu, jeśli w momencie integracji nie zostanie odnaleziony powiązany z dokumentem towar.

Zastosowanie

Z tej funkcjonalności korzystają firmy, które:

  • chcą mieć wydzielone zamówienia, które nie mogą zostać poprawnie przetworzone. Wykorzystanie tej opcji ułatwi szybkie odnalezienie problematycznego zamówienia oraz weryfikację przyczyny wystąpienia błędu.
Konfiguracja scenariusza

Kiedy zdecydujesz się, aby pracować na statusach, w scenariuszu wybierz opcję “O statusie”, następnie kliknij niebieską lupkę. Jeśli poprawnie wprowadziłeś klucz API integracja wyświetli wszystkie dostępne statusy z BaseLinkera. Należy zaznaczyć wybrane statusy.

Output_blk_error_status
Wybór statusu, do którego trafią zamówienia, które nie zostały przeprocesowane z powodu błędu (VER_RTM_v102.0)

Jeśli wprowadziłeś błędny klucz API lub wystąpi problem z połączeniem do BaseLinkera, statusy mogą nie być widoczne po wybraniu niebieskiej lupki. W tym wypadku należy wprowadzić ID statusów ręcznie po przecinku.

API_Error
Komunikat o błędzie związany z kluczem API (VER_RTM_v102.0)

Identyfikator statusu można znaleźć na końcu linku po wejściu w wybrany status w BaseLinkerze.

Get_StatusID
ID statusu “Nowe zamówienia” w BaseLinkerze (30.03.2020)

Wynik działania

Po synchronizacji i przykładowo nieodnalezieniu kartoteki towaru, zamówienie zostanie przeniesione do statusu błędu.

Wybór opcji Nie zmieniaj statusu może skutkować nagromadzeniem zamówień, które posiadają błędy i integracja nie potrafi ich przeprocesować. Zamówienia te zostaną w statusie, z którego integracja pobiera zamówienia do przetworzenia, a użytkownik integracji zostanie bez informacji o błędzie.
Rozwiązywanie problemów

Błędnie podane ID statusu – należy zweryfikować czy zostało poprawnie wprowadzone oraz czy statusy są oddzielone przecinkiem w przypadku wpisania kilku statusów.


Czy wpisywać numer utworzonego dokumentu w Comarch ERP Optima na źródłowe zamówienie w BaseLinkerze?

Funkcjonalność umożliwia wpisywanie numeru utworzonego dokumentu końcowego w pole własne zamówienia w BaseLinkerze.

Zastosowanie

Z tej funkcjonalności korzystają firmy, które:

  • chcą mieć jasną informację, że przeglądane zamówienie posiada wystawiony dokument końcowy w Comarch ERP Optima.
Konfiguracja scenariusza

W scenariuszu należy wybrać jedną z trzech opcji. Pierwsza oznacza, że funkcja ta nie będzie używana, druga wpisze numer utworzonego dokumentu w pole własne nr 1, trzecia opcja analogicznie w pole własne 2. Dobrą praktyką jest wpisywanie numeru utworzonego RO w pole własne 1, a numer dokumentu końcowego w pole własne 2 – ułatwia to kontrolę nad dokumentami.

Add_opt_doc_number_to_blk_doc
Wpisywanie numeru utworzonego zamówienia w pole własne (VER_RTM_v102.0)

Wynik działania

Po synchronizacji i poprawnym utworzeniu dokumentu jego numer zostanie wpisany w wybrane pole własne.

Ord_BLK
Wpisywanie numeru utworzonego paragonu w pole własne numer 2 (30.03.2021)

Rozwiązywanie problemów

Należy pamiętać, że funkcja ta może nadpisać inną informację zawartą w wybranym polu własnym. Przykładowo może to być numer utworzonego RO. W momencie wpisania w to samo pole numeru dokumentu końcowego informacja o RO zostanie utracona.


Jakie dokumenty w Comarch ERP Optima mają być tworzone?

Opcja ta umożliwia wybranie typu Dokumentu, jaki ma być tworzony z RO w Comarch ERP Optima.

Konfiguracja scenariusza

W scenariuszu należy wybrać jedną z dostępnych opcji i odpowiedzieć na poniższe trzy pytania. Pytania dotyczą tego, czy dodatkowo utworzyć WZ, zatwierdzić RO w buforze i zatwierdzić WZ.

Doc_type_generate
Wybór typu tworzonego dokumentu (VER_RTM_v102.0)

Po wybraniu “Paragon” utworzony zostanie paragon dla wszystkich zamówień, a po wybraniu “Faktura VAT” utworzone zostaną wyłącznie faktury.

W momencie wybrania opcji “Paragony imienne lub Faktura VAT na żądanie klienta (klient zaznaczył, że chce fakturę)” utworzony zostanie paragon, a w przypadku gdy na karcie zamówienia w BaseLinkerze będzie zaznaczony punkt “Klient chce fakturę” utworzona zostanie faktura VAT.

BLK_want_FV
Zamówienie, z którego zostanie utworzona faktura (30.03.2020)

Istnieje również możliwość mapowania statusów dla poszczególnych typów dokumentów. W tym wypadku należy wybrać opcję “Zgodnie z Tabelą”. Następnie w polu “Status w BaseLinker” podaj ID statusu, a w polu “Typ dokumentu w Subiekt GT” wybierz jaki dokument ma być tworzony w systemie ERP. W momencie, gdy w pytaniu na początku scenariusza “Dla zamówień z jakiego statusu chcesz generować dokument końcowy?” wpisane będzie kilka statusów można określić, że ze wskazanego statusu tworzony będzie określony dokument.

Przykładowo mogą to być trzy statusy 11111, 22222 i 33333.

Input123 Trzy statusy wejściowe (VER_RTM_v102.0)

Ich mapowanie może wyglądać następująco. Z zamówień ze statusu 11111 zostaną utworzone paragony, ze statusu 22222 faktury, a ze statusu 33333 paragony lub faktury. Oczywiście kombinacja może być dowolna.

Mapping_DocType_By_Status
Opcja mapowania statusów do typu dokumentu (VER_RTM_v102.0)

Wynik działania

Po synchronizacji w Comarch ERP Optima zostaną wygenerowane dokumenty zgodnie z wybraną opcją w scenariuszu.

Rozwiązywanie problemów

Błędne podanie statusów w przypadku mapowania statusów do typu dokumentu. Należy poprawnie wprowadzić ID, w innym przypadku zamówienia nie będę przetworzone.


Mapowanie wydruków wygenerowanych dokumentów:

Funkcja ta służy do automatycznego drukowania utworzonych dokumentów.

Konfiguracja scenariusza

W scenariuszu należy wybrać czy dokumenty mają być drukowane, czy też funkcja ta ma być nieużywana. W przypadku wybrania opcji drukowania należy dodać wiersze i je wypełnić. Pierwsza kolumna określa warunek podstawowy, którym jest typ dokumentu. W kolejnej pozycji należy wybrać jaki dokument chcemy drukować/fiskalizować. Następnie należy wybrać czy dokument ma zostać zafiskalizowany, czy wydrukowany. W kolumnie “Nazwa drukarki” należy podać drukarkę, która jest połączona z Optimą i na której chcemy drukować dokument. Identyfikator wzorca wydruku i to, czy jest to standardowy wrzorzec znaleźć można w Comarch ERP Optima. Ostatnie dwie pozycje określają dodatkowy warunek, czyli np. status zamówień w BaseLinkerze. W przypadku dodania warunku dodatkowego dokument zostanie wydrukowany, tylko gdy spełni warunek główny i dodatkowy.

Printing
Drukowanie utworzonych dokumentów (VER_RTM_v102.0)

W przykładowym wierszu wpisane zostało drukowanie faktury. Gdy utworzony dokument będzie fakturą, to zostanie wydrukowany na drukarce “HP LaserJet Pro MFP M426f-M427f PCL-6” standardowym wzorcem wydruku o identyfikatorze “1834”.

Identyfikator wzorca wydruku pozyskać można po wejściu w fakturę/paragon/WZ w Comarch ERP Optima, wejściu w podgląd wydruku -> Konfiguracja wydruków -> wybrany wydruk -> Definicja i na dole okna widnieje “ID wydruku”.

templateId_st_1
Identyfikator wzorca wydruku - krok pierwszy (ver. 2020.7.1.1805)

templateId_st_2
Identyfikator wzorca wydruku - krok drugi (ver. 2020.7.1.1805)

templateId_st_3
Identyfikator wzorca wydruku - krok trzeci (ver. 2020.7.1.1805)

Inegracja obsługuje wyłącznie wzorce wydruków Crystal - oznaczone zieloną koniczynką

Crystal
Wzorzec wydruku Crystal w Comarch Erp Optima (ver 2020.7.1.1805)

Wynik działania

W momencie synchronizacji utworzony dokument zostanie automatycznie wydrukowany według określonych w tym punkcie ustawień.

Rozwiązywanie problemów

Należy się upewnić, że podana nazwa drukarki i identyfikator wydruku są poprawne. Przy wybraniu statusu zamówienia jako warunek dodatkowy trzeba się upewnić, że wpisany identyfikator statusu jest prawidłowy.


Przypisz dodatkowe oznaczenie JPK VAT do dokumentu

Funkcja ta umożliwia ustawienie oznaczenia JPK VAT.

Zastosowanie

Z tej funkcjonalności korzystają firmy, które korzystają z oznaczeń JPK VAT.

Konfiguracja scenariusza

Aby funkcja ta działała należy wypełnić poniższą tabelę. W pierwszej kolumnie wybieramy typ warunku, w drugiej wartośc tego warunku, a w trzeciej oznaczenie JPK VAT, które zostanie przypisane do dokumentu utworzonego do zamówienia, które spełni te warunki.

JPK
Konfiguracja oznaczeń JPK VAT (VER_RTM_v102.0)

Przykładowo może to być status zamówienia 54021. Oznacza to tyle, że jeżeli przetwarzane zamówienie będzie pochodziło ze statusu 54021, to utworzony dokument zostanie oznaczony jako “GTU_04”.

Wynik działania

Przy powyższych ustawieniach dokument utworzony z zamówienia z wybranego statusu posiada oznaczenie GTU_04

OPT_JPK
Paragon z oznaczeniem GTU_04 (Comarch Erp Optima ver. 2020.7.1.1805)