Przejdź do zawartości
Nexus Digital Moduły PERP Gantt

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 dat
7
modeli źródłowych na osi
0
modułów Enterprise
PL · DE
tłumaczenia interfejsu
2
tryby: globalny i per aplikacja
Architektura

Jedna oś, wiele źródeł

Pojedynczy model przejściowy bi.gantt.global.item zbiera daty planistyczne z kluczowych modeli Odoo przez wydajny widok SQL.

CRM — szanse i terminy zamknięcia Sprzedaż — zamówienie i dostawa Projekt — zadania i zależności Produkcja — zlecenia (MO) Zakupy — oczekiwany odbiór Fakturowanie — terminy płatności Magazyn — transfery
Działa na zwykłym Odoo Community

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.

OPL-1 Bez web_gantt Bez *_enterprise Docker-ready
Funkcje

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.

Nawigacja

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

Praca z osią

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.

Akcja Jak wykonać Efekt
Dodanie przycisk + Task (globalny) lub + New (w aplikacji) otwiera natywny formularz; w globalnym Gantcie nowy element to zadanie projektu (project.task)
Edycja szczegółów dwuklik na pasku formularz rekordu — przypisani użytkownicy, tagi, kolor
Przesunięcie w czasie przeciągnij pasek w lewo/prawo zmienia datę początku i końca o tę samą liczbę dni
Zmiana długości przeciągnij krawędź paska zmienia tylko datę początku albo końca
Usunięcie najedź na pasek i kliknij po potwierdzeniu kasuje rekord źródłowy
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.

Mapowanie

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.

Aplikacja Model Początek Koniec
CRM crm.lead data utworzenia termin (date_deadline)
Sprzedaż sale.order data zamówienia dostawa (commitment_date)
Projekt / Zadania project.task data utworzenia termin (date_deadline) + zależności
Produkcja mrp.production planowany start koniec (date_finished)
Zakupy purchase.order data zamówienia odbiór (date_planned)
Fakturowanie account.move data faktury termin płatności (invoice_date_due)
Magazyn stock.picking planowana data termin (date_deadline)

Brak daty? Rekord bez wypełnionej daty jest kotwiczony do daty utworzenia, dzięki czemu i tak pojawia się na osi.

Ustawienia

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)
Administrator

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
  1. Skopiuj katalog gant_view_perp do ścieżki dodatków (addons).
  2. W trybie deweloperskim: Aplikacje → Zaktualizuj listę aplikacji.
  3. Wyszukaj Cross-Model Global Gantt (PERP) i kliknij Instaluj.
  4. Otwórz menu Globalny Gantt → Oś czasu (Gantt).
// LINIA POLECEŃ

Instalacja:

odoo -i gant_view_perp -d --stop-after-init

Aktualizacja po podmianie plików:

odoo -u gant_view_perp -d --stop-after-init

Po aktualizacji wykonaj twarde odświeżenie przeglądarki (Cmd/Ctrl + Shift + R) — zasoby JS są mocno buforowane.

Najczęstsze pytania

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.pl
Cross-Model Global Gantt

Moduł: gant_view_perp

Wersja: 19.0.7.0.0 · Odoo 19 Community

Licencja: OPL-1


© 2026 Nexus Digital · Marius Johannes Kuc · www.perp.pl