Przejdź do treści

Tłumaczenie może być nieaktualne – wersja niemiecka została w międzyczasie zmieniona. Wersja niemiecka

Dostęp przez bazę danych JTL

InstrukcjaOstatnio sprawdzono 21.10.2026

Odczyt danych do migracji bezpośrednio z SQL Server JTL-Wawi – z pełną historią, subskrypcjami, fakturami zakupowymi i licznikami zakresów numeracji.

JTL-Wawi zapisuje wszystko w bazie danych Microsoft SQL Server, zwykle o nazwie eazybusiness. Tą drogą allverto odczytuje dane bezpośrednio stamtąd – bez serwera REST i bez rejestracji aplikacji. To najpełniejsza droga. Jeśli Twój SQL Server jest dostępny z internetu (np. na wynajętym serwerze), allverto samo pobiera dane. Jeśli jest dostępny tylko w Twojej sieci, dane przesyła program pomocniczy jtl-bridge.

Bezpośrednio z allverto (droga główna)

Jeśli Twój SQL Server działa na wynajętym serwerze i jest dostępny z internetu, allverto samo pobiera dane. Nie potrzebujesz wtedy żadnego programu na serwerze.

Działa to, gdy:

  • SQL Server jest dostępny pod publicznym adresem IP lub publiczną nazwą – nie pod localhost, adresem w sieci firmowej ani nazwą komputera.
  • port to 1433 albo 1024 lub wyższy.
  • użytkownik i hasło SQL Servera są zapisane.

Jak to zrobić:

  1. Otwórz Ustawienia → Migracja danych → Migracja z JTL-Wawi, krok Połącz źródło, i wybierz Baza danych JTL.
  2. W Dane połączenia wpisz Serwer SQL (np. 217.160.19.64), Port, Użytkownika i Hasło. Port możesz też dopisać po przecinku, np. 217.160.19.64,10401.
  3. Kliknij Zapisz, a potem Testuj połączenie. allverto sprawdza logowanie i odczytuje wersję Wawi.
  4. Kliknij Pobierz dane bezpośrednio teraz. allverto pobiera dane w tle. Ilości pojawią się potem w Znalezione dane.

Jeśli wpiszesz localhost lub adres z sieci firmowej, pole pokaże: „Ten adres jest dostępny tylko na Twoim serwerze. Wpisz publiczny adres IP serwera – albo użyj poniżej jtl-bridge.” Jeśli Twój SQL Server nie jest dostępny z internetu, skorzystaj z drogi przez jtl-bridge poniżej.

Czego potrzebujesz

  • Dostępu do SQL Server Twojej Wawi. Na komputerze, na którym działa Twoja JTL-Wawi, jest to zwykle serwer localhost z instancją JTLWAWI.
  • Użytkownika SQL Server i jego hasła – zwykle sa. To nie jest użytkownik, którym logujesz się do JTL-Wawi. Hasło ustaliłeś przy instalacji Wawi lub SQL Server (albo zna je Twój partner serwisowy JTL). Jeśli chcesz, możesz zamiast tego utworzyć osobnego użytkownika tylko z prawem odczytu – jtl-bridge nigdy niczego nie zapisuje w Twojej Wawi.

Przez jtl-bridge (serwer niedostępny z internetu)

  1. Otwórz Ustawienia → Migracja danych → Migracja z JTL-Wawi, krok Połącz źródło, i wybierz Baza danych JTL. Wpisywać nic nie musisz – dane wpisze jtl-bridge.
  2. Rozwiń na dole ramkę Serwer niedostępny z internetu? Prześlij dane przez jtl-bridge i wykonaj kroki (szczegółowo: Program pomocniczy jtl-bridge):
    1. Pobierz jtl-bridge.
    2. Skopiuj plik na serwer, na którym działa Twoja JTL-Wawi – np. przez Pulpit zdalny na pulpit.
    3. Na serwerze uruchom plik dwukrotnym kliknięciem.
    4. Kliknij tutaj „Wygeneruj kod konfiguracyjny”, skopiuj kod, wklej go w oknie prawym przyciskiem myszy i naciśnij Enter.
    5. Odpowiedz na pytania w oknie – zwykle wystarczy Enter.
    6. Poczekaj, aż pojawi się „Gotowe” – allverto odhaczy wtedy ten krok.
  3. Okno pyta o Serwer SQL [localhost], Instancja [JTLWAWI], Baza danych [eazybusiness], Użytkownik [sa] i Hasło. Jeśli propozycja w nawiasach pasuje, po prostu naciśnij Enter. Jeśli nie ma instancji, wpisz minus -. Hasła nie widać podczas wpisywania.
  4. Program od razu sprawdza logowanie. Jeśli się nie uda, wyjaśnia przyczynę i pyta ponownie. Sprawdzone dane przekazuje do allverto w postaci zaszyfrowanej; w kreatorze widać je w sekcji Dane połączenia. Hasło nigdy nie jest wyświetlane.
  5. jtl-bridge podaje w oknie wersję Wawi i firmę oraz sprawdza, czy wszystkie wymagane tabele i kolumny są obecne („Schema-Prüfung: alle benötigten Tabellen und Spalten vorhanden.” – sprawdzenie schematu: wszystkie wymagane tabele i kolumny są obecne). Następnie przesyła dane.
  6. W allverto pole Wykryte źródło pokazuje wersję, firmę i czas ostatniego przesłania. Dalej przejdź do Znalezione dane.

Gdy logowanie do SQL Server się nie udaje

Jeśli okno zgłasza „Verbindung zum SQL Server fehlgeschlagen” (nie udało się połączyć z SQL Server) lub „Login failed for user …”:

  • Po nieudanej próbie okno pyta ponownie o wszystkie dane. Po prostu wpisz użytkownika i hasło jeszcze raz poprawnie.
  • Chodzi o użytkownika SQL Server (zwykle sa), a nie o Twojego użytkownika Wawi.
  • Sprawdź serwer SQL i instancję. Na serwerze Wawi zwykle pasuje localhost z instancją JTLWAWI. Jeśli wpisano adres IP serwera, na którym działa program, wystarczy localhost.

Testuj połączenie

Przez Testuj połączenie allverto samo sprawdza Twój SQL Server, jeśli jest dostępny z internetu: logowanie i wersję Wawi. Wynik pojawia się w kreatorze, np. „Ostatnio sprawdzone przez allverto: połączono ✓”.

Jeśli Twój SQL Server jest pod localhost, adresem w sieci firmowej lub nazwą komputera, allverto nie może się z nim połączyć. Wtedy test wykonuje jtl-bridge i przekazuje wynik, np. „Ostatnio sprawdzone przez jtl-bridge: połączono ✓”.

Co jest dostępne tylko przez bazę danych

  • Subskrypcje (zamówienia cykliczne z JTL)
  • Faktury zakupowe
  • Pozycje korekt faktur
  • Liczniki zakresów numeracji dokładnie tak, jak prowadzi je Wawi
  • Komponenty zestawień materiałowych, nazwy atrybutów i mandaty SEPA do danych bankowych klientów

Wersje

Struktura bazy danych zmienia się między wersjami Wawi. allverto rozpoznaje wersję i odczytuje dane odpowiednio. Ta droga jest przetestowana dla Wawi 2.1 i 2.2; starsze wersje od 1.5 zwykle da się odczytać, ale nie są przetestowane. jtl-bridge zgłasza brakujące tabele lub kolumny, zanim cokolwiek zostanie przesłane („FEHLT: …” – brak, lub „Optional fehlt: …” – opcjonalnie brak).

Powiązane tematy