Administracja > Wymiana danych > Wymiana danych | | Drukuj |
Wymiana danych między programem Faktura a innymi programami odbywa się za pośrednictwem plików tekstowych. Eksportowanie danych polega na zapisywaniu danych z kartoteki programu Faktura do pliku tekstowego, natomiast importowanie danych polega na wczytywaniu danych z pliku tekstowego do ustalonej kartoteki programu.
Dzięki wykorzystaniu różnych bibliotek programowych (DLL) program Faktura i inne programy Systemu Symfonia mogą wykorzystywać różne formaty danych dla wymiany danych między sobą lub wymiany danych z innymi programami (np. edytorami tekstów, arkuszami kalkulacyjnymi itp.). Obecnie dostępne są dwa formaty wymiany danych: Format 2.0 i Format 3.0.
Format 3.0
Jest to format wymiany danych pomiędzy modułami Systemu Symfonia. W tym formacie zarówno liczba jak i kolejność występowania poszczególnych danych nie ma znaczenia, gdyż dane są rozpoznawane poprzez ich nazwę, a nie położenie w pliku danych. Jest to obecnie preferowany format wymiany danych.
Dane są grupowane w nazwane sekcje, wewnątrz których mogą znajdować się zarówno zapisy dotyczące poszczególnych danych jak i inne sekcje. Każdy z eksportowanych plików zawiera sekcję INFO, w której zawarte są informacje o programie tworzącym ten plik, wersji szablonu oraz firmie, z której pochodzą dane. Informacje o poszczególnych danych mają postać nazwa_pola = wartość
Sekcje danych występujące w plikach tekstowych Formatu 3
Dopasowywanie formatów przesyłanych danych następuje poprzez wybór rodzaju importu lub eksportu, a w przypadku eksportu także poprzez wybór raportu tworzącego sekcję danych w eksportowanym pliku.
INFO - informacje o programie tworzącym ten plik, wersji szablonu oraz firmie, z której pochodzą dane. Kontrahent - dane kontrahenta . Towar - dane towaru. Dokument - dane tworzące dokument. W ramach dokumentu mogą wystąpić następujące sekcje: •Dane nabywcy, odbiorcy, sprzedawcy, dostawcy - dane identyfikujące nabywcę, odbiorcę, sprzedawcę lub dostawcę (identyfikator, kod, nazwa, dane adresowe) •Pozycja dokumentu - dane opisujące pozycję towarową dokumentu. •Zapis - dane tworzące zapis księgowy. •Rejestr - dane odnoszące się do rejestru VAT. •Rozliczenie - dane rozliczenia rozrachunku. •Transakcja - dane rozrachunku do dokumentu. Rodzaje importu i eksportu - w przypadku Formatu 3.0 dopasowywanie formatów przesyłanych danych następuje poprzez wybór rodzaju importu lub eksportu, a w przypadku eksportu także poprzez wybór raportu tworzącego sekcję danych w eksportowanym pliku.
|
Format 2.0
Format 2.0 nie jest już rozwijany i może nie obsługiwać wszystkich rodzajów danych.
W formacie tym dane dotyczące kolejnych pozycji kartoteki zapisywane są w osobnych liniach pliku tekstowego. Pierwsza linia tego pliku może zawierać nazwy pól. Poszczególne pola danych rozdzielone są separatorami pól. Pola tekstowe (które mogą zawierać dowolne znaki, także takie, które zostały zdefiniowane jako separatory pól) są ujęte w ograniczniki tekstu. Można także określić sposób kodowania polskich znaków: Windows lub DOS.
Schematy importu i eksportu
Ponieważ programy z którymi program Faktura wymienia dane mają różnorodne wymagania co do struktury danych i różne możliwości ich formatowania, musi istnieć możliwość ich wzajemnego dopasowywania. W przypadku formatu 2 służą temu schematy importu i eksportu danych. W przypadku eksportu schemat określa, które pola i w jakiej kolejności zostaną zapisane w pliku tekstowym. W przypadku importu schemat określa powiązania pomiędzy poszczególnymi polami odpowiedniej bazy danych programu Faktura a polami zapisanymi w pliku tekstowym.
Zobacz także: