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.

Umówcie 15 minut o FoxPro / dBase → ☎ 691 10 20 10

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.

Kartoteka kontrahentów

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

Dokumenty sprzedaży

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

Kartoteka towarów

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

Raporty ASCII z aplikacji DOS

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ń

Archiwum sprzedaży lat poprzednich

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

Dane do analizy migracyjnej

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

  1. Rozmowa 15 minut. Mówicie, na czym pracujecie i co Was korkuje. Mówimy, czy da się to spiąć.
  2. Podłączenie i pierwsze pytania. Zaczynamy od odczytu, na Waszym serwerze, w zakresie który zatwierdzacie.
  3. 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.

Wybierzcie termin → Wolicie napisać?

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.