Skip to Content
perp.pl Creator
WYŁĄCZNIE W PERP (ENTERPRISE EDITION)

Creator — własne aplikacje Odoo bez pisania kodu

Lekka, no-code alternatywa dla Odoo Studio. Dodaj własne pola do istniejących modeli, wygeneruj zupełnie nową aplikację razem z menu i uprawnieniami, rozbuduj wydruki PDF w wizualnym edytorze A4 — bez restartu serwera i bez licencji Odoo Enterprise.

Zapytaj o PERP (Enterprise edition) → Zobacz cennik

// KREATOR — OD CZEGO ZACZYNAMY?

🧩
Rozbuduj istniejący moduł
🏗️
Stwórz nową aplikację
🧾
Wydruk ofert i faktur
📦
Wydruk magazynowy

perp_creator · 18.0.4.7.1 / 19.0.4.7.1 · OPL-1

Bez kodu
Pola i aplikacje z poziomu UI
Bez restartu
Reload rejestru w locie
18 i 19
Osobna paczka dla każdej serii
Eksport .zip
Aplikacja jako prawdziwy moduł
Dostępność

Creator jest dostępny wyłącznie w PERP (Enterprise edition)

To świadoma decyzja. Creator generuje pola manualne, widoki, menu i uprawnienia — czyli ingeruje w strukturę bazy i warstwę techniczną Odoo. Wydajemy go tylko tam, gdzie mamy pełny kontekst wdrożenia: w ramach pakietu PERP (Enterprise edition), razem ze wsparciem i aktualizacjami.

✓ Co to oznacza
  • Creator jest w cenie subskrypcji PERP (Enterprise edition)
  • Razem z całym pakietem modułów PERP — bez dopłat za sztukę
  • Aktualizacje modułu w ramach subskrypcji
— Czego nie ma
  • Creatora nie sprzedajemy pojedynczo
  • Nie ma go w edycji Odoo Pro EXTREME (Edycja PERP)
  • Nie ma go w sklepie z modułami jako osobnej pozycji
Funkcje

Co potrafi Creator

Cztery obszary pracy: pola w istniejących modelach, nowe aplikacje od zera, wydruki PDF i eksport do instalowalnego modułu.

🧩
Pola do istniejących modeli

Dodawaj własne pola do Kontaktów, Sprzedaży, Projektu i dowolnego innego modelu. Powstają jako prawdziwe pola Odoo z kolumną w bazie — działają w filtrach, raportach i eksporcie tak samo jak standardowe.

ir.model.fields · state=manual
🏗️
Nowa aplikacja od zera

Model, etapy, widoki lista / kanban / formularz, akcja okna, menu, ACL i reguła multi-company — wszystko powstaje w jednej transakcji. Przy błędzie cała operacja się wycofuje.

creator.app · tryb new_model
🎛️
Projektant „klocków”

Paleta typów pól po lewej, obszar roboczy w środku, podsumowanie etapów po prawej. Klocek dodajesz kliknięciem albo przeciągnięciem. Nazwa techniczna powstaje automatycznie, polskie znaki są transliterowane do ASCII.

prefiks x_ wymuszany
🔢
Pola obliczane

Formuła w bezpiecznym sandboxie Odoo plus lista zależności. Nie ma tu własnego wywołania kodu — Creator korzysta z natywnego mechanizmu compute i depends, tego samego co moduły standardowe.

store wymaga dependencies
📍
Umiejscowienie w formularzu

Pole ląduje dokładnie tam, gdzie chcesz: After lub Before wybranej kotwicy, albo w zbiorczej zakładce „Creator” w notebooku formularza. Wszystko przez prywatny widok dziedziczący — bez ruszania widoków standardowych.

view injection
🖨️
Konfigurator wydruków

Oferta, faktura klienta i dokument magazynowy: własna numeracja, własny tytuł nagłówka i dodatkowe bloki treści. Trzy obszary, każdy opcjonalny i niezależny.

creator.report
📄
Wizualny edytor A4

W środku ekranu prawdziwy wydruk najnowszego dokumentu w formacie A4 pionowo. Wybierasz typ bloku po lewej i klikasz strefę bezpośrednio na dokumencie — blok ląduje tam, gdzie kliknąłeś.

WYSIWYG
📦
Eksport do modułu .zip

Creator robi introspekcję wygenerowanego modelu i pakuje go jako instalowalny moduł z prawdziwym kodem: klasa Pythona, natywny group_expand, wartości domyślne, chatter, ACL i reguła multi-company. Do wersjonowania w repo i wdrożenia na innych instancjach.

creator_.zip
🏢
Wielofirmowość

Aplikacje, etapy, pola, konfiguratory wydruków i bloki mają pole firmy oraz globalne reguły rekordów, więc w środowisku wielofirmowym dane są poprawnie izolowane.

company_id · record rules
Szybki start

Od pomysłu do gotowego pola

Cztery kroki w interfejsie. Bez konsoli, bez restartu serwera, bez wdrożenia przez programistę.

01
Kreator

Otwierasz Creator → Kreator i wybierasz kafelek „Rozbuduj funkcję istniejącego modułu”.

punkt wejścia
02
Model docelowy

Nadajesz nazwę aplikacji i wskazujesz model, który chcesz rozbudować. Zapisujesz.

np. res.partner
03
Projektant

Dokładasz klocki z palety, klikasz każde pole i ustawiasz etykietę, typ oraz zachowanie.

drag & drop lub klik
04
Zastosuj / Generuj

Pola powstają w bazie, rejestr przeładowuje się bez restartu, a pola trafiają do formularza modelu.

Draft → Applied
Dokumenty

Wydruki PDF pod kontrolą

Jeden rekord konfiguruje wydruk jednego celu. Zmiany są nieniszczące i odwracalne — tytuły i bloki budują osobne, dziedziczące widoki QWeb, które można w każdej chwili wyczyścić.

// CELE WYDRUKU
  • Oferta / zamówienie sprzedaży
  • Faktura klienta
  • Dokument magazynowy
Numeracja oparta o sekwencję Odoo, a dla faktur o kod i format journala.
// CO KONFIGURUJESZ
  • Prefiks, sufiks, zera wiodące
  • Reset licznika: nigdy / rok / miesiąc
  • Tytuł nagłówka dokumentu
  • Tytuł wersji roboczej oferty
  • Bloki: tekst, wartość pola, obraz, linia
// STREFY NA STRONIE A4
  • Cała strona przed
  • Nagłówek
  • Po pozycjach
  • Stopka
  • Cała strona po

UCZCIWIE: ścieżka pola w bloku „Wartość pola” jest walidowana przy zapisie konfiguracji — błędna ścieżka zostaje zgłoszona i nigdy nie trafia do renderowania wydruku. Numeracja zapisuje się tylko wtedy, gdy ustawisz prefiks, więc kliknięcie Zastosuj na pustym rekordzie nie skasuje istniejącej sekwencji.

Pozycjonowanie

Co Creator robi, a czego nie robi

Ograniczenia po prawej nie są usterkami — wynikają z natury modeli manualnych Odoo i z ochrony numeracji prawnej. Wolimy je pokazać przed zakupem niż po.

✓ Creator to zrobi
  • Doda pole do dowolnego istniejącego modelu, z kolumną w bazie
  • Wygeneruje nową aplikację z menu, widokami i uprawnieniami w jednej transakcji
  • Wyeksportuje ją do instalowalnego modułu z prawdziwym kodem Pythona
  • Zmieni numerację i tytuł wydruku oraz doda bloki treści
  • Zadziała bez restartu serwera i bez licencji Odoo Enterprise
  • Odizoluje dane między firmami w środowisku wielofirmowym
— Creator tego nie zrobi
  • Aplikacja utworzona od zera żyje w bazie — przenośnym modułem staje się dopiero po eksporcie
  • Wygenerowany model nie ma klasy Pythona, więc kanban nie pokazuje pustych kolumn etapów, dopóki nie trafi do nich rekord (dlatego akcja domyślnie ląduje na liście)
  • Nie zmieni numeracji journala, który wystawił już numerowany dokument — format jest wtedy zablokowany
  • Etapy na istniejącym modelu są na razie konfiguracją, nie generują pipeline
  • Nie cofnie usunięcia pola — skasowanie kolumny kasuje też zapisane w niej dane
  • Nie zastąpi programisty tam, gdzie potrzebna jest złożona logika serwerowa
Uprawnienia

Dwie role, jasny podział

Creator / User

Przegląda i używa aplikacji zbudowanych w Creatorze. Nie projektuje i nie generuje pól.

Creator / Manager

Projektuje aplikacje, generuje pola i konfiguruje wydruki. Dziedziczy rolę User. Operacje dotykają struktury bazy i widoków, więc w produkcji zalecamy, by Manager miał realny dostęp do Ustawień technicznych.

W planie

Czego jeszcze nie ma

Poniższe funkcje są w planie kolejnych wydań. Nie ma ich w aktualnej wersji — wymieniamy je, żeby było jasne, co kupujesz dziś, a co dopiero przyjdzie.

🔜 Bloki kalkulacji w edytorze A4

No-code konstruktor: pole plus typ agregacji, na przykład suma pozycji albo procent z sumy, generujący bezpieczny QWeb jako kolejna pozycja palety.

🔜 Przycisk akcji w projektancie

Dziś klocek „Przycisk akcji” jest zaślepką i pokazuje tylko powiadomienie. W planie: generowanie przycisku w nagłówku formularza, wywołującego akcję serwerową w sandboxie.

🔜 Etapy jako realny pipeline

Generowanie pipeline na istniejącym modelu. Dziś etapy stają się realnymi kolumnami kanbana tylko w aplikacjach tworzonych od zera.

Najczęstsze pytania

FAQ

Czy mogę kupić sam moduł Creator?

Nie. Creator jest dostępny wyłącznie jako część pakietu PERP (Enterprise edition) i nie występuje w sprzedaży pojedynczej ani w edycji Odoo Pro EXTREME (Edycja PERP).

Czym Creator różni się od Odoo Studio?

Creator działa na Odoo Community — nie wymaga licencji Odoo Enterprise. Zakres jest węższy i celowo lekki: pola do istniejących modeli, generowanie prostych aplikacji i rozbudowa wydruków. Za to wygenerowaną aplikację możesz wyeksportować do instalowalnego modułu z prawdziwym kodem, a nie tylko trzymać jako personalizację w bazie.

Czy trzeba restartować serwer po dodaniu pola?

Nie. Po kliknięciu Zastosuj pole materializuje się w bazie, rejestr przeładowuje się z sygnalizacją do pozostałych workerów, a pole trafia do formularza modelu docelowego.

Czy działa na Odoo 18 i 19?

Tak. Każda seria ma własną paczkę — 18.0.4.7.1 dla Odoo 18 i 19.0.4.7.1 dla Odoo 19. Obsługa i funkcje są identyczne; różnice są techniczne (definicje grup uprawnień, deklaracje ograniczeń SQL) plus dwa drobne szczegóły wizualne przy tytułach wydruku faktury i dokumentu magazynowego.

Czy zmiany w wydrukach da się cofnąć?

Tak. Tytuły i bloki budują osobne, dziedziczące widoki QWeb — usuwasz wartości, klikasz Zastosuj i wydruk wraca do standardu. Wyjątkiem jest numeracja faktur: journal, który wystawił już numerowany dokument, ma format zablokowany, więc numerację faktur konfiguruj przed pierwszą zaksięgowaną fakturą.

Czy pola z Creatora są „prawdziwymi” polami Odoo?

Tak. Powstają jako pola manualne z kolumną w bazie, więc działają w filtrach, grupowaniu, raportach i eksporcie dokładnie tak samo jak pola standardowe.

Czy mogę wersjonować to, co zbuduję?

Tak — przez eksport aplikacji do modułu .zip. Paczkę wrzucasz do repozytorium, wdrażasz na innych instancjach i rozwijasz dalej kodem. Wyeksportowany moduł przetestuj najpierw na środowisku testowym.

Cennik

Creator w cenie PERP (Enterprise edition)

Subskrypcja miesięczna obejmuje cały pakiet modułów PERP, w tym Creatora. Ceny netto, w złotych, rozliczane miesięcznie. Cena nie zależy od liczby kontaktów ani zajętego dysku.

do 15 użytkowników
550 zł
netto / miesiąc
do 25 użytkowników
1070 zł
netto / miesiąc
do 50 użytkowników
1700 zł
netto / miesiąc
do 100 użytkowników
2790 zł
netto / miesiąc
W cenie subskrypcji
  • ✓ Creator i pozostałe moduły pakietu PERP (Enterprise edition)
  • ✓ Zero opłat licencyjnych Odoo Enterprise — baza to Odoo Community
  • ✓ Aktualizacje modułów w ramach subskrypcji
  • ✓ Brak umowy długoterminowej na oprogramowanie — system należy do klienta
  • ✓ Dane są własnością klienta, eksport w każdej chwili
Zanim zdecydujesz

Bezpłatna instancja testowa na 14 dni, na Twoich realnych danych. Zbuduj w Creatorze to, czego naprawdę potrzebujesz, i dopiero potem podejmij decyzję.

Subskrypcja rozliczana miesięcznie, wypowiedzenie z miesięcznym okresem.

Zobacz Creatora na swoich danych

Uruchomimy instancję testową na 14 dni i pokażemy, jak w kilka minut dołożyć własne pola i przebudować wydruk oferty. Bez zobowiązań.

Zamów instancję testową → Zapytaj o ofertę

Creator — no-code builder dla Odoo · dostępny wyłącznie w PERP (Enterprise edition) · Nexus Digital · OPL-1

Odoo 18 & 19 Community · support@nexus-digital.pl · info@perp.pl · Strona: perp.pl

Update cookies preferences