Atrybuty grup towarowych z pliku Excel |
Funkcja umożliwia wykonanie importu atrybutów dla grup towarowych z pliku Excel (w tym import atrybutów typu dane binarne).
Wzorcowy plik Excel dla funkcji dodatkowej |
Wzorcowy plik Excel składa się z dwóch arkuszy:
- GrupyTowaroweAtrybuty - stosowany do importu wszystkich typów atrybutów z wyłączeniem formatu danych binarnych.
- GrupyTowaroweAtrybutyBinarne - stosowany do importu wyłącznie atrybutów będących danymi binarnymi (pliki graficzne, opisy produktów itp.)
Instalacja funkcji dodatkowej:
- Pobrać funkcję dodatkową - plik w formacie XML (link do pliku zostanie przesyłany w wiadomości email).
- W programie Comarch ERP Optima wybieramy opcję Ogólne -> Grupy towarowe -> Funkcje dodatkowe -> Konfiguracja funkcji dodatkowych.
- W zakładce "1.Ogólne" ustawiamy się w gałęzi drzewa: Procedury -> Lista grup towarowych.
- Klikamy prawym przyciskiem myszy wybierając z menu kontekstowego opcję: "Importuj zestawy z pliku XML".
- Po pojawieniu się okienka "Import zestawów wydruków" klikamy na przycisk "Wykonaj" (ikona z piorunem)
- Wskazujemy plik XML funkcji dodatkowej (plik XML rozpakowany w punkcie 1).
- Na liście funkcji dodatkowych pojawi się nowoutworzona funkcja dodatkowa, która jest gotowa do działania.
Uwagi ogólne dla plików Excel:
- Przed wykonaniem funkcji dodatkowej należy przygotować arkusz programu Excel, zgodnie z plikiem wzorcowym, który można pobrać w linku powyżej.
- Nazwy kolumn i arkuszy (z wyjątkiem nazwy pliku) muszą pozostać zgodne z arkuszem wzorcowym. Kolumn i arkuszy nie należy usuwać ani zmieniać ich kolejności.
- Standardowo funkcja wykonuje import z plików XLS, których użycie wymaga sterownika standardowo zainstalowanego wraz z systemem Windows (Microsoft.Jet.OLEDB.4.0).
- Import z plików XLSX wymaga zainstalowania dodatkowych sterowników Microsoft ACE, które można pobrać tutaj. Należy zwrócić uwagę na zgodność sterowników z właściwą wersją pakietu Microsoft Office (32/64 bity). Dodatkowo w definicji funkcji dodatkowej należy zakomentowć sekcję związaną z Microsoft.Jet.OLEDB.4.0 i odkomentowanie sekcję związaną z Microsoft.ACE.OLEDB.12.0.
Uwagi szczegółowe:
W skład zestawu funkcji służących do importu atrybutów z pliku Excel wchodzą dwie funkcje.
- "Atrybuty grup towarowych z pliku Excel" - funkcja umożliwia import wszystkich typów atrybutów z wyłączeniem formatu danych binarnych. Aby prawidłowo przygotować dane do importu należy prawidłowo wypełnić kolumny z arkusza: GrupyTowarowoweAtrybuty (patrz poniżej).
- "Atrybuty binarne grup towarowych z pliku Excel" - funkcja umożliwia import wyłącznie atrybutów będących danymi binarnymi. Aby prawidłowo przygotować dane do importu należy prawidłowo wypełnić kolumny z arkusza: GrupyTowaroweAtrybutyBinarne (patrz poniżej). Pliki są zaczytywane bezpośrednio do bazy Comarch ERP Optima. Po wykonaniu importu danych pliki mogą zostać usunięte z dysku lokalnego komputera co nie wpłynie na możliwość wyświetlania zawartości plików w Comarch ERP Optima. Podczas przygotowania danych do importu należy mieć na uwadze fakt, że rozmiar wczytywanych plików ma wpływ na rozmiar bazy danych dlatego zaleca się optymalizowanie rozmiaru wczytywanych plików.
Uwagi do arkusza GrupyTowaroweAtrybuty:
- Kolumna: SciezkaGrupy - oznaczenie pełnej ścieżki grupy towarowej (grupa główna, podgrupa itd. rozdzielone znakiem "\", po którym obowiązkowo występuje znak spacji). Dla przykładu w Grupie głównej Comarch ERP Optima istnieje grupa: USŁUGI i ma ona podgrupę: USŁUGI INFORMATYCZNE, to SciezkaGrupy powinna zostać oznaczona jako: \ USŁUGI\ USŁUGI INFORMATYCZNE
- Kolumna: Atrybut - kod atrybutu towaru z Comarch ERP Optima (atrybuty typu: tekst, lista, liczba, data).
- Kolumna: Wartość
- wartość tekstowa (dla atrybutów tekstowych),
- wartość liczbowa - max. 4 miejsca po przecinku (dla atrybutów liczbowych)
- wartość tekstowa (dla atrybutów lista) - nie jest weryfikowane, czy istnieje pozycja listy
- wartość tekstowa (dla atrybutów data) - w postaci YYYY-MM-DD - wartość powinna być poprzedzona znacznikiem apostrofa
Uwagi do arkusza GrupyTowaroweAtrybutyBinarne:
- Kolumna: SciezkaGrupy - oznaczenie pełnej ścieżki grupy towarowej - patrz uwagi powyżej.
- Kolumna: Atrybut - kod atrybutu towaru z Comarch ERP Optima (wyłącznie atrybut typu: binarny).
- Kolumna: NazwaDanejBinarnej - nie musi być zgodna z nazwą wczytywanego pliku. Pole to ma wyłącznie charakter opisowy i nie jest unikalne w bazie danych Comarch ERP Optima.
- Kolumna: SciezkaDoPliku - to lokalna, istniejąca w momencie importu, ścieżka do pliku zawierającego daną binarną (np. plik graficzny, pdf itp.)
Więcej
Inne rozwiązania autorskie
Cennik oprogramowania autorskiego
Pobierz oprogramowanie autorskie