Przejdź do głównej treści
Scrive

«… has no contract record to send for signature.» w Scrive

Komunikat … has no contract record to send for signature. pojawia się po kliknięciu Send for signature (Scrive) w karcie pracownika, gdy ta karta nie pokazuje żadnego rekordu umowy; zamiast wielokropka stoi imię i nazwisko pracownika. Akcja zatrzymuje się i nic nie zostaje wysłane. Rozwiązanie: sprawić, by karta pokazywała rekord umowy, i kliknąć przycisk ponownie.

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
4 min

Przykład: Lucía klika przycisk i nic się nie wysyła

Przykład Przypadek poglądowy: firma i jej dane są zmyślone, żeby pokazać przebieg.

Muebles Lumbre to wymyślona firma, która używa Odoo ze Scrive Connector. Lucía z działu kadr otwiera kartę Marcosa Ibarry, który właśnie zaczął pracę, i klika Send for signature (Scrive). Odoo nic nie wysyła i pokazuje takie ostrzeżenie:

Marcos Ibarra no tiene ningún registro de contrato que enviar a firma.

Lucía myśli, że zawiodło połączenie ze Scrive. Ostrzeżenie dotyczy jednak czego innego: samej karty, która w tym momencie nie pokazuje żadnego rekordu umowy.

Schemat wykonany kodem: przycisk «Send for signature (Scrive)» i poniżej komunikat «… has no contract record to send for signature.»
Schemat wykonany kodem na podstawie opublikowanego kodu modułu, to nie jest zrzut ekranu z Odoo. Etykiety są po angielsku, czyli w oryginalnym tekście modułu.
Odoo + Scrive: see who signed, get the sealed PDF
Wideo: Odoo + Scrive: see who signed, get the sealed PDF (wideo po angielsku)

Kiedy dokładnie się pojawia

Komunikat wywołuje akcja przycisku Send for signature (Scrive) w karcie pracownika. Co robi ta akcja, po kolei:

  • Bierze kartę pracownika, na której kliknięto przycisk.
  • Sprawdza, jaki rekord umowy ta karta w tym momencie pokazuje.
  • Jeśli nie ma żadnego (warunek w kodzie to pusty rekord), zatrzymuje się z komunikatem, z imieniem i nazwiskiem pracownika na początku, i nic nie jest wysyłane.
  • Jeśli jest, akcja przekazuje wysyłkę do tego rekordu umowy.

Co dzieje się po tym przekazaniu, opisuje artykuł o tym, co robi przycisk «Send» w Scrive Connector.

Jeden szczegół kodu jest ważny dla zrozumienia przypadku. W Odoo 20, według komentarza w samej metodzie, wysyłana jest umowa, którą karta aktualnie pokazuje, a nie zawsze bieżąca: na przykład ta wybrana na osi czasu wersji w nagłówku. Dlatego komunikat zależy od tego, co karta pokazuje w danym momencie.

Z Odoo po polsku przycisk Send for signature (Scrive) i komunikat wyglądają tak samo jak wyżej, po angielsku, bo moduł nie ma tłumaczenia na ten język. Poniższy schemat pokazuje ten sam tekst w innych językach Odoo.

Schemat wykonany kodem na podstawie opublikowanych tłumaczeń modułu: komunikat o błędzie po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat wykonany kodem, to nie jest zrzut ekranu z Odoo. Po hiszpańsku: «… no tiene ningún registro de contrato que enviar a firma.»; po niemiecku: «… hat keinen Vertragsdatensatz, der zur Unterschrift gesendet werden könnte.»; po francusku: «… n'a aucun contrat à envoyer pour signature.»; po włosku: «… non ha alcun contratto da inviare per la firma.»; po portugalsku: «… não tem qualquer registo de contrato para enviar para assinatura.»

Co to znaczy

Oznacza to, że moduł nie ma czego przekazać do wysyłki z tej karty: karta nie pokazuje żadnego rekordu umowy pracownika. Ostrzeżenie nie dotyczy połączenia, dokumentu ani Twojego konta Scrive; dotyczy tego, że brakuje rekordu umowy, który miał zostać wysłany.

Kiedy widać przycisk

W Odoo 17, 19 i 20 przycisk Send for signature (Scrive) jest ukryty, gdy pole Contract Ready to Sign nie jest aktywne. To pole nie jest widoczne w żadnym widoku. Komunikat natomiast pojawia się po kliknięciu przycisku, gdy karta nie pokazuje żadnego rekordu umowy.

Jak rozwiązała to Lucía, krok po kroku

  1. Otwiera kartę Marcosa i sprawdza, czy pokazuje rekord umowy.
  2. Jeśli pracownik ma już rekordy umów, sprawia, by karta pokazywała ten, który chce wysłać. W Odoo 20 może go wybrać na osi czasu wersji w nagłówku karty.
  3. Jeśli pracownik nie ma rekordu umowy, tworzy go wcześniej w Odoo, przed kliknięciem przycisku.
  4. Gdy karta pokazuje rekord umowy, klika ponownie Send for signature (Scrive). Komunikat już się nie pojawia, a wysyłka przechodzi do tego rekordu umowy.

W przypadku Lucíi Marcos nie miał jeszcze żadnego rekordu umowy. Gdy go dostał, przycisk przestał wyświetlać ostrzeżenie.

Gdzie to się znajduje i w jakich wersjach

Przycisk i jego komunikat nie są w module głównym, lecz w podmodule Scrive HR Contracts (flexigobe_scrive_connector_hr). Instaluje się go tylko wtedy, gdy są jego zależności:

  • W Odoo 17 i 18 zależy od flexigobe_scrive_connector i hr_contract.
  • W Odoo 19 i 20 zależy od flexigobe_scrive_connector i hr.

Komunikat jest w opublikowanym kodzie Odoo 17, 19 i 20, a nie w kodzie Odoo 18. Moduł jest opublikowany w Odoo Apps dla Odoo 17, 18, 19 i 20, a cena każdej wersji jest w karcie w Odoo Apps i na stronie modułu. To jednorazowa opłata za wersję i wymaga subskrypcji FlexigoTech Cloud (plan Conector: 49 €/mies. lub 490 €/rok, netto (bez VAT)).

Czego uczy ten przypadek

  • Komunikat dotyczy karty pracownika: pojawia się, gdy nie ma rekordu umowy do przekazania do wysyłki, a nie z powodu połączenia ze Scrive.
  • Wysyłane jest to, co karta pokazuje, więc najpierw sprawdź, jaki rekord umowy masz przed sobą.
  • Imię i nazwisko przed tekstem to pracownik z karty, na której kliknięto przycisk, co pomaga sprawdzić, czy jesteś na właściwej karcie.
  • Jeśli pracownik nie ma rekordu umowy, trzeba go utworzyć przed kliknięciem przycisku.

Jak pomaga FlexigoTech

Jeśli wdrażasz Odoo i chcesz, by umowy pracowników trafiały do podpisu przez Scrive, FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie.

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