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ą program pomocniczy jtl-bridge odczytuje dane bezpośrednio stamtąd – całkowicie bez serwera REST i rejestracji aplikacji. To najpełniejszy sposób.
Czego potrzebujesz
- Komputera w sieci firmowej, który ma dostęp do SQL Server Wawi (często jest to sam serwer Wawi).
- Nazwy serwera (lub IP), ewentualnie instancji (np.
JTLWAWI) i portu, jeśli nie jest używany domyślny. - Użytkownika bazy danych. Najlepiej utwórz osobnego użytkownika tylko z prawem odczytu bazy danych – jtl-bridge nigdy niczego nie zapisuje w Twojej Wawi.
Krok po kroku
- Otwórz Ustawienia → Migracja danych → Migracja z JTL-Wawi, krok Połącz źródło, i wybierz Baza danych JTL.
- Wypełnij Serwer SQL, Instancja (opcjonalnie), Baza danych (zwykle
eazybusiness), Port (opcjonalnie), Użytkownik i Hasło. - Włącz Szyfruj połączenie z serwerem SQL, jeśli Twój SQL Server oferuje połączenia szyfrowane.
- Kliknij Zapisz źródło. Hasło jest zapisywane w postaci zaszyfrowanej i przekazywane tylko do jtl-bridge.
- Kliknij po prawej Wygeneruj token importu i skopiuj token – jest wyświetlany tylko raz.
- Na komputerze w sieci firmowej najpierw uruchom sprawdzenie:
jtl-bridge check --url https://erp.allverto.cloud --token avjtl_…jtl-bridge podaje 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łasz dane:
jtl-bridge upload --url https://erp.allverto.cloud --token avjtl_… - W allverto pole Wykryte źródło pokazuje wersję, firmę i czas ostatniego przesłania. Dalej przejdź do Znalezione dane.
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 check zgłasza brakujące tabele lub kolumny, zanim cokolwiek zostanie przesłane („FEHLT: …” – brak, lub „Optional fehlt: …” – opcjonalnie brak).