1. Pobieranie BOM z pliku CSV CSV o--> BOM Trawers
Przygotowanie do wczytania
Wczytanie
Reguły budowy BOM w pliku CSV
Uwagi i zastrzeżenia
2. Zapisywanie BOM do pliku CSV CSV <--o BOM Trawers
Definicja (mapowanie) CSV
Zapisanie
3. Archiwizowanie definicji struktur BOM
Do archiwum
Z archiwum
4. Tematy powiązane
1. Pobieranie BOM z pliku CSV
Program wczytuje pliki CSV zawierające struktury BOM
utworzone w zewnętrznych programach, np. CAD, Excel
Przygotowanie do wczytania
1) Utworzyć definicję pliku w tabeli definicji CSV
AD > Tabele > Definicje plików CSV [AD_TTX10]
CSV Tabela def CSV. Przykłady
2) Przygotować plik CSV wg tej definicji
3) Zapewnić aby były karty KIM produktów i komponentów
Program wczytujący BOM nie tworzy automatycznie kart KIM
Karty KIM można wczytać automatycznie z pliku CSV w:
MG > Pomocnicze > Pobieranie i wysyłanie kart KIM [MG_PDO10]
Karty KIM można aktualizować automatycznie z pliku CSV w:
MG > Pomocnicze > Aktualizacja kart KIM [MG_PDO30]
CSV Pobieranie plików
Program dopisuje produkty i ich komponenty.
Tzn. oczekuje, że w bazie danych nie ma dopisywanego produktu.
Program nie wykonuje aktualizacji BOM, np. wymiany komponentów
lub zmiany np. ilości komponentów.
4) Zapewnić aby były karty KSOM komponentów
Program wymaga, aby były karty KSOM komponentów.
Można dopisać karty KSOM komponentów automatycznie, gdy:
* wybrano: Dopisywać karty KSOM [T]
Program automatycznie dopisze brakujące karty KSOM komponentów
Gdy [N], to program nie wczyta struktury BOM, gdy nie ma kart KSOM komponentów
* operator ma prawo do: MG > Zapasy > Kartoteka KSOM > Dopisywanie
* w parametrach MG ustalono: Dopisywać KSOM w locie [9] Dopisywać bez pytania
NOTE: Program automatycznie dopisuje karty KSOM komponentów (en: Child)
Nie dopisuje KSOM produktu (en: Parent), gdyż produkt w definicji BOM
nie jest powiązany z konkretnym magazynem
Wczytanie
* Zapisać (wgrać) plik CSV do katalogu podanego w tabeli definicji,
zwykle jest to katalog /trtres/trinout/
* Wykonać funkcję BM > Struktury BM > Pobieranie z CSV [BM_OKS60]
Krok 1 - sprawdzi poprawność pliku
Krok 2 - zapisze BOM wg pliku
Dla pól nie znajdujących się w pliku, przyjmuje wartości domyślne
Reguły budowy BOM w pliku CSV
* W pliku może być jedna lub wiele definicji struktur
* W pliku muszą znajdować się co najmniej 2 kolumny: Produkt, Komponent
* Każdy wiersz, to kolejny komponent lub nagłówek (gdy pusty komponent)
* Nagłówki nie są wymagane, dopisywane są automatycznie
Przykłady plików CSV
Przykład pliku CSV:
--------------------------------------
<produkt> <componen> <qtyper>
"PRODUKT-1", "KOMPONENT-1", "1"
"PRODUKT-1", "KOMPONENT-2", "0.5"
"PRODUKT-1", "KOMPONENT-3", "2.000015"
"PRODUKT-2", " ", "1"
"PRODUKT-2", "KOMPONENT-1", "1"
"PRODUKT-2", "KOMPONENT-2", "0.75"
"PRODUKT-3", "KOMPONENT-1", "1"
--------------------------------------
* Wszystkie komponenty produktu powinny być w jednym pliku CSV
---------------------------------
Produkt A
- pierwszy komponent Produktu A
....
- ostatni komponent Produktu A
---------------------------------
Nie można wczytywać 'ratami' np. część komponentów Produktu A
w jednym pliku CSV a kolejną część w drugim pliku CSV
Uwagi i zastrzeżenia
P. Czy można (jak ?) wymienić tylko niektóre pola w istniejącym BOM
wczytując plik BOM ? Np. zmienić nr magazynu w niektórych pozycjach ?
O. W funkcji pobierania BOM z CSV [BM_OKS60] można wybrać:
Aktualizować struktury ? [T]/[N].
Gdy [T], to program odszuka w BOM indeksy z CSV i nadpisze WSZYSTKIE
pola podane definicji.
Dane pobierze z pliku CSV (np. tylko magazyn) a te, które nie zostały podane
w pliku, przyjmie DOMYŚLNE, np. ilość = 1, itd.
Aktualizacja nie działa tak, że aktualizuje tylko pola podane w CSV !
Aby zaktualizować np. tylko magazyny, to należy:
- zapisać BOM do pliku wg definicji CSV zawierającej wszystkie pola
(z wyjątkiem EAN13)
- w pliku CSV zmienić wymagane pola, np. magazyny
- wczytać BOM z pliku CSV wg tej samej definicji w trybie: Aktualizować struktury ? [T]
NOTE: Do zmiany pojedyńczych pól można użyć: PM > Zmiany globalne [PM_PGZ40].
2) Wykonać funkcję BM > Struktury BM > Zapisywanie do pliku z CSV [BM_OKS70]
Program zapisze wskazane struktury BOM do pliku CSV wg definicji podanej
w tabeli definicji CSV
3. Archiwizowanie definicji struktur BOM
Definicje struktur BOM, które nie są używane, można przenieść do archiwum.
Do archiwum
Program przenosi wskazane definicje do pliku archiwalnego w formacie CSV.
Przeniesione definicje usuwa z kartoteki BOM. Zmniejsza wielkość kartoteki.