Integracja z WinCon
Wstęp
Integracja z system WinCon.
Integracja polega na importowaniu zleceń z bazy WinCon jako faktury do Symfonii.
Opis funkcjonalny
Uruchamianie spod PPM na liście dokumentów sprzedaży okna importu, na którym użytkownik będzie zaznaczał które zlecenia mają być zaimportowane. Zlecenia będą grupowane wg kontrahentów do jednej faktury. Jedno zlecenie to jedna pozycja na fakturze.
Dodatek mogą uruchamiać tylko użytkownicy wpisani w konfiguracji dodatku.
Po uruchomieniu pokazuje się okno, na którym dokonamy wyboru wczytywania danych.
Na głównej liście wyświetlają się zlecenia z systemu WinCon.
Zlecenia są wczytywane od najnowszego z WinCon, ilość zleceń która jest wczytana jest do ustawienia na oknie w polu 'Ilość zleceń do wczytania'
Jeden wiersz to jedno zlecenie.
Każde zlecenie jest opisane następującymi kolumnami:
[z WinCon]
- id_zlecenia
- id_paczki
- nazwa kontrahenta
[z Symfonii]
- uzgodniony kontrahent
- ostatnio używany typ dokumentu dla uzgodnionego kontrahenta
Kontrahenci są uzgadniani po nipie (pole NIP w WinCon musi być takie samo jak w Symfonii).
W kolumnie "ostatnio używany typ dokumentu ..." można wybrać z listy typy dokumentów sprzedaży. Wybrany typ zostaje zapamiętany dla danego kontrahenta - następnym razem automatycznie się podpowie.
Na oknie mamy miejsce na ustawienie daty z jaką mają być wystawione faktury.
Do faktur są brane pod uwagę tylko te zlecenia które mają 'ptaszek' w kolumnie "Fakturuj". Ptaszek ten jest ręcznie oznaczany przez użytkownika.
Wszystkie zlecenia danego kontrahenta są grupowane na jednym dokumencie.
W przypadku zleceń walutowych jest brany domyślny na dany dzień kurs waluty.
W opisie oraz notatce wygenerowanej faktury są po przecinku numery zleceń.
Instalacja funkcjonalności
2. Wgranie raportów do Symfonia Handel (tylko raz z dowolnego stanowiska)
- hpp_runtime.sc - NET Runtime (BLOT)
- hpp_extr03.sc - ExtRun::WystawSp (BLOT)
- hpp_eitg_win00.sc - Integracja WinCon - Ustawienia NET (BLOT)
- hpp_eitg_win01.sc - Integracja WinCon - Import dokumentów (BLOT)
Konfiguracja dodatku
Aby uruchomić okno z konfiguracją należy otworzyć w Symfonii Handel okno raportów (Kartoteki -> Raporty), następnie wchodzimy kolejno do Symfonia.Pro -> HPP.
Klikamy PPM na raport "Integracja WinCon - Ustawienia NET (BLOT)" i wybieramy "Wykonaj raport".
Pokaże nam się poniższe okno.

W sekcji Konfiguracja dostępu do bazy PosgreSQL uzupełniamy dane dotyczące bazy WinCon działającej na serwerze PostGre.
- Adres serwera - adres serwera PosgreSQL
- Port - port serwera (domyślnie jest to 5432)
- Nazwa bazy danych - nazwa bazy danych
- Użytkownik - użytkownik do serwera PosgreSQL posiadający uprawnienia odczytu i zapisu do ww. bazy danych
- Hasło - hasło do ww. użytkownika
W polu Nazwa pola na numer faktury należy uzupełnić nazwę (nie opis!) dodatkowego pola dokumentu handlowego w WinCon, w którym aplikacja będzie wpisywać numer wygenerowanej faktury z Symfonii.
Pole to musi być typu tekstowego.
W sekcji Konfiguracja parametrów Symfonii uzupełniamy informacje dotyczące działania z bazą Symfonii.
- Użytkownicy którzy będą mogli uruchamiać import - w tym polu należy zaznaczyć użytkowników, którzy będa mogli importować zlecenia z WinCon do Symfonii. Wszyscy użytkownicy którzy nie będą tu zaznaczeni nie będą mogli uruchamiać funkcji importu.
- Wymiar kontrahenta na ostatnio używany typ dokumentu - należy wybrać z listy wymiar typu tekstowego w którym program będzie zapisywał typ dokumentu jaki został ostatnio użyty dla danego kontrahenta. Jeśli takiego wymiaru jeszcze nie ma to należy go najpierw utworzyć z poziomu Symfonii.
- Wymiar towaru na opis zlecenia do uzgodnień - należy wybrać z listy wymiar typu tekstowego w którym użytkownicy będą wpisywać opisy zleceń które mają być uzgadniane z danymi towarami. W jednym wymiarze towaru można wpisać kilka opisów zleceń, muszą one być po średniku. Jeśli takiego wymiaru jeszcze nie ma to należy go najpierw utworzyć z poziomu Symfonii.
- Domyślny rejestr - kod domyślnego rejestru na wystawianych fakturach.
- Domyślna forma płatności - kod domyślnej formy płatności na wystawianych fakturach.
Po uzupełnieniu danych w sekcji Konfiguracja dostepu do bazy PostgreSQL możemy sprawdzić czy wszystko jest poprawnie ustawione poprzez kliknięcie guzika Przetestuj połączenie.
Spowoduje on testowe zalogowanie się serwera PostgreSQL.
Jeżeli nam się to uda to dostaniemy komunikat Połączenie poprawne!. W przeciwnym przypadku dostaniemy informację o błędzie.
Kliknięcie Zapisz spowoduje zapisanie zmian na oknie i zamknięcie okna ustawień.
Kliknięcie Anuluj spowoduje zamknięcie okna ustawień bez zapisania dokonanych zmian.
Uruchomienie
Aby uruchomić okno importu należy otworzyć w Symfonii Handel kartotekę dokumentów sprzedaży, następnie klikamy PPM i wybieramy raport "Integracja WinCon - Import dokumentów (BLOT)".
Jeśli użytkownik ma uprawnienia do importu to pokaże mu się poniższe okno.

W polu Ilość zleceń do wczytania możemy wpisać ile ostatnich zleceń ma się wyświetlić na oknie. Zlecenia są zawsze wczytywane 'od najnowszego'.
Guzik Odśwież przeładowuje listę zleceń wg wpisanej obok ilości zleceń do wczytania.
W tabeli na oknie wyświetlane są informacje o zleceniach w WinCon.
Opis kolumn:
- Id zlecenia - identyfikator zlecenia WinCon.
- Id paczki - identyfikator paczki zlecenia WinCon.
- Nazwa kontrahenta - nazwa kontrahenta zlecenia WinCon.
- Uzgodniony kontrahent Symfonia - kod uzgodnionego kontrahenta w Symfonii (uzgadnianie po nipie, musi on być taki sam w WinCon oraz w Symfonii).
- Ostatni typ dokumentu - kod ostatnio używanego typu dokumentu dla danego kontrahenta.
Jeśli chcemy zmienić (albo ustawić po raz pierwszy) typ dokumentu dla danego kontrahenta należy kliknąć w komórkę w kolumnie Ostatni typ dokumentu (obojętnie na jakim zleceniu) i z listy wybrać typ dokumentu w Symfonii.
Tylko zaznaczone zlecenia będą importowane. Zlecenia zaznaczamy klikając w "kwadracik" w pierwszej kolumnie.
W dolnej części okna możemy wybrać Datę generowanych dokumentów, z tą datą będa wystawiane faktury.
Kliknięcie Importuj spowoduje rozpoczęcie importu zaznaczonych zleceń.
Tylko zlecenia z uzgodnionym kontrahentem i ustalonym typem dokumentu będą mogły być zaimportowane.