Przejdź do głównej treści
Scrive

Scrive Connector: «la etapa de firma debe ser 1 o superior», jak to naprawić

Komunikat Party '…': the signing stage must be 1 or higher (got …). pojawia się przy zapisie uczestnika, którego pole Signing Stage ma wartość mniejszą niż 1; naprawia się to, wpisując 1 lub większą liczbę i zapisując 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
3 min

Kiedy pojawia się ten komunikat, według kodu

Scrive Connector sprawdza etap podpisu każdego uczestnika w chwili zapisu. Jeśli wartość jest mniejsza niż 1, karta nie zostaje zapisana, a Odoo wyświetla komunikat. To błąd przerywający akcję: nic z tego, co chciałeś zmienić, nie zostaje zapisane.

Warunek jest jeden: etap jest mniejszy niż 1. Ponieważ pole jest liczbą całkowitą, zero lub dowolna liczba ujemna go spełnia; 1 i większe liczby przechodzą bez problemu. Moduł zawiera to sprawdzenie w opublikowanym kodzie dla Odoo 17, 18, 19 i 20.

Pole Signing Stage widać na zakładce Parties, w tabeli Parties. Jego wartość domyślna w kodzie to 1.

Schemat wykonany z kodu (nie jest to ekran Odoo) przedstawiający przepływ: zapis z polem Signing Stage i pod spodem komunikat o błędzie; etykiety są po angielsku, tak jak w kodzie modułu
Schemat przepływu: przy zapisie sprawdzane jest pole etapu podpisu i jeśli jest mniejsze niż 1, pojawia się komunikat. To schemat wygenerowany z opublikowanego kodu, z etykietami po angielsku.
Odoo + Scrive: see who signed, get the sealed PDF
Wideo: Odoo + Scrive: see who signed, get the sealed PDF (wideo po angielsku)

Jak czytać komunikat

Komunikat składa się z trzech części i każda podpowiada coś innego:

  • Parte «…»: nazwa uczestnika, który łamie regułę. Jeśli uczestnik nie ma nazwy, zamiast tego zobaczysz Unnamed party.
  • la etapa de firma debe ser 1 o superior: reguła, która została złamana.
  • (se ha recibido …): wartość, jaką miało pole Signing Stage w chwili próby zapisu.
Schemat wykonany z kodu (nie jest to ekran Odoo) z tym samym komunikatem w języku hiszpańskim, niemieckim, francuskim, włoskim i portugalskim
Komunikat tak, jak pokazują go opublikowane tłumaczenia modułu, zależnie od języka Odoo. To schemat wygenerowany z plików tłumaczeń.

Komentarz w samym kodzie wyjaśnia źródło tego sprawdzenia: wcześniej etap 0 po cichu zamieniał się w 1 przy budowaniu danych podpisu, a ujemny etap był wysyłany do Scrive bez zmian.

Co dzieje się z każdą wartością przy zapisie

Wartość Signing StageCo się dzieje przy zapisie
ZeroKarta nie zostaje zapisana, a komunikat mówi se ha recibido 0.
Liczba ujemnaKarta nie zostaje zapisana, a komunikat pokazuje tę liczbę w se ha recibido ….
1 lub większa liczbaPrzechodzi to sprawdzenie.

Jak to rozwiązać, krok po kroku

  1. Przeczytaj cały komunikat. Nazwa w cudzysłowie «…» mówi, który uczestnik zawodzi (albo Unnamed party, jeśli nie ma nazwy), a liczba po «se ha recibido» mówi, jaka wartość tam była.
  2. Przejdź na zakładkę Parties i znajdź w tabeli Parties uczestnika wskazanego w komunikacie oraz jego pole Signing Stage.
  3. Zastąp wartość przez 1 lub większą liczbę. Jaką liczbę wpisać, zależy od kolejności podpisywania, którą chcesz uzyskać; niżej jest to, co mówi pomoc pola.
  4. Sprawdź pozostałych uczestników w tabeli. Sprawdzenie przechodzi przez uczestników i zatrzymuje się na pierwszym niespełniającym warunku, więc jeśli kilku ma wartość mniejszą niż 1, komunikat wskaże jednego, a pozostali mogą wyjść później.
  5. Zapisz ponownie. Jeśli komunikat pojawi się znowu, sprawdź wartość podaną po se ha recibido … i popraw ją u wskazanego uczestnika.

Jaką liczbę wpisać u każdego uczestnika

Pomoc pola Signing Stage mówi: «Parties are invited in ascending stage order; stage 2 is invited once every stage-1 party has signed.»

Stąd wynikają dwie zasady wyboru wartości:

  • Etap 1 to wartość domyślna pola i minimum, które akceptuje moduł.
  • Jeśli uczestnik ma czekać, aż podpiszą ci z etapu 1, daj mu etap 2: według pomocy zaproszenie wysyłane jest, gdy wszyscy uczestnicy etapu 1 podpiszą.

Jeśli chcesz tylko wyjść z błędu, a nie masz przemyślanej kolejności, zostaw wartość domyślną, czyli 1.

Co sprawdzić po zapisie

  • Że karta zapisuje się bez pojawiania się komunikatu.
  • Że w tabeli Parties wszyscy uczestnicy mają w Signing Stage wartość 1 lub większą.
  • Że kolejność etapów zgadza się z kolejnością, w jakiej chcesz zapraszać każdego uczestnika, według pomocy pola.

Jeśli chcesz też przypomnieć sobie, jak wysłać dokument do podpisu, jest artykuł o tym, co robi przycisk «Send» w Scrive Connector.

Koszt i pomoc przy Scrive Connector

Scrive Connector to moduł płatny jednorazowo za wersję Odoo (opublikowany dla 17, 18, 19 i 20) i wymaga subskrypcji FlexigoTech Cloud, plan Conector: 49 €/mies. lub 490 €/rok netto (bez VAT). Połączenie przechodzi przez FlexigoTech Cloud, który przechowuje dane logowania w formie zaszyfrowanej, nadzoruje synchronizację i wysyła e-mail, gdy coś się nie uda. Możesz zobaczyć kartę w Odoo Apps lub stronę modułu na flexigotech.com.

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie.

Ostatnia aktualizacja: listopad 2026.

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