1. Opis ogólny
Funkcje
Przykład projektu: Wdrożenie programu Trawers ERP
Drzewo projektu (planu)
Ekran
Wydruk
2. Budowa ekranu
3. Klawisze
Nawigacja
Edycja
Klawisze C,V,X
4. Pliki XML: zapisanie i pobieranie
5. Tematy powiązane
1. Opis ogólny
Funkcje
AD > Drzewa projektów [AD_PLW10]
Dopisywanie Korekta Usuwanie Przeglądanie
Import pliku XML z TrInOut [AD_PLW50]
Import pliku XML z TrTabele [AD_PLW60]
Program Trawers pozwala budować diagram przebiegu projektu (czynności, procesu)
w postaci drzewa. Drzewo prezentuje kolejne czynności chronologicznie
i zgodnie z zasadą: od ogółu do szczegółu.
Na diagramie drzewa widać kolejne sekwencje czynności składających się na
proces i związki miedzy nimi.
Diagramy drzew czynności stosuje się w procesach planowania.
Dlatego poszczególne diagramy (drzewa) przebiegu czynności nazywamy planami.
Przykład projektu: Wdrożenie programu Trawers
Typowym procesem, który można zaplanować i zapisać w postaci drzewa,
jest proces wdrożenia systemu informatycznego, np. programu Trawers.
Proces wdrożenia
W pakiecie dystrybucyjnym programu Trawers, w danych przykładowych, znajduje
się: Wzorcowy plan wdrożenia - Check List.
Plan wzorcowy można dopasować do szczególnych warunków konkretnego wdrożenia
Kroki. Lista kontrolna
Drzewo projektu (planu)
Plan można redagować jako drzewo, tzn. zwijać i rozwijać gałęzie, wczytywać
i zapisywać części drzewa. Można przenosić gałęzie między drzewami.
Także wszelkie ustalenia wdrożeniowe, np. wartości parametrów,
można zapisywać w gałęziach drzew.
Ekran
o------------------------------------------------------------------------o
| Plan WZORCO Wzorcowy plan wdrożeń - Check List |
o------------------------------------------------------------------------o
| Pozycja Nazwa Godzin W O A|
| -----------------------------------------------------------------------|
|- Wzorcowy plan wdrożeń - Check List 0+ |
| + 1 Stworzenie grupy wdrożeniowej 1 |
| + 2 Czynności przedwdrożeniowe 24 T |
| - 3 Konfiguracja sprzętu 20+ |
| 3.1 Zainstalowanie serwera 0 |
| 3.2 Zainstalowanie sieci 0 |
| 3.3 Ustawienia dla stacji roboczych 0 |
| 3.4 Konfiguracja drukarek także fiskalnych 0 |
| 3.5 Tworzenie kopii zapasowych 0 |
| + 4 Instalacja pakietu 10 |
| + 5 Przygotowanie do eksploatacji 36 |
| + 6 Szkolenia użytkowników 100 T |
| - 7 Czynności zamykające wdrożenie 10+ T |
| 7.1 Wyznaczenie osób odpow. za bezpieczeństwo danyc 0 |
o------------------------------------------------------------------------o
| Wykonawca Data wykonania . . |
o------------------------------------------------------------------------o
| F2, F7-zmień, [+] Ins F8-dodaj, F9-usuń, F10, C-kopiuj V-wklej X-wytnij|
o------------------------------------------------------------------------o
| Pozycja Nazwa Godzin W O A|
o o o
[T] wykonano ---->-o | |
[T] jest opis --->---o |
[-] nieaktywna -->-----o
Wydruk
-------------------------------------------------------------------
3. Konfiguracja sprzetu
Wykonawca: _________________________ Data wykonania: ____________
Rozpoczeto: _________________________ Zakonczono: ___________
3.1. Zainstalowanie serwera
3.2. Zainstalowanie sieci
3.3. Ustawienia dla stacji roboczych
3.4. Konfiguracja drukarek także fiskalnych
3.5. Tworzenie kopii zapasowych
4. Instalacja programu
Wykonawca: _________________________ Data wykonania: ____________
Rozpoczeto: _________________________ Zakonczono: ___________
4.1. Wgranie licencji
4.2. Dopisanie firmy
4.3. Ustalenie parametrow pracy
4.4. Dopisanie oddzialow
4.5. Dodanie urzadzen wyjsciowych
-------------------------------------------------------------------
2. Budowa ekranu
Pozycja - nr zadania
Nazwa - nazwa zadania
Godzin - planowana liczba godzin
W = T - wykonano
O = T - jest opis (remark)
A = - - nieaktywne
3. Klawisze
F2 - menu wewnętrzne
F4 - wydruk
Nawigacja
R - zwijanie / rozwijanie drzewa
Spacja, Enter - zwijanie / rozwijanie pozycji
Strzałki góra, dół - poruszanie się po liście
Strzałki lewo, prawo - zwijanie / rozwijanie pozycji
Edycja
F7 - korekta / przeglądanie
F8 - dopisanie nowej pozycji w aktualnej pod-pozycji lub wstawienie
pierwszej pozycji
Ins- wstawienie nowej pozycji przed wskazaną w aktualnej pod-pozycji
+ - wstawienie nowej pod-pozycji
F9 - usunięcie wskazanej pozycji i wszystkich jej pod-pozycji
F10- przełączenie: aktywne / nieaktywne
C, ctrl+C, ctrl+Ins - skopiowanie pozycji do schowka
V, ctrl+V, shift+Ins - wklejenie pozycji ze schowka
X, ctrl+X, ctrl+Del - wycięcie pozycji i zapamiętanie w schowku
Klawisze C,V,X
NOTE: Tylko w Windows (-W)
Aby wkleić pozycję zawartą w schowku jako ostatnią pod-pozycję należy wkleić
ją przy wskazanej ostatniej pod-pozycji. Następnie wyciąć ostatnią pod-pozycję
i wkleić ją ponownie.
Schowek może służyć do kopiowania pozycji pomiędzy różnymi projektami.
Można skopiować dowolne pozycje projektu, przejść do innego drzewa i wkleić
w dowolnym miejscu.
W programie na platformie Windows (-W) można umieścić zawartość schowka w notatniku
i użyć później. Tak zapisaną treść można skopiować do schowka i wkleić
ponownie do dowolnego projektu.
4. Pliki XML: zapisanie i pobieranie
Treści planów zapisane w projektach można zapisać do pliku zewnętrznego w formacie XML.
Plik XML można wysłać do kontrahenta lub partnera.
Pliki XML otrzymane od innych firm można pobrać i zapisać w bazie danych programu Trawers.
Instrukcja obsługi - Drzewa projektów (planów) w Trawers ERP1. Opis ogólny
Drzewa projektów (plany) w Trawers ERP umożliwiają budowanie diagramów
przebiegu projektu w formie hierarchicznej listy zadań.
Dzięki temu można:
* planować kolejne kroki projektu,
* śledzić ich wykonanie,
* zapisywać parametry i ustalenia w poszczególnych pozycjach.
Zasada działania:
Od ogółu do szczegółu - każda pozycja może zawierać pod-pozycje (gałęzie).
Funkcje
* Dopisywanie, korekta, usuwanie i przeglądanie planów.
* Import plików XML z modułów TrInOut i TrTabele.
* Eksport planów do plików XML.
Przykład zastosowania
W pakiecie dystrybucyjnym Trawers znajduje się wzorcowy plan wdrożenia programu (Check List).
Można go dopasować do własnych potrzeb, np. dla konkretnego wdrożenia systemu ERP.
---
2. Ekran: Drzewa projektuElementy ekranu:
| Kolumna | Opis |
| ----------- | --------------------------- |
| Pozycja | Numer zadania / pod-zadania |
| Nazwa | Nazwa czynności |
| Godzin | Planowana liczba godzin |
| W | T - wykonano |
| O | T - jest opis (remark) |
| A | - - nieaktywne |
Cechy:
* Możliwość zwijania i rozwijania gałęzi.
* Przenoszenie gałęzi między drzewami.
* Zapis ustaleń w gałęziach.
3. Klawisze i skrótyNawigacja
| Klawisz / Kombinacja | Funkcja |
| --------------------- | ---------------------------------------- |
| R | Zwinięcie / rozwinięcie całego drzewa |
| Spacja, Enter | Zwinięcie / rozwinięcie wybranej pozycji |
| ^ / v | Przemieszczanie się po liście |
| < / > | Zwinięcie / rozwinięcie pozycji |
Edycja
| Klawisz / Kombinacja | Funkcja |
| -------------------------------- | -------------------------------------------- |
| F2 | Menu wewnętrzne |
| F7 | Korekta / przeglądanie |
| F8 | Dodanie nowej pozycji w bieżącej pod-pozycji |
| Ins | Wstawienie pozycji przed wskazaną |
| + | Dodanie nowej pod-pozycji |
| F9 | Usunięcie pozycji wraz z pod-pozycjami |
| F10 | Przełączenie: aktywne / nieaktywne |
| C, Ctrl+C, Ctrl+Ins | Kopiowanie pozycji do schowka |
| V, Ctrl+V, Shift+Ins | Wklejanie pozycji ze schowka |
| X, Ctrl+X, Ctrl+Del | Wycinanie pozycji do schowka |
Uwagi (Windows -W):
* Aby wkleić pozycję jako ostatnią pod-pozycję, należy wkleić ją w ostatniej pozycji, następnie wyciąć i wkleić ponownie.
* Możliwość kopiowania pozycji między różnymi projektami.
* Zawartość schowka można zapisać w Notatniku i później ponownie wkleić.
4. Pliki XML - zapis i import
* Zapis do XML:
Plan można zapisać do pliku XML, aby przesłać go kontrahentowi lub partnerowi.
* Import z XML:
Plik otrzymany od innej firmy można wczytać do bazy Trawers.
5. Wydruk planu
Plan można wydrukować w formie listy zadań, z miejscem na podpis wykonawcy i daty wykonania.
Wydruk może obejmować cały projekt lub wybrane jego fragmenty.
***************************************************************************************************
Zastosowanie: Drzewa projektów
Drzewo projektów można zastosować do planowania i opisu innych typów projektów,
zwłaszcza takich, które mają jasno określone etapy i zależności.
Przykłady:
Projekty techniczne i IT
* Instalacja i konfiguracja sieci komputerowej w firmie.
* Migracja danych do nowego systemu.
* Modernizacja infrastruktury serwerowej.
* Wdrożenie systemu backupu i bezpieczeństwa danych.
Projekty biznesowe i organizacyjne
* Otwarcie nowego oddziału firmy.
* Organizacja szkolenia cyklu dla pracowników.
* Przygotowanie do audytu jakości (np. ISO).
* Wdrożenie nowej procedury obsługi klienta.
Projekty produkcyjne i logistyczne
* Uruchomienie nowej linii produkcyjnej.
* Przeniesienie zakładu do nowej lokalizacji.
* Wdrożenie systemu kontroli jakości w procesie produkcji.
Projekty marketingowe i eventowe
* Organizacja targów branżowych.
* Przygotowanie kampanii reklamowej.
* Wprowadzenie nowego produktu na rynek.
To narzędzie sprawdzi się w każdym przedsięwzięciu, gdzie kolejność zadań ma znaczenie,
a hierarchia czynności pozwala lepiej zarządzać postępami i odpowiedzialnością.
**************************************************************************************************************
Propozycja gotowych szablonów drzew projektów do Trawers ERP, które można wykorzystać jako punkt startowy:
1. Projekty wdrożeniowe ITA. Wdrożenie nowego systemu ERP
1. Analiza potrzeb
2. Przygotowanie infrastruktury
3. Instalacja i konfiguracja systemu
4. Migracja danych
5. Szkolenie użytkowników
6. Uruchomienie produkcyjne
7. Wsparcie powdrożeniowe
B. Migracja danych
1. Inwentaryzacja baz danych
2. Opracowanie planu migracji
3. Test migracji
4. Właściwa migracja
5. Weryfikacja wyników
2. Projekty organizacyjneA. Otwarcie nowego oddziału
1. Wybór lokalizacji
2. Remont/adaptacja
3. Wyposażenie w sprzęt
4. Rekrutacja personelu
5. Uruchomienie działalności
B. Przygotowanie do audytu ISO
1. Przegląd procedur
2. Aktualizacja dokumentacji
3. Szkolenie personelu
4. Audyt wewnętrzny
5. Audyt certyfikacyjny
3. Projekty produkcyjneA. Uruchomienie nowej linii produkcyjnej
1. Projekt technologiczny
2. Zakup maszyn
3. Montaż i testy
4. Szkolenie operatorów
5. Rozruch produkcyjny
B. Modernizacja procesu produkcyjnego
1. Analiza stanu obecnego
2. Projekt zmian
3. Zakup i instalacja sprzętu
4. Testy i odbiory
5. Wdrożenie zmian
4. Projekty marketingowe i eventoweA. Wprowadzenie nowego produktu na rynek
1. Analiza rynku
2. Opracowanie strategii marketingowej
3. Produkcja materiałów promocyjnych
4. Kampania reklamowa
5. Ocena wyników sprzedaży
B. Organizacja wydarzenia firmowego
1. Określenie celu wydarzenia
2. Rezerwacja miejsca i terminu
3. Zaproszenia i rejestracja uczestników
4. Realizacja wydarzenia
5. Ewaluacja i raport
5. Projekty techniczneA. Budowa sieci komputerowej w firmie
1. Analiza potrzeb
2. Projekt sieci
3. Zakup sprzętu
4. Instalacja okablowania
5. Konfiguracja urządzeń
6. Testy działania
B. Wdrożenie systemu backupu
1. Analiza wymagań
2. Wybór technologii
3. Instalacja oprogramowania
4. Konfiguracja harmonogramów
5. Test odtwarzania danych
***********************************************************************************************************
Przykładowe pliki XML dla różnych typów projektów.
Każdy można skopiować do pliku (UTF8), np. `plan_migracja_danych.xml`, a następnie wczytać
w Trawersie przez: AD > Drzewa projektów [AD_PLW10]` -> Import z pliku XML `[AD_PLW50]`.
Szablon (do własnych modyfikacji)
```xml
<?xml version="1.0" encoding="UTF-8"?>
<TrawersPlan version="1.0">
<Plan code="SZABLON" name="Szablon planu">
<Item pos="1" name="Zadanie główne" hours="0" done="-" remark="-" active="T">
<Item pos="1.1" name="Podzadanie 1" hours="2" done="-" remark="-" active="T"/>
<Item pos="1.2" name="Podzadanie 2" hours="3" done="-" remark="T" active="T"/>
</Item>
</Plan>
</TrawersPlan>
```
1) Migracja danych
Patrz w .prg
Komplet paczek: 10 gotowych planów XML z opisami (Remark), plus czytelne nazwy plików.
Wystarczy skopiować każdy blok do osobnego pliku (UTF8), a potem spakować do ZIP.
Import w Trawers: AD -> Drzewa projektów [AD_PLW10] -> Import z pliku XML [AD_PLW50].
Struktura paczki (propozycja)
```
trawers_plany_zip/
o-- SZABLON.xml
o-- IT_MIG_Migracja_danych.xml
o-- IT_NET_Budowa_sieci.xml
o-- IT_BKP_System_backupu.xml
o-- ORG_ODDZ_Otwarcie_oddzialu.xml
o-- MKT_NP_Nowy_produkt.xml
o-- EV_EVENT_Wydarzenie_firmowe.xml
o-- PRD_LINIA_Nowa_linia_prod.xml
o-- ISO_AUDYT_Przygotowanie_do_ISO.xml
o-- ORG_RELO_Przeniesienie_siedziby.xml
```
> Uwaga dot. formatu:
>
> * Kolumny mapują się na atrybuty: `name`**Nazwa**, `hours`**Godzin**, `done`**W** (T/), `remark`**O** (T/), `active`**A** (T/).
> * Treść opisu zadania podaję w znaczniku `<Remark>` (czytelna dla człowieka i często obsługiwana; jeśli Twój importer wymaga innego pola, podaj - przerobię).
***********************************************************************************************************
Popularne narzędzia zewnętrzneDarmowe / Open Source
* GanttProject - wykresy Gantta, hierarchia zadań, eksport/import do XML, CSV, MS Project.
* OpenProject - zarządzanie projektami, backlog, wykresy Gantta, role, uprawnienia, integracje.
* ProjectLibre - alternatywa dla MS Project, obsługa zadań, kamieni milowych, kosztów.
* Trello - tablice Kanban z możliwością hierarchii kart przez Power-Upy i checklisty.
Komercyjne
* Microsoft Project - pełne planowanie projektów, zależności, ścieżka krytyczna, zasoby, raporty.
* Asana - listy i tablice zadań, widok osi czasu, podzadania, integracje (Slack, Teams).
* ClickUp - bardzo elastyczne zarządzanie zadaniami, widoki drzew, Gantty, automatyzacje.
* Monday.com - zarządzanie procesami, wizualne widoki, integracje z wieloma usługami.
* Smartsheet - arkusz zadań + Gantty + automatyczne przepływy pracy.
* Wrike - zaawansowane zarządzanie zadaniami i zasobami, raportowanie.
***********************************************************************************************************
Kierunki rozbudowy Drzew projektów w Trawers ERP
1. Zależności i harmonogramy
* Możliwość definiowania relacji między zadaniami (start-start, finish-start).
* Automatyczne przeliczanie dat i godzin po zmianie czasu trwania.
* Podgląd na prosty wykres Gantta.
2. Zarządzanie zasobami
* Przypisywanie wykonawców i ról do zadań.
* Rejestrowanie obciążenia i dostępności osób/zasobów.
* Powiązanie z modułem kadrowym Trawersa.
3. Monitorowanie postępu
* Pole % wykonania obok statusu T/Nie.
* Kolorowanie gałęzi zależnie od statusu.
* Historia zmian (kto, kiedy zmienił status).
4. Współdzielenie i integracje
* Import/eksport do formatów MS Project, CSV.
* Synchronizacja z kalendarzem (Outlook/Google).
* Możliwość edycji planu z poziomu przeglądarki w intranecie.
5. Szablony i automatyzacja
* Gotowa biblioteka szablonów projektów (jak nasze XML).
* Możliwość automatycznego generowania planu z procesu w innym module Trawersa (np. zamówienia, produkcja).
* Reguły automatycznego dodawania podzadań.
6. Rozbudowa opisu i załączników
* Pola na szczegółowy opis, checklisty, pliki (PDF, obrazy).
* Linkowanie zadań do dokumentów w bazie Trawersa.
************************************************************************************************************
Kiedy rozbudowa ma sens ?
1. Klienci faktycznie zarządzają projektami w Trawersie
* Jeżeli użytkownicy używają modułu do faktycznego planowania prac (wdrożenia, remonty, akcje serwisowe, produkcja projektowa)
i chcą tam mieć wszystko w jednym miejscu, rozbudowa zwiększy wartość systemu.
* Może to być szczególnie istotne dla firm, które nie chcą lub nie mogą korzystać z dodatkowych narzędzi typu MS Project czy Asana.
2. Integracja z resztą ERP jest atutem
* Powiązanie z magazynem, zleceniami, kadrami czy fakturowaniem daje przewagę nad narzędziami zewnętrznymi, bo dane są w jednym systemie.
* Możliwość automatycznego generowania planów z procesów ERP (np. zlecenia produkcyjnego drzewo zadań) byłaby unikalna.
3. Chcesz wyróżnić Trawers na tle konkurencji
* Rozbudowany moduł projektowy może być argumentem sprzedażowym w przetargach, szczególnie w branżach realizujących projekty z wieloma etapami.
Kiedy nie warto inwestować dużo
1. Klienci korzystają już z wyspecjalizowanych narzędzi
* Jeśli większość firm używa i tak MS Project, ClickUp, Trello, to rozbudowa może być kosztowna, a mało używana.
* W takim przypadku lepiej zrobić integracje (import/eksport, API) niż rozwijać pełny moduł.
2. Budżet i priorytety
* Rozbudowa Drzew projektów o harmonogramy, zasoby, raporty to mały projekt R&D, ale już pełny system zarządzania projektami
to duże przedsięwzięcie.
* Może się okazać, że w tym samym czasie można zrobić ulepszenia w bardziej używanych modułach.
Moja rekomendacja
* Rozbudowa lekka:
Dodanie kilku kluczowych funkcji (np. % postępu, szablony, prosty Gantt, linki do dokumentów) - niskim kosztem
zwiększa użyteczność modułu.
* Integracje:
Przygotować eksport/import do popularnych formatów (MS Project XML, CSV, JSON dla ClickUp/Asana),
aby klienci mogli pracować w Trawersie i w narzędziu zewnętrznym jednocześnie.
* Obserwacja rynku
Zebrać od klientów feedback - jeśli zaczną traktować moduł jako centralne narzędzie do zarządzania projektami,
wtedy inwestować w większy rozwój.
***********************************************************************************************************
Wymiana danych
Przepływ danych między Drzewami projektów a procesami Produkcji i Serwisu w Trawers ERP.
Ujęto: sekwencje zdarzeń, mapowanie pól, punkty integracyjne, zwrotne aktualizacje statusów,
kontrolę błędów oraz przykładowe ładunki (XML/JSON), które można zaadaptować do wewnętrznego API/formatu wymiany.
Przepływ A: Projekty produkcyjne1) Sekwencja zdarzeń (wysoki poziom)
```
[Utwórz Zlecenie Prod.]
| (A1)
v
[Pobierz Technologię/BOM + Marszrutę]
| (A2: generuj strukturę)
v
[Utwórz Drzewo Projektu dla Zlecenia]
| (A3: Itemy = operacje/etapy)
v
[Realizacja Operacji w Produkcji]
| (A4: raporty wykonania/zużycia)
v
[Aktualizuj statusy w Drzewie]
| (5: % post., W=T, daty)
v
[Zamknięcie Zlecenia]
| (A6: konsolidacja, raport)
v
[Archiwizacja drzewa + KPI]
```
2) Punkty integracyjne (triggery)
* A1 - onCreate(ZlecenieProd): wyzwala generator drzewa projektu.
* A2 - generatorDrzewa: pobiera marszrutę (operacje), BOM (materiały) i tworzy hierarchię.
* A4 - onReport(OperationDone): raport wykonania operacji ustawia W=T i/lub % w odpowiednim węźle drzewa.
* A6 - onClose(Zlecenie): domyka drzewo, freeze czasu, liczy odchylenia.
3) Mapowanie pól (Produkcja -> Drzewo)
| Źródło (Produkcja) | Cel (Drzewo) | Uwagi |
| ---------------------- | --------------------- | ----------------------------------- |
| Nr zlecenia | Plan.code / Plan.name | Np. `ZLP-2025/0813-001` |
| Operacja (ID, nazwa) | Item.name | Np. Montaz mechaniczny |
| Kolejność w marszrucie | Item.pos | 1, 1.1, 1.2 ... |
| Czas normatywny | Item.hours | Z buforem/kalibracją |
| Stan operacji | Item.W / %postępu | W = T gdy zakończono |
| Stanowisko/gniazdo | Item.Remark | Lub dedykowane pole: resource |
| Dokumenty techniczne | Załączniki/Linki | Rysunki, instrukcje, karty kontroli |
| Terminy (plan/real) | Daty w Item | Start/Finish plan vs real |
4) Przykład ładunku: utworzenie drzewa z marszruty
```xml
<TrawersPlan version="1.0">
<Plan code="ZLP-2025-0813-001" name="Zlecenie PROD Wyrób X">
<Item pos="1" name="Przygotowanie materiałów" hours="6" remark="T" active="T">
<Remark>BOM: stal S235, śruby M8; magazyn M1 linia L3.</Remark>
</Item>
<Item pos="2" name="Operacje technologiczne" hours="0" active="T">
<Item pos="2.1" name="Cięcie" hours="4" active="T"/>
<Item pos="2.2" name="Spawanie" hours="6" active="T"/>
<Item pos="2.3" name="Szlifowanie" hours="3" active="T"/>
<Item pos="2.4" name="Kontrola jakości" hours="2" active="T"/>
</Item>
<Item pos="3" name="Pakowanie i wysyłka" hours="3" active="T"/>
</Plan>
</TrawersPlan>
```
5) Aktualizacja postępu z raportu operacji (callback)
```json
{
"event": "operation.reported",
"order": "ZLP-2025-0813-001",
"operationId": "OP-2.2",
"progress": 100,
"realHours": 7.5,
"finishedAt": "2025-08-13T14:40:00+02:00"
}
```
Logika po stronie Drzew:
* Znajdź `Item.pos = 2.2` -> ustaw `W="T"`, `%=100`, zapisz `Godzin_real=7.5`, `Data_zak`.
6) Dodatki (opcjonalne)
* Prosty Gantt: daty start/finish per `Item` generowane z marszruty i kalendarzy zasobów.
* Roll-up: % postępu na gałęziach wyliczany średnią ważoną godzin.
* Zużycie materiałów: w remark dopisz nr RW/rozchodu; łącze do dokumentu magazynowego.
Przepływ B: Projekty serwisowe
... patrz .prg