Tłumaczenie może być nieaktualne – wersja niemiecka została w międzyczasie zmieniona. Wersja niemiecka
Dostęp przez bazę danych JTL
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ć:
- Otwórz Ustawienia → Migracja danych → Migracja z JTL-Wawi, krok Połącz źródło, i wybierz Baza danych JTL.
- 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. - Kliknij Zapisz, a potem Testuj połączenie. allverto sprawdza logowanie i odczytuje wersję Wawi.
- 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
localhostz 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)
- 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.
- Rozwiń na dole ramkę Serwer niedostępny z internetu? Prześlij dane przez jtl-bridge i wykonaj kroki (szczegółowo: Program pomocniczy jtl-bridge):
- Pobierz jtl-bridge.
- Skopiuj plik na serwer, na którym działa Twoja JTL-Wawi – np. przez Pulpit zdalny na pulpit.
- Na serwerze uruchom plik dwukrotnym kliknięciem.
- Kliknij tutaj „Wygeneruj kod konfiguracyjny”, skopiuj kod, wklej go w oknie prawym przyciskiem myszy i naciśnij Enter.
- Odpowiedz na pytania w oknie – zwykle wystarczy Enter.
- Poczekaj, aż pojawi się „Gotowe” – allverto odhaczy wtedy ten krok.
- 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. - 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.
- 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.
- 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
localhostz instancjąJTLWAWI. Jeśli wpisano adres IP serwera, na którym działa program, wystarczylocalhost.
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).