Przejdź do głównej treści
Scrive

Błąd Scrive Connector: konto Scrive należy do innej firmy

Komunikat The Scrive account '…' belongs to …, but … belongs to …. Choose a Scrive account of …. pojawia się po kliknięciu Send, gdy wybrane konto Scrive należy do innej firmy niż dokument. Zgłasza go podmoduł «Scrive HR Contracts». Rozwiązujesz to, wybierając konto Scrive firmy, której nazwa kończy komunikat.

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

Kiedy się pojawia i co oznacza

Kiedy pojawia się ten komunikat?

Pojawia się po kliknięciu Send, przycisku widocznego zawsze w Odoo 17, 18, 19 i 20. Po kliknięciu podmoduł «Scrive HR Contracts» (Scrive HR Contracts) sprawdza, czy wybrane konto Scrive należy do tej samej firmy co dokument. Aby komunikat się pojawił, muszą być spełnione jednocześnie trzy warunki: dokument ma firmę, konto Scrive ma firmę i obie firmy są różne. Wtedy akcja zostaje zatrzymana.

Schemat zrobiony na podstawie kodu przycisku Send i komunikatu o koncie Scrive innej firmy, z angielskimi etykietami z kodu modułu
Schemat (to nie jest ekran Odoo): od przycisku Send do komunikatu o koncie Scrive, tak jak w kodzie Odoo 17, 18, 19 i 20.

Co oznacza każde miejsce w komunikacie?

Moduł uzupełnia te miejsca konkretnymi danymi, w tej kolejności: nazwa wybranego konta Scrive; firma, do której należy to konto; nazwa dokumentu (jeśli dokument nie ma nazwy, zobaczysz this document); firma, do której należy dokument; i na końcu jeszcze raz firma dokumentu, czyli ta, z której musisz wybrać konto. Ostatnia nazwa w komunikacie jest tą, która najbardziej przyda ci się do poprawki.

Schemat zrobiony na podstawie kodu tekstu komunikatu po hiszpańsku, niemiecku, francusku, włosku i portugalsku, zależnie od języka Odoo
Schemat na podstawie opublikowanych tłumaczeń modułu (to nie jest ekran Odoo): z Odoo po angielsku komunikat brzmi The Scrive account '…' belongs to …, but … belongs to …. Choose a Scrive account of ….; schemat zawiera też wersję po hiszpańsku, niemiecku, francusku, włosku i portugalsku.

Czy coś się zapisuje, gdy pojawia się błąd?

Nie. To błąd, który zatrzymuje akcję, więc nic z tego, co wysyłka miała zmienić, nie zostaje zapisane. Sam kod opisuje to sprawdzenie jako odrzucenie konta innej firmy, zanim cokolwiek zostanie utworzone.

Dlaczego moduł to sprawdza?

Według kodu modułu dokument Scrive przejmuje firmę z konta. Zanim pojawiło się to sprawdzenie, konto innej firmy kończyło się błędem głębiej, ogólnym ostrzeżeniem Odoo, że może uda ci się uzyskać dostęp do rekordu po zmianie firmy. Teraz moduł ostrzega wcześniej, podając nazwę konta, nazwę dokumentu i obie firmy, których to dotyczy.

Odoo + Scrive: see who signed, get the sealed PDF
Wideo: Odoo + Scrive: see who signed, get the sealed PDF (wideo po angielsku)

Skąd się bierze to sprawdzenie

Czy jest w module głównym?

Nie: znajduje się w podmodule «Scrive HR Contracts» (Scrive HR Contracts), którego nazwa techniczna to flexigobe_scrive_connector_hr. Zależy od flexigobe_scrive_connector i, zależnie od wersji, od innej aplikacji Odoo: w Odoo 17 i 18 od hr_contract, w Odoo 19 i 20 od hr.

Czy muszę go instalować osobno?

Podmoduł instaluje się sam, gdy są zainstalowane jego zależności: Scrive Connector i hr_contract w Odoo 17 i 18 albo Scrive Connector i hr w Odoo 19 i 20. Jeśli masz Scrive Connector razem z tą aplikacją Odoo, sprawdzenie jest częścią twojej instalacji.

Kiedy się nie pojawia

Czy może się pojawić, jeśli konto lub dokument nie mają firmy?

Nie. Moduł najpierw sprawdza, czy firma istnieje po obu stronach. Jeśli brakuje firmy dokumentu lub konta, sprawdzenie kończy się tam bez błędu i niczego nie porównuje.

A jeśli konto należy do tej samej firmy co dokument?

Też się nie pojawia. Gdy obie firmy są takie same, sprawdzenie kończy się bez komunikatu. To ostrzeżenie zatrzymuje cię tylko wtedy, gdy obie firmy istnieją i są różne.

Co się dzieje, gdy dokument nie ma nazwy?

Komunikat i tak się pojawia, a w miejscu nazwy dokumentu widzisz this document. Warunek, który go wywołuje, nie zależy od nazwy, tylko od firm.

Jak to rozwiązać

Co mam zrobić, gdy się pojawi?

Przeczytaj koniec komunikatu: ostatnia nazwa firmy to firma dokumentu i z niej musisz użyć konta Scrive. Wybierz konto Scrive tej firmy i kliknij Send ponownie. Ponieważ błąd zatrzymuje akcję bez zapisywania czegokolwiek, możesz ponowić próbę z właściwym kontem.

A jeśli konto, którego chciałem użyć, to właśnie konto drugiej firmy?

Komunikat mówi ci, do której firmy należy każda z rzeczy: wybrane konto i dokument. Przy różnych firmach moduł nie akceptuje tego konta dla tego dokumentu, a sam komunikat prosi o konto firmy dokumentu.

Skąd mam wiedzieć, że już jest dobrze?

Po ponownym kliknięciu Send z kontem firmy dokumentu sprawdzenie nie zgłasza komunikatu, a akcja przestaje się zatrzymywać w tym miejscu. Jeśli wróci, porównaj nazwy firm w tekście: dwie pierwsze cytowane firmy to firma konta i firma dokumentu i nadal są różne.

W jakich wersjach się pojawia?

Komunikat jest w opublikowanym kodzie czterech wersji Odoo, dla których moduł jest dostępny w Odoo Apps: 17, 18, 19 i 20. Przycisk Send jest widoczny zawsze we wszystkich.

Gdzie mogę zobaczyć, co jeszcze robi przycisk Send?

W artykule Co robi przycisk «Send» w Scrive Connector, krok po kroku wyjaśniamy, kiedy się pojawia, co sprawdza i jakie błędy może zgłosić.

Jeśli potrzebujesz pomocy z konfiguracją

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli masz wątpliwości, jak konta Scrive pasują do twoich firm w Odoo, napisz do nas ze strony modułu lub zajrzyj do jego karty w Odoo Apps.

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