Studio TCS.net - instrukcja obsługi

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.

Studio TCS.net - kafelki podmenu Import kartotek w grupach Import z pliku csv, Import z pliku xls i API do systemu ERP
Podmenu Import kartotek pokazuje, jakie rodzaje danych można załadować z pliku i które pozycje dotyczą systemów ERP.

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

  1. Co można zaimportować
  2. Ekran importu
  3. Plik wzorcowy i typy kolumn
  4. Audyt danych przed zapisem
  5. Zapis importu i limit rekordów
  6. Powtórzenia, kolejność ładowania i uprawnienia
  7. Typowe sytuacje przy imporcie
  8. Zakres schematów w danej instalacji
  9. Ćwiczenie: przygotuj plik do importu kartotek bez uruchamiania importu
  10. Najczęstsze pytania
  11. Słownik pojęć

Co można zaimportować

Pozycja menuFormat plikuSkutek
Import z pliku xlsArkusz Excela; rozszerzenia dozwolone wynikają ze schematu.Schematy dla kartotek magazynowych, kontrahentów i pracowników.
Import z pliku csvPlik tekstowy CSV, TXT albo DAT z separatorem zapisanym w schemacie.Te same trzy rodzaje danych.
API do systemu ERPBrak pliku.Otwiera kartę z napisem Brak dostępu; program nie ma konektorów do tych systemów.
Import kartotek w podmenu MagazynowePlik XLS.Import kartotek magazynowych; po nim otwiera się rejestr Zaimportowane kartoteki przefiltrowany do tego importu.
Studio TCS.net - ekran z kartą z napisem Brak dostępu otwierany z pozycji SAP w grupie API do systemu ERP w menu Import kartotek
Pozycja SAP z grupy API do systemu ERP otwiera tylko kartę z napisem Brak dostępu, bez wymiany danych.

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.

ElementDziałanie
Rodzaj danychWybór schematu importu.
Plik z danymiPole na plik; plik o innym rozszerzeniu niż dozwolone jest odrzucany od razu, z komunikatem o niezgodnym rozszerzeniu.
KontrahentLista wyboru widoczna tylko wtedy, gdy wywołanie importu tego wymaga.
Wzorcowy plikPrzycisk Pobierz wzorcowy plik zapisuje plik XLSX z arkuszami Dane i Instrukcja; dla schematów tekstowych - plik CSV, TXT albo DAT.
Kolumny w plikuLista kolumn schematu: wymagane albo opcjonalne oraz typ.
Audyt danychSprawdza plik bez zapisu do bazy.
Importuj daneZapisuje 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 kolumnyZapis w pliku
TekstDowolny ciąg znaków, w granicach długości pola w kartotece.
Liczba całkowitaCyfry bez części ułamkowej.
Liczba dziesiętnaLiczba z częścią ułamkową, na przykład cena.
Tak lub nieWartość 1 albo 0.
DataFormat 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ń.

KontrolaWynik w audycie
Brak kolumny wymaganejZgłoszony problem; plik trzeba poprawić.
Kolumna spoza schematuZostanie pominięta przy imporcie.
Puste pole wymaganeZgłoszony problem w wierszu.
Niezgodny typ wartościZgłoszony problem w wierszu.
Wartość spoza słownikaOstrzeżenie; sprawdź zgodność ze słownikami kartotek.
Liczba wierszy ponad limit schematuZgł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

ObjawNajczęstsza przyczynaCo zrobić
Komunikat o niezgodnym rozszerzeniu plikuPlik 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łownikaWartość w pliku nie istnieje w słowniku.Dopisz wartość w słowniku albo popraw plik.
Nagłówek w pliku jest ignorowanyKolumna nie należy do schematu.Porównaj nagłówki z listą Kolumny w pliku i ze wzorcem.
Część rekordów trafiła do tabeli odrzuconychBaza 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.

  1. Otwórz demo w roli Narzędziownia i przejdź do KARTOTEKI, Import kartotek. Zapisz nazwy trzech grup menu.
  2. 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.
  3. Na liście Kolumny w pliku wypisz kolumny wymagane wraz z typami oraz dwie wybrane kolumny opcjonalne.
  4. Wybierz Pobierz wzorcowy plik i otwórz go w Excelu. Porównaj nagłówki z arkusza Dane z listą na ekranie.
  5. 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.