Odoo 19 · Edycja Community · Moduł PERP
Cross-Model Global Gantt
// gant_view_perp · 19.0.7.0.0
Każdy termin, który ma znaczenie — CRM, Sprzedaż, Projekty, Produkcja, Zakupy i Fakturowanie — na jednej osi czasu, którą przeciągasz, skalujesz i łączysz. W całości na Odoo Community. Bez Enterprise.
Instalacja → Mapowanie datJedna oś, wiele źródeł
Pojedynczy model przejściowy bi.gantt.global.item zbiera daty planistyczne z kluczowych modeli Odoo przez wydajny widok SQL.
Własny komponent osi czasu w OWL — nie korzysta z enterprise'owego widoku web_gantt. Bez modułów Enterprise, bez płatnych zależności runtime.
Co możesz zrobić na osi
Manipulacja bezpośrednio na wykresie, zapisywana z powrotem do dokumentu źródłowego.
Przesuwanie i skalowanie
Przeciągnij pasek, aby przesunąć termin, lub złap krawędź, by zmienić długość rekordu. Przyciąganie do pełnych dni.
Linie zależności
Połączenia finish-to-start między powiązanymi zadaniami projektu, rysowane jako łamane strzałki między wierszami.
Zapis z historią
Zmiany aktualizują prawdziwy dokument przez ORM — natywny chatter i śledzenie pól zapisują każdą modyfikację.
Wyszukiwanie na żywo
Wpisz fragment nazwy w polu lewego panelu, a lista wierszy zawęża się na bieżąco — wraz z paskami i liniami zależności.
Procent postępu
Zadania pokazują rzeczywisty stopień ukończenia podzadań; pozostałe rekordy — procent upływu zaplanowanego czasu.
Dwa tryby pracy
Globalny Gantt z lotu ptaka oraz osobna zakładka Gantt w CRM, Sprzedaży, Projekcie, Produkcji, Zakupach, Fakturowaniu i Magazynie.
Gdzie znaleźć Gantta
Dwie ścieżki dostępu w zależności od tego, czy patrzysz całościowo, czy w obrębie jednej aplikacji.
Globalny Gantt
W głównym menu aplikacji pojawia się pozycja Globalny Gantt z dwoma podmenu:
- Oś czasu (Gantt) — interaktywny wykres ze wszystkich modułów
- Kalendarz / Lista — te same dane w natywnym kalendarzu i liście
Gantt w aplikacji
W każdej obsługiwanej aplikacji Gantt jest dostępny na dwa sposoby:
- jako zakładka w przełączniku widoków (ikona obok listy/kanbana)
- jako osobna pozycja Gantt w menu aplikacji
CRM · Sprzedaż · Projekt (Zadania) · Produkcja · Zakupy · Fakturowanie · Magazyn
Dodawanie, edycja i usuwanie
Pasek narzędzi nad osią: przełączniki skali Dzień / Tydzień / Miesiąc, płynne + / − do przybliżania oraz przycisk dodawania rekordu.
Procent na pasku
Zadania (project.task) pokazują stopień ukończenia podzadań. Pozostałe rekordy — procent upływu czasu od daty początku do końca. Kamienie milowe (pojedyncza data) nie mają procentu.
Zależności i magazyn
W Gantcie zadań strzałki pokazują zależności (depend_on_ids) od poprzednika do następnika. Gantt magazynowy rysuje transfery (stock.picking) wg planowanej daty i terminu.
Zawsze: każda zmiana daty zapisuje się bezpośrednio w dokumencie źródłowym (zamówieniu, zadaniu, zleceniu) wraz z wpisem w historii zmian.
Które pola trafiają na oś
Każde źródło dostarcza datę początku i końca. Rekordy z jedną datą renderują się jako kamienie milowe.
Brak daty? Rekord bez wypełnionej daty jest kotwiczony do daty utworzenia, dzięki czemu i tak pojawia się na osi.
Konfiguracja i język
Włączanie per aplikacja
W Ustawienia → PERP Gantt, sekcja Enable Gantt per application, znajdują się przełączniki dla każdej aplikacji (domyślnie wszystkie włączone).
- Odznaczenie — znika zakładka Gantt i pozycja w menu danej aplikacji
- Zaznaczenie — wracają
- Po zmianie ustawień odśwież stronę
Język interfejsu
Moduł jest przygotowany pod lokalizację i zawiera tłumaczenia:
- Polski (pl)
- Niemiecki (de)
- Bazowy język kodu — angielski (standard Odoo)
Instalacja i aktualizacja
Wymaga Odoo 19 Community oraz aplikacji: web, mail, crm, sale_management, sale_stock, stock, project, mrp, purchase, account (instalują się automatycznie jako zależności).
Przez interfejs
- Skopiuj katalog gant_view_perp do ścieżki dodatków (addons).
- W trybie deweloperskim: Aplikacje → Zaktualizuj listę aplikacji.
- Wyszukaj Cross-Model Global Gantt (PERP) i kliknij Instaluj.
- Otwórz menu Globalny Gantt → Oś czasu (Gantt).
Instalacja:
Aktualizacja po podmianie plików:
Po aktualizacji wykonaj twarde odświeżenie przeglądarki (Cmd/Ctrl + Shift + R) — zasoby JS są mocno buforowane.
Rozwiązywanie problemów
„No records / No planning items" mimo danych
Rekordy nie mają dat w polach z tabeli mapowania, albo bieżący filtr wyszukiwania je odsiewa. Oś siatki dni jest pokazywana także przy pustych danych.
Brak zakładki Gantt w aplikacji
Sprawdź Ustawienia → PERP Gantt, czy dana aplikacja jest włączona, następnie odśwież stronę.
Po aktualizacji nie widać zmian
Wykonaj twarde odświeżenie przeglądarki (Cmd/Ctrl + Shift + R).
Ekran „Projekty" nie ma Gantta
To zamierzone — Gantt rysujemy dla zadań (project.task), nie dla samych projektów.
Wdróż Gantta w swoim Odoo 19
Jedna oś czasu dla CRM, Sprzedaży, Projektów, Produkcji, Zakupów i Fakturowania — na zwykłym Community, bez Enterprise.
Instrukcja instalacji → support@perp.plModuł: gant_view_perp
Wersja: 19.0.7.0.0 · Odoo 19 Community
Licencja: OPL-1
© 2026 Nexus Digital · Marius Johannes Kuc · www.perp.pl