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
Krzysztof Stachyra

Krzysztof Stachyra Szef Wydziału
Produkcji Systemów
Handlowo-Magazynowyc
h i ...

Temat: Format pliku importu txt

Ten format jest formatem wewnętrznym maga i dosyć starym - bazowanie na nim raczej jest słabym pomysłem.
Albo poszedłbym w kierunku XML Ecod albo zgłosił się do serwisu o indywidualną funkcjonalność importu z pliku xml/txt/csv wg własnego formatu.

Temat: Format pliku importu txt

Wewnętrznym ale i zewnętrznym jednocześnie. Na dole opisu eksportu/importu są na ten temat informację i wzór plik ale niestety nie ogarniam tego do końca. Taką wersję Maga obecnie posiadam i chciałem nieco usprawnić proces importu zamówień z programu do obsługi allegro w którym taki plik mogę sobie wygenerować. Robię to dla siebie...

Czym jest XML Ecod?
Krzysztof Stachyra

Krzysztof Stachyra Szef Wydziału
Produkcji Systemów
Handlowo-Magazynowyc
h i ...

Temat: Format pliku importu txt

Zewnętrznym owszem ale jego wygenerowanie samodzielne jest trudne więc jeśli ma Pan ochotę się z nim zmierzyć to nie widzę przeszkód.

XML Ecod to standard wymiany używany w oparciu o platformę ECOD Comarchu i używana w wielu programach a nie jak format TXT w magu.
Obsługiwany w magu w wariancie prestiż i prestiż plus.

Temat: Format pliku importu txt

No to niestety nie dla mnie ponieważ używam wersji biznes i to niestety dość starej.
Właściwie to mam jeden poważny problem. W pliku musi być być znacznik <LR>x</LR>.
Gdzie x to liczny pozycji na zamówieniu a tej liczby nie mam jak wyciągnąć z programu. Da się to jakoś ominąć?

Temat: Format pliku importu txt

A czy mogę chociaż prosić o jakiś przykładowy plik importu txt z minimalną ilością danych tzn. dla sytuacji w której chcę jedynie do zamówienia wstawić kontrahenta oraz towary które są już w bazie (najlepiej gdyby były identyfikowany po PLU oraz cena brutto i ilość)?

W normalnym pliku eksportu jest tyle danych, że nie sposób się w tym połapać...

[edit]

Czy jest inny sposób importu zamówień po kodzie PLU w najnowszej wersji wf-mag w wersji biznes?Ten post został edytowany przez Autora dnia 30.01.17 o godzinie 11:02



Wyślij zaproszenie do