Przejdź do zawartości

Jak skonfigurować strefę czasową w Odoo 19? Przewodnik krok po kroku

12 czerwca 2026 przez

Prawidłowa konfiguracja strefy czasowej w systemie Odoo jest kluczowa dla zapewnienia poprawnego działania automatyzacji, raportów, harmonogramów oraz komunikacji z klientami i partnerami biznesowymi. Nieprawidłowe ustawienie strefy czasowej może prowadzić do błędów w datach spotkań, opóźnień w wysyłce e-maili marketingowych czy niepoprawnych znaczników czasu w dokumentach. W tym artykule przedstawimy kompleksowy przewodnik, jak skonfigurować strefę czasową w Odoo zarówno na poziomie systemowym, jak i dla poszczególnych użytkowników.

Dlaczego strefa czasowa w Odoo jest ważna?

System Odoo przechowuje wszystkie daty i czasy w bazie danych w formacie UTC (Coordinated Universal Time). Następnie konwertuje je automatycznie na strefę czasową użytkownika podczas wyświetlania. To podejście umożliwia płynną współpracę zespołów z różnych stref czasowych na całym świecie, ale wymaga prawidłowej konfiguracji na poziomie profilu każdego użytkownika, aby wszystko działało bezbłędnie.

Nieprawidłowe ustawienie strefy czasowej może skutkować:

  • Błędnymi godzinami w raportach sprzedaży, zakupów i zestawieniach finansowych
  • Problemami z synchronizacją kalendarza i planowaniem spotkań w zespołach międzynarodowych
  • Niewłaściwym czasem wysyłki zaplanowanych kampanii e-mail marketingowych
  • Konfliktem w harmonogramach produkcji, dostaw i operacji magazynowych
  • Trudnościami w komunikacji z klientami i partnerami z różnych krajów
  • Błędami w automatycznych akcjach i zaplanowanych zadaniach systemowych

Konfiguracja strefy czasowej dla użytkownika

Każdy użytkownik w systemie Odoo może (i powinien) mieć ustawioną własną strefę czasową, co jest szczególnie przydatne w międzynarodowych zespołach i firmach z oddziałami w różnych krajach. Oto jak skonfigurować strefę czasową dla swojego konta w Odoo 19:

Krok 1: Dostęp do preferencji użytkownika

Zaloguj się do systemu Odoo i kliknij na swoją ikonę użytkownika lub zdjęcie profilowe w prawym górnym rogu ekranu. Z rozwijanego menu wybierz opcję Preferencje (Preferences). Jest to najszybsza droga do ustawień Twojego profilu użytkownika.

Krok 2: Zmiana strefy czasowej

W oknie preferencji użytkownika znajdziesz sekcję z podstawowymi ustawieniami. Znajdź pole Strefa czasowa (Timezone). Kliknij na rozwijane menu i wybierz odpowiednią strefę czasową dla swojej lokalizacji. System oferuje szeroki wybór stref czasowych, uporządkowanych według regionów geograficznych i największych miast.

Dla Polski należy wybrać: Europe/Warsaw (GMT+1/GMT+2) - ta strefa czasowa automatycznie uwzględnia zmianę czasu letniego i zimowego obowiązującą w Polsce.

Ważne: Wybieraj zawsze pełną nazwę strefy czasowej (np. Europe/Warsaw, America/New_York) zamiast statycznych offsetów (np. GMT+1). Dzięki temu system automatycznie dostosuje czas podczas zmian czasu letniego i zimowego.

Krok 3: Zapisanie zmian

Po wybraniu odpowiedniej strefy czasowej kliknij przycisk Zapisz. Zmiany zostaną zastosowane natychmiast i wszystkie daty oraz czasy w całym systemie będą wyświetlane zgodnie z nową konfiguracją. Może być konieczne odświeżenie strony (F5), aby zobaczyć zmiany we wszystkich widokach.

Konfiguracja strefy czasowej dla innych użytkowników (administrator)

Jeśli jesteś administratorem systemu i chcesz skonfigurować strefę czasową dla innych użytkowników, wykonaj następujące kroki:

Dostęp do zarządzania użytkownikami

Przejdź do menu Ustawienia (Settings), a następnie wybierz Użytkownicy i firmy, a następnie Użytkownicy (Users). Zobaczysz listę wszystkich użytkowników w systemie. Znajdź użytkownika, dla którego chcesz zmienić ustawienia, i kliknij na jego nazwę, aby otworzyć formularz edycji.

Edycja profilu użytkownika

W formularzu użytkownika znajdź zakładkę Preferencje. W tej sekcji zobaczysz pole Strefa czasowa (Timezone). Wybierz odpowiednią strefę czasową z listy rozwijanej i zapisz zmiany, klikając przycisk Zapisz u góry formularza.

Ważna informacja: Każdy użytkownik może samodzielnie zmienić swoją strefę czasową w ustawieniach profilu, więc administrator nie musi tego robić manualnie dla każdego pracownika. Najlepszą praktyką jest poinformowanie nowych użytkowników o konieczności ustawienia właściwej strefy czasowej przy pierwszym logowaniu do systemu.

Domyślna strefa czasowa dla nowych użytkowników

W Odoo 19 nie ma globalnego ustawienia domyślnej strefy czasowej dla całej firmy lub instancji. Każdy użytkownik musi mieć indywidualnie ustawioną strefę czasową w swoim profilu. Gdy tworzysz nowego użytkownika jako administrator, system może pozostawić pole strefy czasowej puste lub ustawić domyślną wartość UTC.

Najlepsza praktyka: Przy tworzeniu nowych użytkowników zawsze ustawiaj odpowiednią strefę czasową od razu w formularzu użytkownika, zanim użytkownik zacznie pracować w systemie. Zapobiegnie to problemom z nieprawidłowymi czasami od samego początku. Ten proces jest podobny do początkowej konfiguracji systemu, takiej jak dodawanie logo i nazwy firmy w Odoo.

Weryfikacja poprawności konfiguracji

Po skonfigurowaniu strefy czasowej warto dokładnie sprawdzić, czy wszystko działa prawidłowo. Oto kilka sposobów na weryfikację:

  • Sprawdź aktualne daty w systemie: Utwórz testowy wpis w kalendarzu lub zaplanuj spotkanie i sprawdź, czy czas jest wyświetlany poprawnie. Możesz również utworzyć notatkę z datą i godziną.
  • Zweryfikuj raporty: Wygeneruj prosty raport sprzedaży lub zakupów z dzisiejszym dniem i upewnij się, że znaczniki czasu są zgodne z Twoją lokalną strefą czasową.
  • Testuj automatyzacje: Jeśli używasz zaplanowanych akcji lub automatycznych e-maili, sprawdź czy uruchamiają się o odpowiedniej godzinie lokalnej, a nie według UTC.
  • Porównaj z innymi użytkownikami: Jeśli pracujesz w zespole międzynarodowym, zaplanuj testowe spotkanie z kimś z innej strefy czasowej i upewnij się, że spotkanie wyświetla się w odpowiednich godzinach lokalnych dla wszystkich uczestników.
  • Sprawdź logi systemu: Jeśli masz dostęp do logów, sprawdź czy czasy operacji są rejestrowane poprawnie w Twojej strefie czasowej.

Strefy czasowe w aplikacjach Odoo

Różne moduły Odoo wykorzystują informacje o strefie czasowej w specyficzny sposób. Zrozumienie tych mechanizmów pomoże Ci lepiej wykorzystać możliwości systemu:

Kalendarz i planowanie

Moduł Kalendarz automatycznie konwertuje czasy wszystkich spotkań i wydarzeń na strefę czasową użytkownika przeglądającego kalendarz. Gdy umówiasz spotkanie z kimś z innej strefy czasowej, każdy uczestnik zobaczy spotkanie w swojej lokalnej godzinie. System automatycznie zarządza konwersjami i nie musisz się martwić o ręczne przeliczanie czasu. Jest to szczególnie przydatne w międzynarodowych zespołach projektowych.

Email Marketing i Marketing Automation

W kampaniach e-mail marketingowych i automatyzacjach marketingowych strefa czasowa determinuje, kiedy wiadomości zostaną faktycznie wysłane. Możesz zaplanować wysyłkę kampanii na godzinę 9:00 rano, a system automatycznie dostosuje czas wysyłki do strefy czasowej każdego odbiorcy (jeśli mają ustawioną strefę czasową) lub do Twojej strefy czasowej (jeśli wysyłasz do kontaktów bez określonej strefy).

E-commerce i sklep internetowy

Dla sklepów internetowych obsługujących klientów z różnych krajów i stref czasowych, prawidłowa konfiguracja jest kluczowa dla poprawnego wyświetlania czasu dostaw, promocji limitowanych czasowo (flash sales), odliczeń do końca promocji i obsługi klienta w czasie rzeczywistym. Klienci widzą wszystkie czasy w swojej lokalnej strefie, co znacznie poprawia doświadczenie zakupowe.

Produkcja i zarządzanie magazynem

W modułach Produkcja (Manufacturing) i Magazyn (Inventory) strefa czasowa wpływa na harmonogramy produkcji, planowanie zleceń produkcyjnych, czas rejestracji operacji magazynowych, znaczniki czasu przesunięć magazynowych oraz raporty efektywności pracowników i maszyn. Prawidłowe ustawienie jest krytyczne dla dokładnego śledzenia operacji w czasie rzeczywistym.

Sprzedaż i zakupy

W modułach Sprzedaż i Zakupy strefa czasowa wpływa na daty potwierdzenia zamówień, terminy dostaw, harmonogramy płatności i automatyczne przypomnienia. Wszystkie te elementy są wyświetlane w lokalnej strefie czasowej użytkownika, co eliminuje nieporozumienia z klientami i dostawcami.

Najczęstsze problemy i ich rozwiązania

Problem: Daty są przesunięte o kilka godzin

Przyczyna: Najczęstszą przyczyną jest brak ustawionej strefy czasowej w profilu użytkownika. System domyślnie używa UTC, co dla Polski oznacza przesunięcie o 1 godzinę w zimie lub 2 godziny w lecie.

Rozwiązanie: Upewnij się, że każdy użytkownik ma ustawioną właściwą strefę czasową w swoim profilu. Przejdź do Preferencji i ustaw Europe/Warsaw dla użytkowników w Polsce. Po zapisaniu odśwież stronę przeglądarki.

Problem: Czas letni/zimowy nie jest automatycznie dostosowywany

Przyczyna: Prawdopodobnie użyto statycznego offsetu czasu (np. GMT+1) zamiast pełnej nazwy strefy czasowej.

Rozwiązanie: Odoo automatycznie zarządza zmianami czasu letniego i zimowego, jeśli wybrana strefa czasowa to obsługuje. Upewnij się, że wybrałeś pełną nazwę strefy czasowej (np. Europe/Warsaw) zamiast statycznego offsetu. Strefy typu Europe/Warsaw zawierają informacje o zmianach czasu letniego i system automatycznie przełącza się między GMT+1 a GMT+2.

Problem: Integracje zewnętrzne pokazują nieprawidłowy czas

Przyczyna: Problemy z synchronizacją strefy czasowej między Odoo a zewnętrznymi systemami (Google Calendar, Microsoft Outlook, zewnętrzne API).

Rozwiązanie: Przy integracjach z zewnętrznymi systemami upewnij się, że:

  • Strefa czasowa w Odoo jest zgodna z Twoją główną strefą czasową w systemie zewnętrznym
  • API prawidłowo przekazuje informacje o strefie czasowej w formacie ISO 8601 z offsetem lub nazwą strefy
  • Może być konieczne ponowne autoryzowanie połączeń lub ponowna synchronizacja kalendarzy
  • Sprawdź logi integracji w Odoo, aby zidentyfikować konkretne błędy konwersji czasu

Problem: Zaplanowane akcje uruchamiają się o niewłaściwym czasie

Przyczyna: Zaplanowane akcje (Scheduled Actions) w Odoo wykonują się według strefy czasowej użytkownika, który je utworzył, lub według UTC jeśli użytkownik nie ma ustawionej strefy.

Rozwiązanie: Sprawdź strefę czasową użytkownika, który utworzył zaplanowaną akcję. Możesz też edytować akcję jako administrator i upewnić się, że jest skonfigurowana z właściwym czasem wykonania. W przypadku działań krytycznych rozważ użycie czasu UTC i dokładne obliczenie offsetu.

Konfiguracja strefy czasowej podczas instalacji

Jeśli dopiero instalujesz system Odoo, najlepszym momentem na konfigurację strefy czasowej jest etap początkowej konfiguracji systemu, zaraz po instalacji. Po zainstalowaniu Odoo 19 i utworzeniu pierwszego użytkownika administratora, warto od razu ustawić właściwą strefę czasową w preferencjach tego użytkownika.

Podobnie jak podczas konfiguracji wielojęzyczności w Odoo, ustawienie strefy czasowej jest kluczowym elementem dostosowania systemu do lokalnych wymagań i standardów Twojej firmy. Te podstawowe konfiguracje należy wykonać przed rozpoczęciem wprowadzania danych biznesowych do systemu.

Checklist początkowej konfiguracji:

  • Zainstaluj Odoo i utwórz bazę danych
  • Zaloguj się jako administrator
  • Ustaw strefę czasową w Preferencjach (Europe/Warsaw dla Polski)
  • Skonfiguruj podstawowe dane firmy (nazwa, logo, dane kontaktowe)
  • Dodaj kolejnych użytkowników z odpowiednimi strefami czasowymi
  • Przetestuj wyświetlanie czasu w kalendarzu i raportach

Strefa czasowa a backup i migracja

Podczas wykonywania kopii zapasowej bazy danych Odoo wszystkie dane czasu są przechowywane w formacie UTC w bazie PostgreSQL, więc ustawienia strefy czasowej poszczególnych użytkowników są zachowane w metadanych profili. Po przywróceniu bazy danych z backupu lub przeniesieniu Odoo na inny serwer, cała konfiguracja stref czasowych użytkowników pozostaje nienaruszona i działa identycznie jak przed migracją.

Ważne podczas migracji: Strefa czasowa serwera docelowego nie ma wpływu na działanie stref czasowych użytkowników w Odoo, ponieważ wszystkie dane są przechowywane w UTC. Jednak dla spójności logów systemowych i łatwiejszego debugowania, zaleca się ustawienie strefy czasowej serwera na UTC lub na strefę lokalną głównego biura firmy.

Strefa czasowa serwera i środowiska produkcyjnego

Choć Odoo przechowuje wszystkie daty w UTC i automatycznie konwertuje je na strefy czasowe użytkowników, strefa czasowa serwera ma pewne znaczenie dla środowisk produkcyjnych:

  • Logi systemowe: Logi serwera, bazy danych PostgreSQL i serwera WWW (nginx/Apache) są zapisywane w strefie czasowej serwera
  • Zadania cron: Systemowe zadania cron działają według strefy czasowej serwera
  • Backup automatyczny: Automatyczne kopie zapasowe wykonują się według czasu serwerowego
  • Monitoring: Narzędzia monitorujące odczytują czas systemowy serwera

Zalecenia dla administratorów serwerów: Ustaw strefę czasową serwera na UTC (najbardziej uniwersalne rozwiązanie) lub na strefę czasową głównej lokalizacji firmy. Jeśli konfigurujesz serwer z nginx jako reverse proxy i HTTPS/SSL, pamiętaj również o prawidłowej konfiguracji usługi systemd, która domyślnie używa strefy czasowej systemu operacyjnego.

FAQ - Najczęściej zadawane pytania

Czy mogę mieć różne strefy czasowe dla różnych użytkowników w tej samej instancji Odoo?

Tak, absolutnie! To jest właśnie jedna z największych zalet systemu Odoo w kontekście międzynarodowej współpracy. Każdy użytkownik może (i powinien) mieć ustawioną własną strefę czasową odpowiadającą jego faktycznej lokalizacji. System przechowuje wszystkie daty w UTC w bazie danych i automatycznie konwertuje je na strefę czasową każdego użytkownika podczas wyświetlania. Dzięki temu zespół w Warszawie widzi wszystkie daty w czasie Europe/Warsaw, zespół w Nowym Jorku w America/New_York, a zespół w Tokio w Asia/Tokyo - wszystko automatycznie, bez ręcznych przeliczeń. Jest to szczególnie przydatne, gdy zarządzasz wieloma bazami danych w jednej instancji Odoo dla różnych oddziałów firmy na całym świecie.

Co się stanie z istniejącymi danymi po zmianie strefy czasowej użytkownika?

Zmiana strefy czasowej użytkownika wpływa tylko na sposób wyświetlania dat i czasów w interfejsie - nie zmienia w żaden sposób rzeczywistych danych przechowywanych w bazie. Wszystkie historyczne daty, czasy transakcji, znaczniki czasowe dokumentów i innych rekordów pozostają niezmienione w formacie UTC w bazie danych PostgreSQL. Są one automatycznie i natychmiast konwertowane do nowej strefy czasowej podczas wyświetlania w interfejsie użytkownika. Nie musisz się martwić o utratę, uszkodzenie lub zmianę historycznych danych. Na przykład, jeśli spotkanie było zaplanowane na 10:00 w Twojej starej strefie czasowej, po zmianie strefy zobaczysz je w odpowiedniej godzinie w nowej strefie (może to być 11:00 lub 9:00, w zależności od różnicy między strefami).

Czy strefa czasowa serwera ma znaczenie dla Odoo?

Strefa czasowa serwera ma minimalne znaczenie dla działania samego Odoo, ponieważ aplikacja przechowuje wszystkie daty w UTC w bazie danych i używa stref czasowych użytkowników do wyświetlania. Jednak strefa czasowa serwera ma znaczenie dla:

  • Logów systemowych: Wszystkie logi systemowe (Odoo, PostgreSQL, nginx) są zapisywane w strefie czasowej serwera, co ma znaczenie przy debugowaniu i analizie problemów
  • Zadań systemowych: Zadania cron systemu operacyjnego działają według strefy czasowej serwera
  • Automatycznych kopii zapasowych: Skrypty backupu wykonują się według czasu serwerowego

Dla środowisk produkcyjnych zaleca się ustawienie strefy czasowej serwera na UTC (najbardziej uniwersalne) lub na strefę lokalną głównego biura. Jeśli konfigurujesz serwer z nginx jako reverse proxy i HTTPS/SSL, pamiętaj również o prawidłowej konfiguracji usługi systemd. W większości dystrybucji Linux możesz sprawdzić strefę czasową serwera komendą timedatectl i zmienić ją komendą timedatectl set-timezone Europe/Warsaw (lub inną wybraną strefę).

Czy mogę ustawić różne strefy czasowe dla różnych firm w środowisku multi-company?

W Odoo nie ma bezpośredniego pola strefy czasowej na poziomie firmy (company), ale możesz osiągnąć ten efekt, ustawiając odpowiednie strefy czasowe dla użytkowników przypisanych do poszczególnych firm. Każdy użytkownik widzi daty i czasy w swojej własnej strefie czasowej, niezależnie od tego, do której firmy jest przypisany lub w kontekście której firmy aktualnie pracuje. To oznacza, że pracownicy polskiego oddziału mogą mieć Europe/Warsaw, amerykańskiego America/New_York, a azjatyckiego Asia/Tokyo - wszystko w tej samej instancji Odoo.

Jak strefa czasowa wpływa na raporty i eksport danych?

Raporty generowane w Odoo (PDF, Excel, CSV) używają strefy czasowej użytkownika, który je generuje. Oznacza to, że dwa użytkowniki z różnych stref czasowych, generujący ten sam raport, zobaczą daty w swoich lokalnych strefach. Przy eksporcie danych do CSV lub Excel, daty są również eksportowane w strefie czasowej użytkownika wykonującego eksport. Jeśli potrzebujesz raportów w konkretnej strefie czasowej (np. zawsze w czasie UTC lub w czasie głównej siedziby), możesz tymczasowo zmienić strefę czasową użytkownika przed generowaniem raportu lub użyć dedykowanego konta technicznego z odpowiednią strefą do generowania raportów.

Podsumowanie

Konfiguracja strefy czasowej w Odoo jest prostym, ale niezwykle ważnym elementem prawidłowego działania systemu ERP. Odpowiednie ustawienie zapewnia, że wszystkie operacje czasowe - od prostych spotkań w kalendarzu, przez zaplanowane kampanie e-mail marketingowe, po złożone harmonogramy produkcji i automatyczne akcje systemowe - będą działać zgodnie z oczekiwaniami i w odpowiednich godzinach lokalnych.

Kluczowe zasady do zapamiętania:

  • Każdy użytkownik powinien mieć ustawioną strefę czasową odpowiadającą jego rzeczywistej lokalizacji
  • Używaj pełnych nazw stref (np. Europe/Warsaw), nie statycznych offsetów (GMT+1)
  • Odoo przechowuje wszystkie daty w UTC i automatycznie konwertuje je dla użytkowników
  • Strefa czasowa użytkownika wpływa na wyświetlanie, nie na przechowywanie danych
  • Regularne sprawdzanie poprawności ustawień, szczególnie po dodaniu nowych użytkowników, pomoże uniknąć błędów

Regularne sprawdzanie poprawności ustawień strefy czasowej, szczególnie po dodaniu nowych użytkowników lub podczas zmian w strukturze organizacyjnej firmy (np. otwarcie nowego oddziału w innym kraju), pomoże uniknąć nieporozumień, błędów w komunikacji zespołowej i problemów z harmonogramowaniem zadań międzynarodowych.

Potrzebujesz pomocy z konfiguracją Odoo?

Jeśli potrzebujesz profesjonalnego wsparcia w konfiguracji strefy czasowej lub innych aspektów systemu Odoo, zespół KK Innovations jest gotowy pomóc. Oferujemy kompleksowe usługi wdrożenia, konfiguracji i optymalizacji Odoo dostosowane do indywidualnych potrzeb Twojej firmy. Pomożemy Ci skonfigurować system dla zespołów międzynarodowych, zintegrować Odoo z zewnętrznymi kalendarzami i systemami, oraz zadbać o wszystkie szczegóły techniczne, abyś mógł skupić się na rozwijaniu biznesu. Skontaktuj się z nami, aby dowiedzieć się, jak możemy usprawnić działanie Twojego systemu ERP i maksymalnie wykorzystać potencjał platformy Odoo 19.