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.

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.

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.

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
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach
Źródła
- Kod modułu: flexigobe_scrive_connector 20.0 (21b3b940): wizard/scrive_send_wizard.py
- Kod modułu: flexigobe_scrive_connector 20.0 (21b3b940): wizard/scrive_send_wizard_views.xml
- Kod modułu: flexigobe_scrive_connector_hr 20.0 (21b3b940): __manifest__.py
- apps.odoo.com/apps/modules/20.0/flexigobe_scrive_connector
- flexigotech.com/en/services.html
- Kod modułu: flexigobe_scrive_connector 20.0 (21b3b940): __manifest__.py
