www.tres.pl - Baza wiedzy Trawers ERP - Spis treści
Sprzedaż i zakupy w wielu wymiarach 1. Opis ogólny 2. Warunki wyboru (filtr) 3. Wymiar osi Y 4. Wymiar osi X 5. Miary 6. Sprzedaż w wielu wymiarach Sprzedaż wg odbiorców i okresów (m-cy) Sprzedaż wg grup indeksów i województw Marże odbiorców w grupach asortymentowych Sprzedaż netto wg odbiorców Sprzedaż netto w okresach Marże w okresach Zestawienia z wielu lat Sprzedaż ogółem: Netto, Ilość, Marża Raport z podziałem na Region + Przedstawiciel handlowy Sprzedaż ogółem: Netto, Ilość, Marża Wizualizacja danych - przykłady 7. Zakupy w wielu wymiarach Opis ogólny Zakup ogółem: Netto, Ilość, Cena Koszty wg rodzajów i miejsc powstania 8. Kostki OLAP. Wykresy 8.1 OLAP dla PivotTable.js 8.2 OLAP dla Tableau 9. Kolejne raporty w wielu wymiarach 10. Tematy powiązane 1. Opis ogólny NZ > Analizy sprzedaży > W wielu wymiarach [NZ_ZDM10] NOTE: Zestawienie można wysyłać cyklicznie e-mailem: AutoRun > Alert > NZ_ZDM10 > e-mail > adresat NZ > Analizy zakupów > W wielu wymiarach [NZ_ZZM20] Raporty dot. sprzedaży i zakupów w wielu wymiarach, to jedna z wielu funkcji, które prezentują dane w wielowymiarowych tabelach (matrycach). Wielowymiarowe raporty (en: Multidimensional Raports), to dane zorganizowane, zagregowane i prezentowane w wielowymiarowych strukturach. Umożliwiają prezentowanie danych w tabelach (matrycach) w różnych miarach. Np. tabela 2-wymiarowa: Główka (X): Kolejne okresy (miesiące) Boczek (Y): Towary Miara : Sprzedaż netto Taki raport prezentuje sprzedaż netto poszczególnych towarów w kolejnych miesiącach. W programie Trawers są także funkcje, które umożliwiają tworzenie wielowymiarowych raportów korzystając z całej bazy danych. Raporty TrPivotTab Raporty TrCrossTab Funkcje te wykorzystują definicje zawartości bazy danych opisane w słowniku danych. Baza danych. Słownik Wielowymiarowe raporty w programie Trawers tworzy się wg metod i algorytmów stosowanych w tzw. hurtowniach danych i przetwarzaniu OLAP Online analytical processing. Pojęcia Kostka danych (en: Data Cube) Struktura danych, zwykle o więcej niż 2 wymiarach Miara Reprezentuje dane numeryczne (ile) Wymiary Reprezentuje dane opisowe (kto, co) Matryca (tabela) Struktura 2-wymiarowa Z główką i boczkiem oraz liczbami na przecięciu Główka, to oś X Boczek, to oś Y Przykład Ilość i wartość sprzedaży oraz marżę można przedstawić wielo-wymiarowo, np. wartość netto sprzedaży w poszczególnych grupach asortymentowych i w różnych województwach (en: Crosstab Reports). Przy pomocy programu można prezentować sprzedaż wartościowo, ilościowo i jako marżę, praktycznie we wszystkich możliwych układach. Wartość sprzedaży w grupach i województwach Wymiary i miary ------- Oś Y : Grupa indeksu Oś X : Województwo Miara : Wartość ------- - Oś X -------------------------------------------------------- Gr Nazwa 02 Dolnoslaskie 04 Kuj-pomor 06 Lubelskie 08 Lubuskie -- ----- --------------- ------------ ------------ ----------- 10 Pędzle 123,983.00 983.00 200.00 400.00 20 Farby 655.00 100.00 300.00 500.00 ...... ^ ------------------------------------------------------------- | | Oś Y Utworzone zestawienie wielo-wymiarowe można przeglądać, drukować i wysłać do pliku CSV, np. do Excela 2. Warunki wyboru (filtr) Podaje się warunki wyboru dokumentów, kontrahentów i indeksów (asortymentu). Warunki służą do umieszczenia w zestawieniu dokumentów powiązanych z wybranymi kontrahentami i indeksami. Program pobiera takie same dane (warunki) jak do zestawienia: Sprzedaż w różnych układach. YTD (Year-To-Date) [T] Dla każdego analizowanego roku program ujmie tylko dokumenty z datą z zakresu: od początku danego roku do miesiąca i dnia podanego w DATA_DO np. dla zakresu dat 2013.01.01 - 2015.03.13 (DATA_DO) program ujmie dokumenty z okresów: 2013.01.01 - 2013.03.13 2014.01.01 - 2014.03.13 2015.01.01 - 2015.03.13 [N] Ujmie wszystkie dokumenty 3. Wymiar osi Y (boczek) Lista danych np. lista sprzedawców, która stanowi wymiar osi Y. Wymiar osi Y mogą stanowić pola, których wartości są liczne, np. symbole kontrahentów, indeksów, kolejne dni, tygodnie. Wymiary Y ------------ ODDZIAŁ SPRZEDAŁ MIESIĄC <-- (*) MM miesiąc bez roku OKRES OBLICZ <-- RRRR_MM rok+miesiąc TYDZIEŃ <-- (*) TT nr tygodnia bez roku TYDZIEŃ+ROK <-- RRRR_TT rok+nr tygodnia ... ... (*) Wymiar umożliwia sumowanie z wielu lat Wartości pól do obliczeń program odczytuje z pozycji dokumentów. np. MAGAZYN WALUTA GRUPA INDEKSU Wartości pól oznaczonych: [K][I][A] program odczytuje w locie z rekordów powiązanych. np. GRUPA UPUSTU [I] <--- karty indeksów KIM KATEGOR ABC [K] <--- karty kontrahentów REGION [A] <--- karty adresów 4. Wymiar osi X (główka) Lista danych np. lista grup indeksów, która stanowi wymiar osi X. Wymiar osi X mogą stanowić pola, których wartości są mniej liczne, np. symbole grup, wyróżniki, rok, jednostka organizacyjna. Wymiary X -------------- Grupa indeksów Wyróżnik Odmiana Inne Grupa odbiorców Tylko ogółem Rodaj zestawienia: Sprzedaż wartościowo w kolejnych dniach Wymiary i miary ------------- Wymiar osi Y: Data Wymiar osi X: Tylko ogółem Miara : Wartość ------------- Oznaczenia pól: [K][I][A] Patrz opis osi Y 5. Miary Jako miary można stosować: - Miara ----------------------------------------------------------- 01 WARTOŚĆ Wartość netto sprzedaży 02 ILOŚĆ JM Ilość w Jm zapasu 03 MARŻA Marża sprzedazy 04 LICZBA ODBIORCÓW Liczba różnych odbiorców którym sprzedano 05 LICZBA ADRESÓW Liczba różnych adresów na które sprzedano 06 WARTOŚĆ BRUTTO Wartość brutto sprzedaży 07 ŚREDNIA CENA Cena średnia sprzedaży (wartość/ilość) 08 ILOŚĆ PKT Ilość punktów (program punktowy) (program lojalnościowy) 09 WARTOŚĆ W WAL Wartość netto w walucie 10 NETTO: ZAPŁACONO Wartość netto zapłacona w okresie od .. do .. ------------------------------------------------------------------- Gdy wybierze się miarę [04] lub [05], to można podać próg, powyżej którego odbiorcy lub adresy mają być uwzględnieni w zestawieniu, np. gdy chce się zobaczyć ilu odbiorcom sprzedano towary o wartości powyżej 1000 PLN, to podaje się: Miara i próg ------- Miara = ILOSC ODBIORCOW Prog = WARTOSC Wartość = 1000 PLN ------- Gdy wybierze się miarę [10] NETTO: ZAPŁACONO, to: a) w parametrach, oprócz okresu, którego dotyczy sprzedaż należy też podać okres, którego dotyczą zapłaty b) zapłata jest dzielona proporcjonalnie na VAT i netto c) wartość zapłaty netto jest rozbijana proporcjonalnie do wartości netto pozycji d) dostępne są dodatkowe wymiary: - okres zaplaty - data zaplaty - numer zaplaty 6. Sprzedaż w wielu wymiarach Program proponuje najczęściej stosowane zestawienia. o-- Zestawienia ---------------------------------o | 1 Sprzedaż asortymentu (indeksów), ogółem | | 2 Sprzedaż wg sprzedawców i wg grup asortymentu| | 3 Sprzedaż wg województw, w okresach | | 4 Sprzedaż w latach, ogółem | | 5 Sprzedaż wg dni płatności, ogółem | | N ... do ciągłej rozbudowy | o------------------------------------------------o Sprzedaż wg odbiorców i okresów (m-cy) Wymiary i miary ------------- Wymiar osi Y: Odbiorca Wymiar osi X: Okres (m-c) Miara : Wartosc ------------- ------------------------------------------------------------------------- Symbol Nazwa 20xx_01 Styczeń 20xx_02 Luty 20xx_03 Marzec 20xx_04 Kwiecień ------ ----- --------------- ------------ -------------- ---------------- 001231 ALFA 123,983.00 983.00 200.00 400.00 004421 TRAX 655.00 100.00 300.00 500.00 ...... ------------------------------------------------------------------------- Sprzedaż wg grup indeksów i województw Wymiary i miary ------------- Wymiar osi Y: Grupa indeksu Wymiar osi X: Województwo Miara : Wartosc ------------- --------------------------------------------------------------- Gr Nazwa 02 Dolnoslaskie 04 Kuj-pomor 06 Lubelskie 08 Lubuskie -- ----- --------------- ------------ ------------ ----------- 10 Pędzle 123,983.00 983.00 200.00 400.00 20 Farby 655.00 100.00 300.00 500.00 ...... --------------------------------------------------------------- Marże odbiorców w grupach asortymentowych Wymiary i miary ------------- Wymiar osi Y: Odbiorca Wymiar osi X: Grupa indeksu Miara : Marża ------------- ------------------------------------------------------------------------- Symbol Nazwa 10 Ogrodowe 20 Kuchenne 30 Regały 90 Inne ------ ----- --------------- ------------ -------------- ---------------- 001231 ALFA 5 123,983.00 54,983.00 6,200.00 400.00 004421 TRAX 54,655.00 5,100.00 7,300.00 500.00 ...... ------------------------------------------------------------------------- Sprzedaż netto wg odbiorców Wymiary i miary ------------- Wymiar osi Y: Odbiorcy Wymiar osi X: Tylko ogólem Miara : Wartość ------------- Sprzedaż netto w okresach Wymiary i miary ------------- Wymiar osi Y: Okres oblicz Wymiar osi X: Tylko ogółem Miara : Wartość ------------- -------------------------------------------------- Symbol Nazwa O Ogółem[+] -------------------------------------------------- 20xx_01 STYCZEŃ 1,112,998.30 20xx_02 LUTY 1,426,512.84 20xx_03 MARZEC 2,798,828.01 20xx_04 KWIECIEŃ 1,937,319.56 20xx_05 MAJ 1,793,965.48 -------------------------------------------------- Marże w okresach Wymiary i miary ------------- Wymiar osi Y: Okres oblicz Wymiar osi X: Tylko ogółem Miara : Marża ------------- -------------------------------------------------- Symbol Nazwa O Ogółem[+] -------------------------------------------------- 20xx_01 STYCZEŃ 212,998.30 20xx_02 LUTY 276,592.81 20xx_03 MARZEC 198,858.01 20xx_04 KWIECIEŃ 237,319.58 20xx_05 MAJ 293,865.48 -------------------------------------------------- Zestawienia z wielu lat Zestawienia z wielu lat można przedstawiać szczegółowo w rozbiciu na miesiące i tygodnie każdego roku lub zbiorczo w danym miesiącu lub tygodniu dla wszystkich lat. Wariant zbiorczy e) i f) oznacza, że Miesiąc/Tydzień na zestawieniu będzie zawierał sumę wartości danego miesiąca/tygodnia ze wszystkich analizowanych lat. a) szczegółowo - miesiąc Wymiar osi Y: OKRES OBLICZ b) szczegółowo - tydzień Wymiar osi Y: TYDZIEŃ+ROK c) szczegółowo - miesiąc / rok Wymiar osi Y: MIESIAC Wymiar osi X: ROK d) szczegółowo - tydzień / rok Wymiar osi Y: TYDZIEŃ Wymiar osi X: ROK e) zbiorczo - miesiąc Wymiar osi Y: MIESIĄC f) zbiorczo - tydzień Wymiar osi Y: TYDZIEŃ Sprzedaż ogółem: Netto, Ilość, Marża, % marży, Cena Zamiast określania wymiaru X możemy wskazać aby na jednym zestawieniu pokazało się kilka miar. W przypadku sprzedaży będzie to wartość netto sprzedaży, ilość, wartość marży, % marży i średnia cena sprzedaży. Wymiary ------------- Wymiar osi Y: Indeks Wymiar osi X: Ogółem: Netto, Ilość, Marża --------- ---- Symbol Nazwa Netto[+] Ilość[+] Marża[+] % marży Średnia cena ------------------------------------------------------------------------------- 000001 INDEKS - 1 607 565.16 91 226.00 90 988.50 14.98 6.66 000002 INDEKS - 2 113 892.66 17 101.00 13 069.51 11.48 6.66 000003 INDEKS - 3 18 360.00 51 000.00 5 200.00 28.32 0.36 000004 INDEKS - 4 5 610.00 11 000.00 1 645.00 29.32 0.51 ------------------------------------------------------------------------------- Raport z podziałem na Region + Przedstawiciel handlowy Sytuacja ======== Firma CYMES produkuje przyprawy i sprzedaje je do sieci handlowych, których magazyny zlokalizowane są w różnych regionach Polski. Za działania handlowców (Przedstawicieli handlowych) odpowiedzialni są kierownicy regionów. Chcą zestawień o wartości sprzedaży i o uzyskanej marży. Potrzeba ======== Ustalić wartość sprzedaży netto i uzyskane marże: a) w poszczególnych regionach b) poszczególnych przedstawicieli Dane źródłowe ============= Zestawienia powstają na podstawie danych źródlowych, tu: faktur sprzedaży. Na podstawie faktur można ustalić regiony i przedstawicieli. Poszczególni odbiorcy mają magazyny w różnych regionach Polski, dlatego sprzedaż do poszczególnych regionów należy ustalić wg lokalizacji magazynu a nie wg siedziby odbiorcy (klienta). Lokalizację magazynu wskazać w kartach adresów wysyłkowych powiązanych z odbiorcami. W kartach adresów wysyłkowych należy podać regiony, np. [CE] Polska centralna, [PD] Polska południowa. W kartach adresów wysyłkowych należy też wpisać przedstawicieli handlowych, np. Adam Abacki, Damian Dworak, Stefan Pilecki. Z tak przygotowanych danych źródłowych można uzyskać oczekiwane zestawienie. Sprzedaż netto i marże: a) w poszczególnych regionach b) poszczególnych przedstawicieli Definicja raportu ================= Wymiary ------------- Wymiar osi Y REGION [A] P HANDLOWY [A] Wymiar osi X OGÓŁEM: Netto, Ilość, Marża ------------- Raport ====== Symbol Nazwa regionu Symbol 2 Nazwa przedstawiciela O Netto[+] I Ilość[+] M Marża[+] ------------------------------------------------------------------------------------------------- CE POLSKA CENTRALNA 000001 ADAM ABACKI 32 061.60 9.00 1 678.18 000004 DAMIAN DWORAK 25 000.00 1.00 4 924.57 PD POLSKA POŁUDNIOWA 000006 STEFAN PILECKI 30 000.00 1.00 9 924.57 ... ------------------------------------------------------------------------------------------------- Sprzedaż netto zapłacona z podziałem na okresy zapłat Sytuacja ======== Firma analizuje spływ pieniędzy z rozbiciem na poszczególny asortyment, odbiorców i w podziale na okresy, za które zostały dokonane wpłaty. Zestawienie sprzedaży netto z faktur zapłaconych jest tworzone w celu rozliczenia sprzedawców i przedstawicieli handlowych. Sprzedawca lub przedstawiciel handlowy dostaje prowizję dopiero, gdy firmy otrzyma zapłatę za wystawione przez niego faktury. Definicja raportu: zbiorczo =========================== Wymiary ------------- Wymiar osi Y INDEKS KONTRAHENT Wymiar osi X OKRES ZAPŁATY ------------- Miara NETTO: ZAPŁACONO W 20xx.01.01 - 20xx.02.28 Raport ====== Symbol Symbol 2 Nazwa 2 20xx_01 Styczeń[+] 20xx_02 Luty[+] --------------------------------------------------------------------------------------- INDEKS 1 |000001 | Odbiorca A | | 7 541.28 INDEKS 1 |000002 | Odbiorca B | | 105 577.85 ... INDEKS 2 |000001 | Odbiorca A | | 381.59 INDEKS 2 |000002 | Odbiorca B | 3 566.56| INDEKS 2 |000003 | Odbiorca C | 1 270.44| Definicja raportu: szczegółowo ============================= Wymiary ------------- Wymiar osi Y NUMER DOKUMENTU NUMER ZAPŁATY Wymiar osi X OKRES ZAPŁATY ------------- Miara NETTO: ZAPŁACONO W 20xx.01.01 - 20xx.02.28 Raport ====== Symbol Nazwa Symbol 2 20xx_01 Styczeń[+] 20xx_02 Luty[+] ------------------------------------------------------------------------------------------------------------- FV0042/10/19 |000001 Odbiorca A |KB/000006 3/B07| 111.64 200.64 FV0022/12/19 |000001 Odbiorca A |KB/000016 1/B07| 35 904.57 FV0026/12/19 |000001 Odbiorca A |KB/000016 2/B07| 155 070.57 200 070.00 FV0008/01/20 |000002 Odbiorca B |KB/000015 7/B03| 1 555.33 4 000.00 FV0003/01/20 |000003 Odbiorca C |KB/000021 6/B03| 555.45 200.00 Wizualizacja danych - przykłady Sprzedaż wg lat i miesięcy - wykres słupkowy ============================================Sprzedaż wg kontrahentów - tabela =================================
Sprzedaż wg indeksów - tabela =============================
Sprzedaż w podziale na grupę indeksu wg lat - wykres kołowy ===========================================================
Sprzedaż wg kraju - heatmap ===========================
Marża wg lat i miesięcy - wykres liniowy ========================================
7. Zakupy w wielu wymiarach Opis ogólny Zakupy nie-magazynowe, zgromadzone w pozycjach dokumentów zakupu, można także przeglądać w wielu wymiarach. Zakupy nie-magazynowe kwalifikowane są zwykle jako koszty firmy. Układ kosztów w wielu wymiarach daje możliwość analizy ich źródeł i rodzaju. Można np. utworzyć zestawienie kosztów poniesionych w kolejnych okresach wg komórek organizacyjnych [KK] (miejsca powstawania kosztów) oraz indeksów (rodzaje kosztów). Informacje o poniesionych kosztach wg rodzajów i miejsc powstania można otrzymać bezpośrednio z dokumentów źródłowych. Nie trzeba przenosić tych danych poleceniami księgowania na konta analityczne w KG Księga Główna. Zestawienie tworzy się: NZ > Analizy zakupów > W wielu wymiarach [NZ_ZZM20]. Zestawienie można zapisać w pliku CSV i wczytać w Excelu Wysyłanie danych do Excela Przykłady definicji i wyników obliczeń znajdują się w opisie: Zakupy nie-magazynowe (koszty) Program w wewnętrznym menu proponuje najczęściej stosowane zestawienia. o-- Zestawienia ---------------------------------o | 1 Zakup wg Asortyment (indeksy), ogółem | | 2 Zakup wg Kupił (kupiec) | | 3 Zakup wg JednOrg JJ | | 4 Zakup wg KomOrg KK | | 5 Zakup wg Dostawca | o------------------------------------------------o Zakup ogółem: Netto, Ilość, Cena Podobnie jak w przypadku analizy sprzedaży, także w zakupach, zamiast określania wymiaru X można wskazać aby na jednym zestawieniu pokazało się kilka miar. W przypadku zakupów będzie to wartość netto zakupu, ilość, średnia cena zakupu i minimalna cena z oferty zakupu. (*) Ceny zostaną wyświetlone tylko, jeśli jednym z wymiarów Y jest indeks. Wymiary ------------- Wymiar osi Y: Indeks Wymiar osi X: Ogółem: Netto, Ilość, Cena ------------- Symbol Nazwa Netto[+] Ilość[+] Śr cena Cena min Różnica ----------------------------------------------------------------- 000001 INDEKS-1 44 305.50 285.00 155.46 334.00 -178.54 000002 INDEKS-2 46 552.47 299.50 155.43 170.00 -14.57 000003 INDEKS-3 52 225.04 336.50 155.20 165.00 -9.80 ----------------------------------------------------------------- Koszty wg rodzajów i miejsc powstania Zestawienie kosztów poniesionych w kolejnych okresach wg komórek organizacyjnych [KK] (miejsca powstawania kosztów) oraz indeksów (rodzaje kosztów). Przykład definicji jest tu: Zakupy nie-magazynowe (koszty) 8. Kostki OLAP. Wykresy W programie Trawers można utworzyć tablice wielo-wymiarowe - kostki OLAP. (en: OLAP On-Line Analytical Processing) Kostki OLAP to wielo-wymiarowe tablice danych (en: OLAP cube, Hypercube). Podobne są do arkuszy kalkulacyjnych ale dają zdolność przeglądania danych z różnych punktów widzenia. Zwykle z więcej niż trzech punktów widzenia. W programie Trawers kostki OLAP można tworzyć i natychmiast przekazywać on-line do programów przetwarzających. Można kostki zapisywać do plików i w kolejnych krokach przekazywać do analiz. 8.1 Kostki OLAP dla PivotTable.js NZ > Analizy sprzedaży > Sprzedaż w PivotTable.js [NZ_ZDM20] NZ > Analizy zakupów > Zakupy w PivotTable.js [NZ_ZZM30] Funkcje te tworzą kostkę danych OLAP zawierającą ponad 50 wymiarów, dostępnych na zestawieniach w wielu wymiarach oraz 6 miar: wartość netto, wartość brutto, marża, ilość,... Utworzoną kostkę danych wyświetla sie w przeglądarce internetowej przy użyciu programu PivotTable.js (open-source). Źródło PivotTable.js: https://pivottable.js.org/ Program ten umożliwia interaktywną pracę z danymi poprzez mechanizm Przeciągnij i Upuść (en: Drag & Drop) poszczególnych wymiarów. To możliwia szybkie przygotowanie potrzebnej analizy. Dostępny jest szereg różnych form wizualizacji: tabela, mapa cieplna, wykres linowy, słupkowy, kołowy, itd... Kostki OLAP. Wykresy Przykład wizualizacji:
8.2 Kostki OLAP dla programu BI: Tableau NZ > Analizy sprzedaży > Zapis kostki OLAP [NZ_ZDM21] Program tworzy kostkę danych OLAP, zawierającą ponad 50 wymiarów, np. indeks, grupa, kontrahent, oddział, powiat, ... oraz 6 miar: wartość netto, marża, ilość, wartość brutto, ... Zapisuje plik z kostką OLAP w formacie JSON, do wykorzystania w programach BI Business Intelligence, np. Tableau, MuleSoft. Tableau jest programem do analizy danych przez ich wizualizację. Przykłady wizualizacji danych w programie Tableau: Sprzedaż: Kraje, kontrahent
Sprzedaż: Marża
Kostki OLAP (wykresy) 9. Kolejne raporty w wielu wymiarach * Produkcja w wielu wymiarach [ZP_ZWW00] Pozwala przedstawić dokumenty [PR] Przyjęcie wyrobu z produkcji w wielu wymiarach, np. Boczek (Y): Produkty (indeksy) Główka (X): Kolejne okresy (miesiące) Miara : Ilość asortymentu Patrz: Produkcja. Raporty przekrojowe: Produkcja. Raporty i analizy Kolejne raporty - Obrót netto, marża i ilość - wartościowo i procentowo wg grup asortymentowych, wg grup kontrahentów, w przedziałach czasu - Jak zmieniają się zakupy odbiorców w poszczególnych okresach - Trendy w sprzedaży w układach przedmiotowych i czasowych - Trendy w kształtowaniu się cen sprzedaży i cen zakupów 10. Tematy powiązane Raporty i analizy Kostki OLAP (wykresy) Raporty TrPivotTab Raporty TrCrossTab Generatory raportów Qlik. Analizy. Raporty Sumaryczne dane roczne Zakupy nie-magazynowe (koszty) Słowa kluczowe #Raporty-OstatnieWybory #Raporty-WieleUkładów #Raporty-WieleWymiarów #Raporty-FormatyDanych #Sprzedaż-Analizy #Zakupy-Analizy #Raporty-BInteligence #Raporty-Generatory
www.tres.pl - Baza wiedzy Trawers ERP - Spis treści