Przejdź do głównej treści
Octopia (Cdiscount)

«Wybierz klasyfikację» w Octopia Connector: kiedy się pojawia i jak to rozwiązać

Komunikat Wybierz klasyfikację (odśwież je, jeśli lista jest pusta). (Choose a classification (refresh them if the list is empty).) pojawia się po kliknięciu Otwórz dyskusję, gdy pole Kod podtypologii w karcie jest puste. Rozwiązanie to wybranie klasyfikacji; jeśli lista jest pusta, sam komunikat mówi, że trzeba ją wcześniej odświeżyć.

FlexigoTech · Odpowiada: Víctor Gómez · Aktualizacja: 5 listopada 2026

Najważniejsze

Wersje
Odoo 17, 18, 19 i 20
Sprawdzone
w kodzie źródłowym konektora, wersja 20.0 · w źródłach podanych na końcu
Czas czytania
3 min

Kiedy pojawia się komunikat i co oznacza

Kiedy dokładnie się pojawia?

Pojawia się po kliknięciu przycisku Otwórz dyskusję (Open Discussion), gdy pole Kod podtypologii (Sub Typology Code) jest puste. Według opublikowanego kodu Odoo 20.0 metoda sprawdzająca kartę zaczyna się właśnie od tej kontroli: jeśli pole jest puste, zgłasza Wybierz klasyfikację (odśwież je, jeśli lista jest pusta). i akcja zostaje zatrzymana. Ten warunek sprawdza tylko, czy pole ma wartość w chwili kliknięcia.

Z jakiego ekranu się do niego dochodzi?

Karta Otwórz dyskusję otwiera się z menu Octopia › Obsługa klienta › Otwórz dyskusję (Octopia › Customer Service › Open Discussion). W tej karcie są przycisk Otwórz dyskusję i pole Kod podtypologii. Przycisk nie ma warunku widoczności: jest widoczny zawsze w Odoo 17, 18, 19 i 20. Komunikat może pojawić się po jego kliknięciu, ponieważ metoda uruchamiana przyciskiem dochodzi do kontroli klasyfikacji.

Schemat wykonany kodem, nie ekran Odoo: od góry do dołu menu Octopia, Customer Service, Open Discussion, przycisk Open Discussion z polem Sub Typology Code i komunikat Choose a classification
Schemat wygenerowany na podstawie opublikowanego kodu modułu (Odoo 17.0, 18.0, 19.0 i 20.0), z etykietami po angielsku, czyli oryginalnym tekstem z kodu. To nie jest zrzut ekranu Odoo.

Co to oznacza?

Że kliknąłeś przycisk, nie mając wybranej klasyfikacji. Komunikat prosi o dwie rzeczy: wybranie klasyfikacji i, jeśli lista klasyfikacji jest pusta, jej odświeżenie przed wyborem. W tym punkcie warunek w kodzie sprawdza tylko, czy Kod podtypologii nie jest puste.

Jak to wygląda, gdy Odoo jest w innym języku?

Po polsku komunikat brzmi Wybierz klasyfikację (odśwież je, jeśli lista jest pusta). Poniższy schemat zbiera ten sam tekst po hiszpańsku, niemiecku, francusku, włosku i portugalsku, zgodnie z opublikowanymi tłumaczeniami modułu.

Schemat wykonany kodem na podstawie opublikowanych tłumaczeń modułu, nie ekran Odoo: ten sam komunikat po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat z tekstem «Wybierz klasyfikację (odśwież je, jeśli lista jest pusta).» i jego wersjami w czterech innych językach. To nie jest zrzut ekranu Odoo.

Czy metoda przechodzi do kolejnych kontroli, gdy komunikat się pojawi?

Nie. Komunikat zatrzymuje akcję: kod zgłasza błąd i na tym kończy, bez żadnych dalszych kontroli przy tym kliknięciu.

48 business hours to accept each Cdiscount order. Do it in Odoo
Wideo: 48 business hours to accept each Cdiscount order. Do it in Odoo (wideo po angielsku)

Jak to rozwiązać

Co mam zrobić, po kolei?

Po pierwsze, otwórz kartę z Octopia › Obsługa klienta › Otwórz dyskusję. Po drugie, sprawdź pole Kod podtypologii: jeśli jest puste, to jest przyczyna komunikatu. Po trzecie, wybierz klasyfikację; jeśli lista klasyfikacji jest pusta, odśwież ją, tak jak prosi sam komunikat, i wybierz ponownie. Po czwarte, kliknij ponownie Otwórz dyskusję.

A jeśli kliknę jeszcze raz, nic nie zmieniając?

Ponownie pojawi się ten sam komunikat. Kontrola jest wykonywana przy każdym kliknięciu przycisku i jest spełniona, dopóki Kod podtypologii pozostaje puste, więc ponawianie nie zmienia wyniku.

Skąd mam wiedzieć, że problem został rozwiązany?

Kliknij ponownie Otwórz dyskusję: jeśli ten komunikat już się nie pojawia, kontrola klasyfikacji została przejęta. Jeśli pojawi się inne ostrzeżenie, to już nie jest ten komunikat.

Co zrobić, jeśli nie widzę menu lub karty?

Menu zależy od uprawnień. Odcinek Octopia wymaga roli Użytkownik Octopia (Octopia User), a odcinek Otwórz dyskusję wymaga roli Menedżer Octopia (Octopia Manager). Jeśli brakuje Ci którejś z nich, nie widzisz tego odcinka menu. W takim przypadku poproś osobę administrującą Twoim Odoo o sprawdzenie uprawnień.

Wersje i co dzieje się dalej

Czy dzieje się tak samo we wszystkich wersjach?

Komunikat znajduje się w opublikowanym kodzie gałęzi 17, 18, 19 i 20 Odoo, a moduł jest opublikowany w Odoo Apps dla tych czterech wersji. W kodzie Odoo 20.0 komunikat pojawia się, gdy pole Kod podtypologii jest puste. Przycisk Otwórz dyskusję jest widoczny bez warunku we wszystkich czterech wersjach.

Czy to jedyna kontrola przycisku?

Nie. Klasyfikacja jest pierwszą kontrolą metody; potem ta sama metoda przechodzi do kontroli tematu i treści wiadomości. Dlatego po przejściu tego komunikatu może pojawić się inne ostrzeżenie dotyczące tych danych.

Jak może pomóc FlexigoTech?

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli wdrażasz konektor, możemy pomóc Ci go uruchomić.

Czytaj dalej

Co robi przycisk „Zgłoś do Octopia” w Octopia Connector, krok po krokuCo robi przycisk Zgłoś do Octopia w masowych importach faktur: kiedy się pojawia, co sprawdza, co zmienia i jaki błąd może wyświetlić.Co robi przycisk „Importuj” w Octopia Connector, krok po krokuCo robi przycisk Importuj w Octopia Connector dla Odoo: kiedy jest widoczny, co importuje, jakie powiadomienie pokazuje i jaki wpis zostawia w dzienniku.Co robi przycisk «Utwórz fakturę zakupu» w Octopia ConnectorCo robi przycisk Utwórz fakturę zakupu w Octopia Connector dla Odoo: kiedy się pojawia, co sprawdza, co tworzy i w którym miejscu proces może się zatrzymać.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła