Integracje / FoxPro / dBase
Integracja AI z FoxPro / dBase
Podłączamy eksporty plików .dbf: tabele KONTRAH, FAKTURA i TOWAR z polami SALDO, TERMIN i CZY_ZAP. Asystent odpowiada na pytania o zaległości płatnicze, historię konkretnego NIP-u i stany magazynowe bez dotykania starego programu.
Rozmowa trwa 15 minut. Dzwonimy my, nic nie trzeba instalować.
Po rozmowie dwa tygodnie za darmo. Jeśli uznamy, że u Was to ma sens, uruchamiamy Wam własną platformę podłączoną pod FoxPro / dBase. Bez umowy i bez karty.
Czym jest FoxPro / dBase
FoxPro i dBase to systemy bazodanowe z lat osiemdziesiątych i dziewięćdziesiątych, zbudowane na formacie xBase i plikach .dbf. W Polsce działają głównie w firmach handlowych, produkcyjnych i magazynowych, które zautomatyzowały procesy w latach 90. i nie migrowały dalej, bo system działa, a przejście na nowy ERP wiąże się z ryzykiem przerwy w pracy.
Codzienna praca to wystawianie dokumentów sprzedaży, kontrola stanów magazynowych i drukowanie raportów na koniec dnia. Dane siedzą w plikach .dbf na lokalnym serwerze albo współdzielonym dysku sieciowym, razem z plikami .fpt zawierającymi pola notatek i .cdx z indeksami. Żadnej chmury, żadnego API, po prostu pliki na dysku, dostępne bez uruchamiania starego programu.
Co podłączamy w FoxPro / dBase
- Tabela KONTRAH.dbf: kontrahenci, NIP, miasto, saldo i limit kupiecki
- Tabela FAKTURA.dbf: numery dokumentów, kwoty netto i VAT, terminy, status zapłaty
- Tabela TOWAR.dbf: kody towarów, ceny zakupu i sprzedaży, stan magazynu
- Eksporty CSV z kwerend Access i raportów FoxPro lub wydruki ASCII z DOS
- Pliki .dbf z towarzyszącymi .fpt i .cdx odczytywane bez instalacji FoxPro
Zakres ustalamy pod Was. Zaczynamy od odczytu danych, a zapis i akcje włączamy dopiero wtedy, gdy sami tego chcecie.
O co pytają w praktyce
Pytania zadaje się po polsku, jak koledze z pracy.
„Ile mamy niezapłaconych faktur starszych niż 60 dni od firmy ABC?"
„Pokaż historię zamówień dla NIP-u, który właśnie zadzwonił z reklamacją"
„Które towary nie miały żadnej sprzedaży w ostatnich 12 miesiącach?"
„Ilu klientów z Warszawy ma saldo powyżej ustalonego limitu kupieckiego?"
Co dokładnie podłączamy w FoxPro / dBase
Obszar po obszarze: jakie dane czytamy i co asystent z nich robi. To lista z realnego wdrożenia, nie katalog możliwości.
CzytamyKOD, NAZWA, NIP, MIASTO, SALDO i limit kupiecki z KONTRAH.dbf
AsystentZestawia klientów według salda, wskazuje przekroczenia limitu kupieckiego i filtruje według miasta
CzytamyNR_DOK, DATA_WYS, KWOTA_NET, KWOTA_VAT, TERMIN i CZY_ZAP z FAKTURA.dbf
AsystentLiczy zaległe faktury starsze niż zadana liczba dni, filtruje po kontrahencie i grupuje po handlowcu
CzytamyKOD_TOW, NAZWA, CENA_ZAK, CENA_SPRZ i STAN_MAG z TOWAR.dbf
AsystentWykrywa towary bez sprzedaży w ostatnich miesiącach i zestawia ceny zakupu z cenami sprzedaży
Czytamypliki TXT z przekierowanego wyjścia drukowania, np. STANY_20250131.TXT
AsystentParsuje tabele tekstowe i wyciąga z nich dane liczbowe do analizy stanów na dany dzień
Czytamypełna historia faktur sprzed migracji na nowy system, połączona po NIP-ie kontrahenta
AsystentSumuje zakupy klienta z całego okresu działania firmy, łącząc eksport z FoxPro z nowym systemem
Czytamypuste pola NIP, zduplikowane kody, niespójne formaty dat w DATA_WYS i nieaktywne rekordy
AsystentGeneruje raport problemów z jakością danych przed migracją do nowego ERP, skracając analizę konsultanta z tygodnia do kilku godzin
Co się zmienia
Firma dostaje odpowiedzi na pytania, których stary program nigdy nie umiał generować, bez angażowania programisty i bez ruszania działającego systemu.
Asystent stoi na Waszym serwerze i łączy się z FoxPro / dBase na Waszych uprawnieniach. Dane nie wychodzą do zewnętrznych usług, a każdy odczyt i każda akcja zostawiają ślad w logu. Zakres uprawnień ustalacie Wy, więc asystent widzi dokładnie tyle, ile ma widzieć.
Nie wymieniamy Wam programu i nie zmuszamy nikogo do zmiany nawyków. FoxPro / dBase zostaje tam, gdzie jest, razem z historią danych i przyzwyczajeniami zespołu.
Jak łączymy się z FoxPro / dBase
Pliki .dbf leżą na dysku waszego serwera i kopiujemy je do wydzielonego folderu roboczego skryptem uruchamianym co noc. Nie trzeba instalować FoxPro ani żadnego starego oprogramowania: Python i biblioteki open-source czytają format .dbf bezpośrednio. Asystent stoi na serwerze klienta lub w wydzielonym środowisku, do którego pliki trafiają po skopiowaniu.
Pracujemy wyłącznie w trybie odczytu. Asystent dostaje kopię pliku, nie ma żadnego połączenia z działającym programem FoxPro i niczego w nim nie zapisuje. Polskie znaki w kodowaniu CP852 lub Windows-1250 konwertujemy do UTF-8 jednorazowym skryptem na etapie przygotowania.
Czego potrzebujemy od Was
- Dostęp do folderu z plikami .dbf na waszym serwerze lub dysku sieciowym
- Godzina z osobą z waszej firmy znającą stary program na omówienie struktury tabel
- Możliwość skopiowania plików .dbf do wydzielonego folderu roboczego
- Skrypt lub makro eksportujące dane, jeśli potrzebujecie codziennego odświeżania
- Zgoda właściciela lub IT na dostęp do plików z danymi kontrahentów i faktur
Gdzie to działa najlepiej
handlowiec w terenie
Klient dzwoni z reklamacją i pyta o zamówienia z ostatnich trzech lat. Nowy system ma tylko dziewięć miesięcy historii, stara baza FoxPro ma resztę. Handlowiec nie może czekać na dział IT.
Z asystentem: Asystent sięga jednocześnie do eksportu z FoxPro i nowego systemu, łączy historię po NIP-ie klienta i podaje pełne zestawienie w kilka sekund.
właściciel firmy handlowej
Przed miesięcznym rozliczeniem właściciel chce wiedzieć, którzy klienci przekroczyli limit kupiecki i których faktur termin minął ponad 30 dni temu. Stary FoxPro nie ma takiego zestawienia.
Z asystentem: Asystent filtruje tabele KONTRAH i FAKTURA, zestawia salda z limitami i wypisuje listę z kwotami oraz datą najstarszej niezapłaconej faktury.
kierownik magazynu
Przed roczną inwentaryzacją kierownik chce wiedzieć, które towary z TOWAR.dbf nie miały ani jednej sprzedaży przez ostatni rok, żeby zdecydować o przecenie lub zwrocie do dostawcy.
Z asystentem: Asystent krzyżuje tabelę TOWAR z FAKTURA po kodzie towaru i zwraca listę pozycji bez ruchu z ceną zakupu i aktualnym stanem magazynowym.
Jak to uruchamiamy
- Rozmowa 15 minut. Mówicie, na czym pracujecie i co Was korkuje. Mówimy, czy da się to spiąć.
- Podłączenie i pierwsze pytania. Zaczynamy od odczytu, na Waszym serwerze, w zakresie który zatwierdzacie.
- Rozszerzanie. Dokładamy kolejne moduły i akcje, gdy zespół już ufa temu, co dostaje.
Koszt: od 3 000 zł miesięcznie. W tym wdrożenie, integracja, szkolenie zespołu i opieka. Widełki na Wasz przypadek podajemy na tej pierwszej rozmowie, bez ofert na dwadzieścia stron.
Chcecie najpierw poczytać konkrety: jakie moduły ruszamy, jakie dane bierzemy i czego potrzebujemy po Waszej stronie?
Cały opis integracji z FoxPro / dBase →Czego asystent nie robi
Żebyście wiedzieli, gdzie kończy się jego rola, zanim zaczniecie.
- Asystent nie zapisuje żadnych danych do plików .dbf ani nie zmienia rekordów w starym programie.
- Nie wystawia faktur, zamówień ani żadnych dokumentów handlowych zamiast operatora.
- Nie łączy się bezpośrednio z działającym FoxPro, czyta wyłącznie skopiowane pliki na dysku.
- Nie zastępuje księgowej ani handlowca przy decyzjach o warunkach płatności i limitach kupieckich.
Pytania o integrację z FoxPro / dBase
Czy asystent poradzi sobie z polskimi nazwami pól i niestandardową strukturą tabel?
Tak. Przed uruchomieniem opisujemy każde pole słownikiem: nazwa techniczna w .dbf i co faktycznie oznacza. Asystent opiera się na tym opisie, a nie na domyślaniu się ze skrótów. Godzina z osobą znającą stary program zwykle wystarczy, żeby zmapować całą strukturę.
Jak długo trwa uruchomienie integracji od pierwszego kontaktu do działającego asystenta?
Przy prostej strukturze kilka dni. Identyfikację tabel i jednorazowy eksport plików .dbf można zrobić w ciągu jednego popołudnia. Konfiguracja asystenta i testy zajmują kolejne dni. Automatyzacja codziennego eksportu to dodatkowy jednorazowy krok, jeśli potrzebujecie świeżych danych każdego ranka.
Czy można podłączyć kilka baz .dbf jednocześnie, z różnych lat lub oddziałów?
Tak. Asystent pracuje równocześnie na wielu plikach .dbf, zestawiając dane z różnych lat albo z kilku oddziałów firmy. Kluczem łączącym jest zwykle NIP albo wewnętrzny kod kontrahenta. Im bardziej spójne kody macie w plikach, tym dokładniejsze odpowiedzi.
Co jeśli wyeksportowany plik będzie miał błędy albo brakujące dane?
Asystent nie ukrywa problemów z danymi. Jeśli rekord ma puste pole NIP, brak daty lub niespójny format, informuje o tym wprost i pomija taki wiersz przy obliczeniach albo wyświetla go jako pozycję do ręcznego sprawdzenia. Braki w danych wychodzą szybciej niż przy ręcznym przeglądaniu eksportu.
Piętnaście minut o FoxPro / dBase
Wybierzcie termin z kalendarza. Na rozmowie powiemy wprost, co da się u Was podłączyć, ile to trwa i ile kosztuje. Jeśli nie ma czego automatyzować, też to powiemy. A jeśli ma, dostajecie 14 dni działającej platformy podłączonej pod FoxPro / dBase, żeby sprawdzić to na własnych danych zamiast wierzyć nam na słowo.
Programy księgowe i ERP
FoxPro / dBase jest znakiem towarowym swojego właściciela. Nie jesteśmy z nim powiązani ani przez niego autoryzowani. Nazwy używamy wyłącznie po to, żeby wskazać, z jakim programem integrujemy asystenta.