Przejdź do głównej treści
Scrive

Scrive Connector: błąd dokumentu, który nie jest wydaniem

Komunikat o tym, że dokument nie jest wydaniem, to kontrola, dzięki której moduł nie pozwala prosić o potwierdzenie odbioru z dokumentu, który nie jest wydaniem. W takich dokumentach przycisk Delivery sign-off (Scrive) jest ukryty; potwierdzenie zamawia się z odpowiedniego dokumentu wydania w stanie Gotowe lub Wykonano.

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

Najważniejsze

Moduł
Scrive
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

Przy Odoo w języku hiszpańskim pełny tekst brzmi tak: … is not a delivery order. A delivery sign-off is the customer's proof that the goods were handed over, so only an outgoing transfer can be signed off. Wielokropek na początku zastępuje nazwa dokumentu.

To błąd, który zatrzymuje akcję. Może pojawić się po kliknięciu przycisku Delivery sign-off (Scrive) w widoku dokumentu: przycisk wywołuje metodę modułu, a ta zgłasza komunikat, gdy dokument nie jest transferem wychodzącym. Innymi słowy, moduł nie chce, by klient podpisywał odbiór czegoś, co nie jest dostawą.

Schemat wykonany w kodzie, nie jest to ekran Odoo: przycisk Delivery sign-off (Scrive) i pod nim komunikat błędu dla dokumentu, który nie jest wydaniem
Schemat przycisku i komunikatu z oryginalnymi napisami z kodu modułu; komunikat znajduje się w opublikowanym kodzie Odoo 17, 18, 19 i 20.

Drugi schemat pokazuje ten sam komunikat po hiszpańsku, niemiecku, francusku, włosku i portugalsku, tak jak widzi go użytkownik w zależności od języka swojego Odoo.

Schemat wykonany w kodzie na podstawie opublikowanych tłumaczeń modułu, nie jest to ekran Odoo: ten sam komunikat po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat z komunikatem takim, jaki widzi użytkownik w zależności od języka swojego Odoo.
Odoo + Scrive: see who signed, get the sealed PDF
Wideo: Odoo + Scrive: see who signed, get the sealed PDF (wideo po angielsku)

Co sprawdza moduł

Komunikat znajduje się w opublikowanym kodzie Odoo 17, 18, 19 i 20. To, co poniżej o warunku i kolejności kontroli, wynika z kodu Odoo 20.0.

Warunek jest tylko jeden

Kod modułu sprawdza typ dokumentu. Jeśli nie jest to transfer wychodzący, zgłasza komunikat. W tej kontroli liczy się wyłącznie ten typ: dokument albo jest wydaniem, albo nie.

To pierwsza kontrola w metodzie

W Odoo 20.0 metoda zgłaszająca komunikat zaczyna się od tej kontroli. Dokument, który nie jest wydaniem, dostaje ten komunikat niezależnie od stanu, a dokument wydania go nie dostaje. Dlatego jeśli czytasz ten tekst, sprawdź typ dokumentu, a nie jego stan.

Warunek spełnia każdy dokument, który nie jest wydaniem

Nie musi to być konkretny typ: wystarczy, że nie jest to wydanie. Komentarz w kodzie Odoo 20.0 podaje jako przykłady przyjęcia i przesunięcia wewnętrzne.

W takich dokumentach przycisk jest ukryty

Widok ukrywa Delivery sign-off (Scrive), gdy dokument nie jest wydaniem albo gdy jego stan nie jest ani Gotowe, ani Wykonano. Dlatego w przyjęciu lub przesunięciu wewnętrznym przycisk się nie pojawia. Kontrola nie znajduje się jednak w widoku, lecz w metodzie wywoływanej przez przycisk, i to ta metoda zgłasza komunikat. Ten sam warunek widoku występuje w Odoo 17, 18, 19 i 20.

Powód jest zapisany w samym kodzie

Komentarz do metody w Odoo 20.0 podsumowuje to tak: nigdy nie prosić klienta o podpis za towar, który nie wyszedł. Dodaje też, że przycisk był kiedyś we wszystkich dokumentach, także w przyjęciach, przesunięciach wewnętrznych i wersjach roboczych, a jedno kliknięcie wysyłało do dostawcy, albo do nikogo, „kartę dostawy” dostawy, która się nie odbyła. Ten komunikat to zabezpieczenie modułu dla dokumentów, które nie są wydaniem.

Przycisk i komunikat żyją w podmodule

Ta funkcja nie znajduje się w module głównym, lecz w podmodule Scrive Delivery Sign-off (flexigobe_scrive_connector_stock). W Odoo 17, 18, 19 i 20 zależy od flexigobe_scrive_connector i od stock, a instaluje się sam, gdy dostępne są jego zależności.

Jak to rozwiązać

Moduł dopuszcza potwierdzenie odbioru tylko w dokumencie wydania, więc rozwiązaniem jest zamówienie go z takiego dokumentu:

  1. Znajdź dokument wydania dla dostawy, którą ma potwierdzić klient.
  2. Otwórz go i sprawdź, czy jest w stanie Gotowe lub Wykonano. W dokumencie wydania w innym stanie przycisku nie widać.
  3. Kliknij tam Delivery sign-off (Scrive).

Przyjęcia i przesunięcia wewnętrzne nie dopuszczają potwierdzenia odbioru: zamów je z dokumentu wydania.

Cena i wersje

Moduł jest opublikowany w Odoo Apps dla Odoo 17, 18, 19 i 20. Wymaga subskrypcji FlexigoTech Cloud (plan Konektor: 49 €/mies. lub 490 €/rok, netto (bez VAT)). Z subskrypcją moduł dla nowszych wersji Odoo jest w cenie, jeśli kupiłeś go na flexigotech.com; w Odoo App Store każdą wersję Odoo kupuje się tam. Połączenie przechodzi przez FlexigoTech Cloud. Szczegóły zakupu znajdziesz w karcie w Odoo Apps i na stronie modułu.

Jeśli potrzebujesz pomocy

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli chcesz sprawdzić, jak dokumenty wydania łączą się z Twoimi potwierdzeniami odbioru, albo dopasować przepływ do swojego magazynu, napisz do nas.

Jeśli interesują Cię inne komunikaty modułu, oto dwa: ten o callbackach wysłanych dokumentów i ten o dozwolonych dniach.

Czytaj dalej

Co robi przycisk „Send” w Scrive Connector, krok po krokuCo robi przycisk Send w Scrive Connector w Odoo: co sprawdza, co tworzy, dokąd przenosi po wysłaniu i jakie komunikaty mogą go zatrzymać.Scrive Connector: «Callbacks can only be triggered for sent documents.»Kiedy pojawia się błąd callbacków w Scrive Connector dla Odoo, jaki warunek go wywołuje (stan i ID dokumentu) i jak go rozwiązać.Komunikat Days must be between 1 and 365 w Scrive ConnectorKiedy pojawia się komunikat Days must be between 1 and 365 w Scrive Connector, co sprawdza kod po kliknięciu Apply i jak to naprawić.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła