Temat: Import / eksport danych z Excel do PZ
Witam,
Postaram się przedstawić to jak ja rozwiązałem ten problem (nie twierdzę, że mój sposób jest najlepszy ale wolę w ten sposób niż ręcznie wpisywać wszystkie pozycje).
Zatem ja do tego celu używam makro w excelu. Moja metoda składa się z 2 etapów:
1) dodawanie nowych artykułów
2) tworzenie faktury zakupu XML
ad.1) Eksportuje z kartoteki asortymentowej WF-MAG listę artykułów i wklejam do arkusza w excelu. Za pomocą makro porównuję czy mam dany towar w kartotece. Jeżeli nie to przepisuję dane tego artykułu do innego arkusza. Jak już sprawdzę wszystkie pozycje generuję plik csv z nowymi artykułami. Plik ten importuję w kartotece asortymentowej (skrót klawiszowy ctrl+a w oknie kartoteki asortymentowej). W zasadzie na upartego nie trzeba sprawdzać czy dany artykuł już istnieje w kartotece - można stworzyć plik csv ze wszystkimi artykułami z PZ. Proszę tylko pamiętać, że w tym przypadku jeżeli artykuł istniał już w kartotece to zostanie nadpisany nowymi wartościami z pliku. Po tym etapie mam już pewność że w kartotece mam już wszystkie artykuły, które chce przyjąć na PZ.
ad. 2) Teraz również za pomocą makro w excelu generuję fakturę zakupu w formacie XML EAN. Plik ten importuję do WF-MAG (skrót ctrl+shift+i w oknie dokumenty handlowe). Po zaimportowaniu pliku powinna się utworzyć krajowa faktura zakupu. Taką fakturę usuwam i odznaczam opcję "usuń powiązany dokument magazynowy". Dzięki temu pozostaje mi PZ. W zależności od potrzeb później tą PZ można podłączyć pod FZUE, fakturę walutową itp itd.
Format pliku csv służący do importu nowych artykułów można uzyskać w następujący sposób:
w kartotece asortymentowej zaznaczyć kilka artykułów=>operacje=>import/export artykułów z pliku csv=>utwórz plik
Zbliżony format pliku xml służącego do importu faktury zakupu można uzyskać poprzez eksport dowolnej faktury do XML:
ekran dokumenty handlowe=>operacje=>eksport faktury XML EAN.
UWAGA: format pliku importu i exportu mogą się od siebie różnić! Domyślny format plików xml można skonfigurować w menu: administrator=>konfiguracja firmy=>drzewo po lewej stronie "wymiana danych XML". Dodatkowo każdemu kontrahentowi można przypisać indywidualny format pliku.
Oczywiście powyższą metodę można wzbogacić o krok trzeci czyli import zamówienia XML EAN, gdzie w excelu dokonujemy obliczeń cen sprzedaży na podstawie kursu waluty, określonej marży czy jeszcze innego schematu. Można również pokusić się o stworzenie pliku xls, który zaktualizuje określoną cenę/-y w kartotece asortymentowej na podstawie obliczeń w excelu.
Ten sam problem można jeszcze rozwiązać za pomocą procedur SQL jednak metoda ta jest trudniejsza ale nadal do wykonania. Ja jestem raczej zwolennikiem wykorzystania gotowych narzędzi. Na stronie
http://wapro24.pl/plikownia/WF-Mag/Windows/Dokumentacj... można pobrać specyfikacje i opis potrzebnych procedur SQL.
Z poważaniem
Tomasz K.
Ten post został edytowany przez Autora dnia 30.04.15 o godzinie 13:54