Temat: Format pliku importu txt
Witam.Czy byłby ktoś tak dobry i mógł mi podać minimalne dane jakie są wymagane do pliku importu txt wf-maga?
Chodzi mi o import zamówień z systemu zewnętrznego.
Potrzebuję jedynie kontrahenta który jest lub nie w bazie oraz artykuły które są w bazie i będą identyfikowane po PLU.
Znalazłem opis pliku ale niestety nie mogę sobie z tym poradzić:
INFORMACJE NA TEMAT EKSPORTU DOKUMENTÓW Z PROGRAMU WF-MAG
I. Eksportowane w tej wersji programu mogą być następujące informacje związane z dokumentami:
1) POZYCJE ZAMÓWIEŃ - eksportowane tabele: KATEGORIA_ARTYKULU, JEDNOSTKA, CENA, ARTYKUL, POZYCJA_ZAMOWIENIA, KOD_EGZEMPLARZA, ZAMIENNIK, DEFINICJA_PRODUKTU
2) ZAMÓWIENIA - eksportowane tabele: KONTRAHENT, KONTAKT, RACHUNEK_KONTRAHENTA, KLASYFIKACJA_KONTRAHENTA, GRUPA_KONTRAHENTA, KATEGORIA_ARTYKULU, JEDNOSTKA, CENA, ARTYKUL, POZYCJA_ZAMOWIENIA, KOD_EGZEMPLARZA, ZAMIENNIK, DEFINICJA_PRODUKTU, ZAMOWIENIE, BANKI
3) POZYCJE DOKUMENTÓW MAGAZYNOWYCH - eksportowane tabele: KATEGORIA_ARTYKULU, JEDNOSTKA, CENA, ARTYKUL, POZYCJA_DOKUMENTU_MAGAZYNOWEGO, KOD_EGZEMPLARZA, ZAMIENNIK, DEFINICJA_PRODUKTU
4) DOKUMENTY MAGAZYNOWE MW - eksportowane tabele: KONTRAHENT, KONTAKT, RACHUNEK_KONTRAHENTA, KLASYFIKACJA_KONTRAHENTA, GRUPA_KONTRAHENTA, KATEGORIA_ARTYKULU, JEDNOSTKA, CENA, ARTYKUL, POZYCJA_DOKUMENTU_MAGAZYNOWEGO, KOD_EGZEMPLARZA, ZAMIENNIK, DEFINICJA_PRODUKTU, DOKUMENT_MAGAZYNOWY, BANKI
II. Struktura pliku z eksportem dokumentów i pozycji jest taka sama, jak struktura eksportu artykułów, kontrahentów i cenników. Również znaczniki są takie same. Podczas importu pozycji zamówień lub dokumentów gdy system wykryje brak importowanego artykułu doda go. Podobnie podczas importu całych zamówień gdy system napotka w pliku na kontrahenta, którego w bazie nie ma, doda go. Dodawane są czoywiście inne brakujące informacje, a więc kategorie asortymentowe, jednostki, ceny, grupy kontrahentów, klasyfikacje itd.
III. Aby umożliwić współpracę WF-MAG'a z programami zewnętrznymi (np. programami internetowymi) zdefiniowane są dwa skrócone formaty wymiany zamówień. Plik służący do odtwarzania danych, zwany plikiem replikacji, posiada wszystkie niezbędne informacje (wyeksportowane z zewnętrznego programu) do odtworzenia danych w bazie programu WF-MAG'a. Po zaimportowaniu takiego pliku dodane zostaną do bazy danych programu WF-MAG'a brakujące artykuły, kategorie asortymentowe, kontrahenci, kontakty, jednostki, ceny i oczywiście zamówienia i pozycje zamówień. Format ten ma następującą postać:
<ED>EKSPORT DANYCH Z PROGRAMU WF-MAG
<HG>: Eksport danych z bazy danych: WAPRODEMO
Wersja bazy danych: 4.6030
Dane eksportowane z modulu ZAMOWIENIA_INTERNETOWE
Eksport wykonano dnia: 10/18/2002 o godz. 10:51 </HG>
<HM><ZAMOWIENIA>: EKSPORT ZAMOWIEN
<HT><KONTRAHENT>: TABELA KONTRAHENT
<HA> UWAGI, ID_KONTRAHENTA, ID_GRUPY, ID_RACHUNKU, ID_KLASYFIKACJI,
NAZWA, SYM_KRAJU, WOJEWODZTWO, NAZWA_PELNA, ODBIORCA, DOSTAWCA, NIP,
REGON, KOD_POCZTOWY, MIEJSCOWOSC, ULICA_LOKAL, ADRES_WWW </HA>
<LT>10000111100111111</LT>
<LR>0</LR>
</HT>
<HT><KONTAKT>: TABELA KONTAKT
<HA> UWAGI, ID_KONTAKTU, ID_KONTRAHENTA, NAZWISKO, IMIE, TYTUL,
STANOWISKO, TEL, TEL_KOM, FAX, E_MAIL </HA>
<LT>10011111111</LT>
<LR>0</LR>
</HT>
<HT><KLASYFIKACJA_KONTRAHENTA>: TABELA KLASYFIKACJA_KONTRAHENTA
<HA> OPIS, ID_KLASYFIKACJI, ID_KONTRAHENTA, NAZWA </HA>
<LT>1001</LT>
<LR>0</LR>
</HT>
<HT><BANKI>: TABELA BANKI
<HA> ID_BANKU, SYMBOL, NAZWA, NUMER_BANKU, MIEJSCOWOSC, ULICA_LOKAL,
KOD_POCZTOWY, TEL, E_MAIL, ADRES_WWW </HA>
<LT>0111111111</LT>
<LR>0</LR>
</HT>
<HT><RACHUNEK_KONTRAHENTA>: TABELA RACHUNEK_KONTRAHENTA
<HA> ID_RACHUNKU, ID_KONTRAHENTA, NUMER_RACHUNKU, ID_BANKU, NAZWA </HA>
<LT>00101</LT>
<LR>0</LR>
</HT>
<HT><CENA>: TABELA CENA
<HA> OPIS, ID_CENY, NAZWA </HA>
<LT>101</LT>
<LR>0</LR>
</HT>
<HT><GRUPA_KONTRAHENTA>: TABELA GRUPA_KONTRAHENTA
<HA> OPIS, ID_GRUPY, ID_CENY, NAZWA </HA>
<LT>1001</LT>
<LR>0</LR>
</HT>
<HT><KATEGORIA_ARTYKULU>: TABELA KATEGORIA_ARTYKULU
<HA> ID_KATEGORII, KOD_VAT, NAZWA </HA>
<LT>011</LT>
<LR>0</LR>
</EL>
</HT>
<HT><JEDNOSTKA>: TABELA JEDNOSTKA
<HA> ID_JEDNOSTKI, ID_ARTYKULU, NAZWA, SKROT, PRZELICZNIK,
PODZIELNA </HA>
<LT>001100</LT>
<LR>0</LR>
</HT>
<HT><ARTYKUL>: TABELA ARTYKUL
<HA> UWAGI, OPIS, ID_ARTYKULU, ID_KATEGORII, ID_CENY_DOM, ID_JEDNOSTKI,
VAT_ZAKUPU, VAT_SPRZEDAZY, NAZWA, NAZWA_ORYG, INDEKS_KATALOGOWY,
INDEKS_HANDLOWY, KOD_KRESKOWY, LOKALIZACJA, CENA_ZAKUPU_BRUTTO,
CENA_ZAKUPU_NETTO, WAGA, WYMIAR_W, WYMIAR_S, WYMIAR_G, WYROZNIK </HA>
<LT>110000111111110000001</LT>
<LR>0</LR>
</HT>
<HT><ZAMOWIENIE>: TABELA ZAMOWIENIE
<HA> UWAGI, ID_ZAMOWIENIA, ID_KONTRAHENTA, NUMER, DATA, DATA_REALIZACJI,
ZALICZKA, PRIORYTET, AUTO_REZERWACJA, NR_ZAMOWIENIA_KLIENTA, TYP,
WARTOSC_BRUTTO, WARTOSC_NETTO, ID_PRACOWNIKA, WARTOSC_NETTO_WAL,
WARTOSC_BRUTTO_WAL, PRZELICZNIK_WAL, SYM_WAL, DOK_WAL, DATA_KURS_WAL </HA>
<LT>10010000010000000100</LT>
<LR>0</LR>
</HT>
<HT><POZYCJA_ZAMOWIENIA>: TABELA POZYCJA_ZAMOWIENIA
<HA> OPIS, ID_POZYCJI_ZAMOWIENIA, ID_ZAMOWIENIA, ID_ARTYKULU, KOD_VAT,
ZAMOWIONO, CENA_NETTO, CENA_BRUTTO, PRZELICZNIK, JEDNOSTKA, NARZUT,
TYP, CENA_NETTO_WAL, CENA_BRUTTO_WAL </HA>
<LT>10001000010000</LT>
<LR>8</LR>
</HT>
</HM>
</ED>KONIEC EKSPORTU DANYCH Z PROGRAMU WF-MAG
Drugi dodatkowy format zawiera tylko niezbędne informacje potrzebne do wstawienia zamówień do bazy WF-MAG'a, które to zamówienia wyeksportowane są z zewnętrznego programu. Z takiego pliku wstawione zostaną jedynie zamówienia oraz ich pozycje zamówień. Artykuły, kontrahenci, klasyfikacje, kategorie artykułów itd. nie zostaną tutaj wstawione. Dane te znajdują się wpliku, ponieważ są niezbędne do dokonania aktualizacji. Plik ten zwany jest plikiem aktualizacji i posiada następującą postać:
<ED>EKSPORT DANYCH Z PROGRAMU WF-MAG
<HG>: Eksport danych z bazy danych: WAPRODEMO
Wersja bazy danych: 4.6030
Dane eksportowane z modulu ZAMOWIENIA_INTERNETOWE_SKROCONY
Eksport wykonano dnia: 10/18/2002 o godz. 10:51 </HG>
<HM><ZAMOWIENIA>: EKSPORT ZAMOWIEN
<HT><KONTRAHENT>: TABELA KONTRAHENT
<HA> ID_KONTRAHENTA, NAZWA, NAZWA_PELNA, NIP, REGON </HA>
<LT>01111</LT>
<LR>0</LR>
</HT>
<HT><ARTYKUL>: TABELA ARTYKUL
<HA> ID_ARTYKULU, NAZWA, INDEKS_KATALOGOWY </HA>
<LT>011</LT>
<LR>0</LR>
</HT>
<HT><ZAMOWIENIE>: TABELA ZAMOWIENIE
<HA> UWAGI, ID_ZAMOWIENIA, ID_KONTRAHENTA, NUMER, DATA, DATA_REALIZACJI,
ZALICZKA, PRIORYTET, AUTO_REZERWACJA, NR_ZAMOWIENIA_KLIENTA, TYP,
WARTOSC_BRUTTO, WARTOSC_NETTO, ID_PRACOWNIKA, WARTOSC_NETTO_WAL,
WARTOSC_BRUTTO_WAL, PRZELICZNIK_WAL, SYM_WAL, DOK_WAL, DATA_KURS_WAL </HA>
<LT>10010000010000000100</LT>
<LR>0</LR>
</HT>
<HT><POZYCJA_ZAMOWIENIA>: TABELA POZYCJA_ZAMOWIENIA
<HA> OPIS, ID_POZYCJI_ZAMOWIENIA, ID_ZAMOWIENIA, ID_ARTYKULU, KOD_VAT,
ZAMOWIONO, CENA_NETTO, CENA_BRUTTO, PRZELICZNIK, JEDNOSTKA, NARZUT,
TYP, CENA_NETTO_WAL, CENA_BRUTTO_WAL </HA>
<LT>10001000010000</LT>
<LR>0</LR>
</HT>
</HM>
</ED>KONIEC EKSPORTU DANYCH Z PROGRAMU WF-MAG