Niniejszy artykuł pokazuje przykładowy sposób integracji programu ProstaPaczka2 z programem serwisowym ntsn.serwis (strona programu).
ProstaPaczka2 posiada mechanizm, który umożliwia odczyt danych przechowywanych w bazach danych (np.: MS SQL Server, MySQL, SQLite) różnych programów, na podstawie przeygotowanego zapytania SQL, które będzie zwracało odpowiednio przygotowane rekordy.
Rozwiązanie to ma pozwolić na proste przygotowanie listu przewozowego na podstawie danych o naprawie i kliencie zgromadzonych w programie ntsn.serwis.
Co trzeba zrobić:
- Znajdź dane dostępowe do bazy programu ntsn.serwis
- Skonfiguruj dostęp do tej bazy w programie ProstaPaczka2
- Pobieraj ukończone naprawy (lub inne które chcesz)
- Wystawiaj listy przewozowe!
Sprawdzenie konfiguracji programu ntsn.serwis
Program ntsn.serwis może działać lokalnie (z wykorzystaniem bazy SQLite) oraz on-linowo z wykorzystaniem bazy MySQL.
- Uruchom program ntsn.serwis
- Wejdź w konfigurację
- Wejdź w zakładkę bazy danych
- Zaznacz bazę, której używasz
- Wejdź w edycję bazy
- Sprawdź parametry dostępu do bazy danych
Konfiguracja programu ProstaPaczka2
Aby program ProstaPaczka2 mógł pobierać dane z bazy programu ntsn.serwis, musimy wskazać parametry bazy danych w konfiguracji
W zależności od rodzaju bazy wprowadzamy różne parametry:
- MySQL – serwer, login, hasło, nazwę bazy
- SQLite – nazwę bazy (ścieżkę do pliku z bazą danych
- Uruchom program ProstaPaczka2
- Wejdź w zakładkę INNE ŹRÓDŁO
- Wciśnij przycisk POKAŻ UST.
- Wciśnij przycisk POŁĄCZENIE
- Wprowadź parametry bazy danych
- Wprowadź zapytanie SQL
- Sprawdź czy zapytanie się wykonuje
- Zapisz ustawienia
Praca w programie ProstaPaczka2
Po prawidłowym skonfigurowaniu dostęu i zapytaniu SQL można przystąpić do przygotowywania listów przewozowych.
Przygotowanie listu przewozowego jest analogiczne jak dla innych modułów (przykład wystawienia listu przewozowego z Sello – YouTube)
Programista, analityk IT i specjalista ds. projektów z wieloletnim doświadczeniem. Absolwent Politechniki Białostockiej i Politechniki Warszawskiej. Magister elektrotechniki z wieloletnim doświadczeniem w branży kurierskiej. Wykształcenie uzupełnione o studia podyplomowe oraz liczne szkolenia z zakresu zarządzania projektami IT, analizy IT oraz modelowania procesów biznesowych. Prywatnie miłośniki literatury fantasy i szczęśliwy ojciec.