Import kartotek - masowe ładowanie danych z pliku XLS lub CSV
Import kartotek ładuje do programu wiele rekordów naraz z pliku XLS lub CSV, w trzech rodzajach danych opisanych niżej. Zanim cokolwiek zapiszesz, przycisk Audyt danych sprawdza w pliku kolumny i pola wymagane oraz typy i wartości ze słowników. Pozycje menu z nazwami systemów ERP nie uruchamiają żadnej wymiany danych: otwierają tylko kartę z napisem Brak dostępu.

Podmenu ma trzy grupy kafelków: po lewej Import z pliku csv i Import z pliku xls, po prawej API do systemu ERP. Dwie pierwsze oferują po trzy schematy: Import kartotek magazynowych, Import kontrahentów i Import pracowników. Trzecia grupa zawiera dziewięć kafelków z nazwami systemów: SAP, JD Edwards EnterpriseOne, Microsoft Dynamics ERP, IFS Applications, Comarch ERP Optima, Comarch ERP XL, enova, Sage Symfonia ERP i WAPRO ERP. W menu bocznym podświetlona jest pozycja Import kartotek.
Na tej stronie
- Co można zaimportować
- Ekran importu
- Plik wzorcowy i typy kolumn
- Audyt danych przed zapisem
- Zapis importu i limit rekordów
- Powtórzenia, kolejność ładowania i uprawnienia
- Typowe sytuacje przy imporcie
- Zakres schematów w danej instalacji
- Ćwiczenie: przygotuj plik do importu kartotek bez uruchamiania importu
- Najczęstsze pytania
- Słownik pojęć
Co można zaimportować
| Pozycja menu | Format pliku | Skutek |
|---|---|---|
| Import z pliku xls | Arkusz Excela; rozszerzenia dozwolone wynikają ze schematu. | Schematy dla kartotek magazynowych, kontrahentów i pracowników. |
| Import z pliku csv | Plik tekstowy CSV, TXT albo DAT z separatorem zapisanym w schemacie. | Te same trzy rodzaje danych. |
| API do systemu ERP | Brak pliku. | Otwiera kartę z napisem Brak dostępu; program nie ma konektorów do tych systemów. |
| Import kartotek w podmenu Magazynowe | Plik XLS. | Import kartotek magazynowych; po nim otwiera się rejestr Zaimportowane kartoteki przefiltrowany do tego importu. |

Obszar roboczy zawiera biały panel z nagłówkiem Brak dostępu i pustym polem pod nim, a w menu bocznym nadal podświetlony jest Import kartotek. Pozostałe osiem pozycji z grupy API do systemu ERP otwiera taki sam ekran. Żadna z nich nie uruchamia synchronizacji z systemem ERP.
Ekran importu
Ekran zawiera wybór schematu, pole, do którego przeciąga się plik albo które otwiera okno wyboru, panel ze wzorcowym plikiem oraz listę kolumn schematu z oznaczeniem, czy kolumna jest wymagana, i z jej typem. Na ekranie są też przyciski Audyt danych i Importuj dane.
| Element | Działanie |
|---|---|
| Rodzaj danych | Wybór schematu importu. |
| Plik z danymi | Pole na plik; plik o innym rozszerzeniu niż dozwolone jest odrzucany od razu, z komunikatem o niezgodnym rozszerzeniu. |
| Kontrahent | Lista wyboru widoczna tylko wtedy, gdy wywołanie importu tego wymaga. |
| Wzorcowy plik | Przycisk Pobierz wzorcowy plik zapisuje plik XLSX z arkuszami Dane i Instrukcja; dla schematów tekstowych - plik CSV, TXT albo DAT. |
| Kolumny w pliku | Lista kolumn schematu: wymagane albo opcjonalne oraz typ. |
| Audyt danych | Sprawdza plik bez zapisu do bazy. |
| Importuj dane | Zapisuje rekordy i pokazuje wynik. |
Plik wzorcowy i typy kolumn
Arkusz Dane we wzorcu ma nagłówki kolumn i listy rozwijane tam, gdzie kolumna opiera się na słowniku. Arkusz Instrukcja opisuje wymagalność, typ i znaczenie każdej kolumny. Nagłówki pliku dopasowują się po nazwie, bez względu na wielkość liter, więc kolejność kolumn nie ma znaczenia. Ogólny opis formatu CSV zawiera dokument RFC 4180 o plikach CSV, ale obowiązuje separator wskazany w schemacie. Otwieranie plików tekstowych w Excelu wyjaśnia pomoc Microsoft o importowaniu plików tekstowych.
| Typ kolumny | Zapis w pliku |
|---|---|
| Tekst | Dowolny ciąg znaków, w granicach długości pola w kartotece. |
| Liczba całkowita | Cyfry bez części ułamkowej. |
| Liczba dziesiętna | Liczba z częścią ułamkową, na przykład cena. |
| Tak lub nie | Wartość 1 albo 0. |
| Data | Format RRRR-MM-DD. |
Audyt danych przed zapisem
Reguła audytu. Audyt danych nic nie zapisuje. Czyta do 10 000 wierszy, pokazuje podgląd pierwszych 10 i zgłasza do 500 problemów. Jeśli w pliku jest arkusz Dane, czyta jego; w przeciwnym razie czyta pierwszy arkusz. Nie sprawdza powtórzeń.
| Kontrola | Wynik w audycie |
|---|---|
| Brak kolumny wymaganej | Zgłoszony problem; plik trzeba poprawić. |
| Kolumna spoza schematu | Zostanie pominięta przy imporcie. |
| Puste pole wymagane | Zgłoszony problem w wierszu. |
| Niezgodny typ wartości | Zgłoszony problem w wierszu. |
| Wartość spoza słownika | Ostrzeżenie; sprawdź zgodność ze słownikami kartotek. |
| Liczba wierszy ponad limit schematu | Zgłoszony problem; import zostałby przerwany. |
Zapis importu i limit rekordów
Po wybraniu Importuj dane ekran pokazuje liczby "Dane zapisane" i "Dane odrzucone" oraz porównanie wierszy w pliku źródłowym z liczbą zaimportowanych. Tabela odrzuconych rekordów zawiera do 500 pozycji, a podgląd zapisanych - do 100. Przyciski Pobierz raport (CSV), Drukuj / PDF i Nowy import zamykają cykl. Limit rekordów wynika ze schematu: po jego przekroczeniu program wyświetla komunikat "Import przerwany - przekroczono limit rekordów" z limitem i liczbą rekordów w pliku, a cały import zostaje anulowany.
Import uruchomiony z pozycji Import kartotek przy asortymencie działa w trybie klasycznym: plik wysyła się zwykłym formularzem, bez paska postępu i bez podsumowania liczb, a po imporcie otwiera się rejestr Zaimportowane kartoteki. Audyt danych działa tam tak samo jak w pozostałych ekranach.
Powtórzenia, kolejność ładowania i uprawnienia
Audyt nie wykrywa powtórzeń. Baza nie dopuszcza dwóch takich samych indeksów w obrębie magazynu, typu kartoteki i oddziału ani dwóch takich samych nazw skróconych kontrahenta w jednym rodzaju. Czy import pominie powtórzony rekord, czy go zaktualizuje, nie wynika z opisu schematu na ekranie, dlatego pierwszy import wykonaj na kilku wierszach i porównaj liczby "Dane zapisane" oraz "Dane odrzucone". W trybie klasycznym podsumowania liczb nie ma, więc sprawdź rejestr Zaimportowane kartoteki.
Kolejność ładowania ma znaczenie, bo pola Grupa, Rodzaj, Jednostka miary oraz Producent z Dostawcą są w kartotece magazynowej wymagane i opierają się na słownikach oraz kontrahentach. Najpierw uzupełnij słowniki i wczytaj kontrahentów, potem asortyment, a pracowników ładuj po uzupełnieniu słowników stanowisk i komórek. Import nie ma osobnego uprawnienia: wystarczy dostęp do pozycji menu, dlatego przyznawaj go ostrożnie, według zasad z uprawnień użytkowników.
Typowe sytuacje przy imporcie
| Objaw | Najczęstsza przyczyna | Co zrobić |
|---|---|---|
| Komunikat o niezgodnym rozszerzeniu pliku | Plik ma inne rozszerzenie niż dozwolone w schemacie. | Zapisz plik w formacie ze wzorca albo wybierz schemat CSV. |
| "Import przerwany - przekroczono limit rekordów" | Plik ma więcej wierszy niż limit schematu. | Podziel plik na części i importuj kolejno. |
| Audyt zgłasza wartości spoza słownika | Wartość w pliku nie istnieje w słowniku. | Dopisz wartość w słowniku albo popraw plik. |
| Nagłówek w pliku jest ignorowany | Kolumna nie należy do schematu. | Porównaj nagłówki z listą Kolumny w pliku i ze wzorcem. |
| Część rekordów trafiła do tabeli odrzuconych | Baza nie przyjęła rekordu, na przykład z powodu powtórzonego indeksu. | Pobierz raport CSV, popraw wiersze i zaimportuj je ponownie. |
Zakres schematów w danej instalacji
Kolumny i formaty oraz limity poszczególnych schematów zależą od konfiguracji wdrożenia, dlatego wiążąca jest lista Kolumny w pliku na ekranie i plik wzorcowy, a nie opis w tej instrukcji. Konfiguracji schematów nie zmieniasz na tych ekranach; zapytanie o zmianę skieruj przez formularz kontaktowy. Praktyczne wskazówki o pracy z plikami Excela zawiera artykuł o imporcie danych z Excela do narzędziowni.
Ćwiczenie w demo - lekcja lub zajęcia
Ćwiczenie: przygotuj plik do importu kartotek bez uruchamiania importu
Uczeń analizuje wymagania schematu tak, jak osoba przygotowująca dane do wdrożenia, ale niczego nie importuje ani nie audytuje. Rola w demo: Narzędziownia, uruchamiana na stronie demo narzędziowni. Czas: około 15 minut.
- Otwórz demo w roli Narzędziownia i przejdź do KARTOTEKI, Import kartotek. Zapisz nazwy trzech grup menu.
- Wybierz Import z pliku xls, a potem Import kartotek magazynowych i odczytaj wartość pola Rodzaj danych; jeżeli demo pokaże kartę z napisem Brak dostępu, odnotuj to i dalsze kroki oprzyj na opisie z tej strony.
- Na liście Kolumny w pliku wypisz kolumny wymagane wraz z typami oraz dwie wybrane kolumny opcjonalne.
- Wybierz Pobierz wzorcowy plik i otwórz go w Excelu. Porównaj nagłówki z arkusza Dane z listą na ekranie.
- Przeczytaj arkusz Instrukcja i wskaż kolumnę, której wartości pochodzą ze słownika. Nie uruchamiaj Audytu danych ani importu.
Pytanie kontrolne. Dlaczego Audyt danych nie wykryje dwóch wierszy z tym samym indeksem i jak sprawdzisz powtórzenia w arkuszu, zanim wyślesz plik?
Podstawa programowa. Ćwiczenie realizuje efekt "stosuje systemy informatyczne w procesie magazynowania" z kwalifikacji SPL.01 Obsługa magazynów (jednostka SPL.01.5) w zawodzie technik logistyk, w tym kryterium "obsługuje programy magazynowe", opisanym w podstawie programowej. Pozostałe ćwiczenia zebraliśmy na stronie demo TCS.net na zajęciach.
Najczęstsze pytania
Czy Audyt danych zapisuje cokolwiek w bazie?
Nie. Audyt sprawdza plik bez zapisu: czyta do 10 000 wierszy, pokazuje podgląd 10 i zgłasza do 500 problemów. Zapis następuje dopiero po wybraniu Importuj dane.
Czy audyt wykryje powtórzony indeks albo powtórzoną nazwę kontrahenta?
Nie. Audyt sprawdza kolumny, pola wymagane oraz typy i wartości słownikowe, ale nie powtórzenia. Powtórzenia odrzuca dopiero baza przy zapisie.
Co robią pozycje "API do systemu ERP"?
Każda otwiera ten sam ekran z kartą z napisem Brak dostępu. Nie uruchamiają synchronizacji, a program nie ma dedykowanych konektorów do tych systemów.
Co się stanie, gdy plik ma więcej wierszy niż limit?
Program przerwie import komunikatem "Import przerwany - przekroczono limit rekordów" i anuluje go w całości, czyli nie zapisze żadnego rekordu z pliku.
W jakim formacie wpisać datę w pliku?
W formacie RRRR-MM-DD. Wartości tak lub nie zapisuj jako 1 albo 0, a liczby dziesiętne jako liczby z częścią ułamkową.
Słownik pojęć
- Schemat importu
- Definicja kolumn, typów, wymagalności i limitu rekordów dla jednego rodzaju danych; wybiera się go w polu Rodzaj danych.
- Audyt danych
- Sprawdzenie pliku bez zapisu: kolumn, pól wymaganych, typów, wartości słownikowych i limitu wierszy.
- Plik wzorcowy
- Plik XLSX z arkuszami Dane i Instrukcja, który pokazuje nagłówki i zasady wypełniania wybranego schematu.
- Limit rekordów
- Największa liczba wierszy, jaką schemat przyjmuje w jednym imporcie; po przekroczeniu import zostaje anulowany w całości.
- Raport odrzuconych
- Tabela rekordów, których baza nie przyjęła, z możliwością pobrania jako CSV.