Naar hoofdinhoud
Scrive

Scrive Connector: de pagina kan de handtekeningvakken en velden niet bevatten

Verschijnt bij Verzenden wanneer de handtekeningvakken en velden van de partijen die de module gestapeld plaatst niet op een pagina passen zonder elkaar te bedekken; je lost het op door ze over andere pagina's te verdelen of velden te verwijderen.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 5 november 2026

In het kort

Module
Scrive
Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de connector, versie 20.0 · in de bronnen onderaan
Leestijd
5 min

Wanneer het verschijnt en wat er staat

Het volledige bericht, met Odoo in het Nederlands, is Op pagina … passen de handtekeningvakken en velden van alle partijen die erop zijn geplaatst niet zonder dat ze elkaar bedekken (het plaatsen stopte bij ‘…’). … (Page … cannot hold the signature boxes and fields of every party placed on it without covering each other (it stopped at '…'). …). De drie open plekken zijn waarden: het paginanummer, de naam van de deelnemer bij wie het plaatsen stopte (heeft die geen naam, dan staat er Naamloze partij (Unnamed party)) en een slotadvies.

Dat advies is, als degene die de methode aanroept er geen ander meegeeft, Verdeel ze over andere pagina's, of verwijder een aantal van hun velden. (Spread them over other pages, or remove some of their fields.). De code laat zien dat wat je het best kunt doen afhangt van hoe het document wordt behandeld, dus de afsluiting kan variëren.

Het verschijnt wanneer je op de knop Verzenden (Send) in de weergave van het Scrive-document klikt. Er zijn twee knoppen met dat label: de ene is zichtbaar wanneer het document in concept is of in fout staat (met de standaardwaarden zie je hem) en de andere alleen wanneer het in voorbereiding is (met de standaardwaarden zie je hem niet). Beide komen uit bij dezelfde plaatsingscontrole. De actie stopt. Het bericht staat in de code van Odoo 17, 18, 19 en 20; wat hierna volgt beschrijft de code van versie 20.

Met code gemaakt schema met de twee knoppen Send en daaronder het bericht over de pagina die de handtekeningvakken en velden niet kan bevatten
Met code gemaakt schema, geen schermafbeelding van Odoo: de twee knoppen Verzenden en het bericht, met de Engelse labels uit de code van de module (Odoo 17, 18, 19 en 20).

Wil je weten wat die knop verder nog doet? Dat staat in het artikel over de knop Verzenden.

Odoo + Scrive: see who signed, get the sealed PDF
Video: Odoo + Scrive: see who signed, get the sealed PDF (video in het Engels)

Wat de module doet voordat hij het afvuurt

Voor het verzenden berekent de module waar het handtekeningvak en elk veld van elke partij komt. Niet alles zit in de berekening die kan mislukken:

  • Heeft het vak van een partij ankertekst, dan plaatst de module het naast die tekst en doet het niet mee aan het stapelen. Hetzelfde geldt voor haar velden met ankertekst, behalve de keuzevelden (radio): die worden wel gestapeld, ook als ze ankertekst hebben.
  • De partijen die standaard op een toegevoegde handtekeningpagina staan, hebben hun plaatsing al opgemeten en die wordt ongewijzigd gebruikt.
  • De rest wordt per pagina gegroepeerd. Een vak zonder eigen pagina gaat naar de standaardpagina, de handtekeningpagina, en als er geen is toegevoegd de laatste pagina van het document. Een veld zonder eigen pagina komt waar het vak van zijn partij komt, zodat het naast de handtekening staat.
  • Op elke pagina wordt in drie kolommen elk vak gestapeld met zijn velden er direct boven (de velden bovenaan, in hun volgorde, en het vak eronder).

Een keuzeveld (radio) wordt gestapeld op basis van zijn opties: de module telt er één per regel met tekst.

Passen ze op een pagina niet zonder elkaar te bedekken, dan geeft de module de melding met de naam van de deelnemer bij wie hij stopte. De pagina's worden op volgorde doorlopen en de melding noemt de eerste die mislukt, dus na het oplossen kan hetzelfde bericht met een andere pagina verschijnen. De code gebruikt de verhouding van elke pagina als die bekend is; zo niet, een standaardverhouding.

In de praktijk vertelt de melding je twee dingen: welke pagina overbelast is en bij welke deelnemer de verdeling stopte. Vanaf daar is de oplossing die pagina te ontlasten.

Controlelijst

Voordat je op Verzenden klikt

  • Zoek uit welke partijen op dezelfde pagina staan: die dezelfde pagina delen, of dat nu de standaardpagina is of een pagina die je hebt aangegeven.
  • Onderscheid de partijen met ankertekst: hun vak staat naast de tekst en telt niet mee in het stapelen van de pagina.
  • Onthoud dat de velden van een partij met haar vak meereizen, tenzij ze een eigen pagina hebben: hoe meer velden zonder eigen pagina, hoe meer hoogte dat blok nodig heeft.
  • Noteer welke partijen keuzevelden (radio) hebben: ze tellen naar hun opties en worden gestapeld, ook met ankertekst.
  • Controleer de knop: Verzenden staat bij concept of fout; bij voorbereiding verschijnt een andere knop met hetzelfde label.

Wanneer het bericht verschijnt

  • Noteer het paginanummer op de eerste open plek: dat is de pagina die niet meer aankan.
  • Noteer de naam tussen aanhalingstekens: dat is de deelnemer bij wie het plaatsen stopte. Zie je Naamloze partij, dan heeft die partij geen naam.
  • Lees het slotadvies: standaard vraagt het om vakken en velden over andere pagina's te verdelen of een aantal velden te verwijderen.
  • Verdeel de partijen van die pagina over andere pagina's, of verminder de velden van de partijen die zich opstapelen.
Met code gemaakt schema op basis van de gepubliceerde vertalingen met het bericht in het Spaans, Duits, Frans, Italiaans en Portugees
Met code gemaakt schema, geen schermafbeelding van Odoo: hetzelfde bericht per taal van Odoo. In het Nederlands: Op pagina … passen de handtekeningvakken en velden van alle partijen die erop zijn geplaatst niet zonder dat ze elkaar bedekken (het plaatsen stopte bij ‘…’). ….

Na het oplossen

  • Klik opnieuw op Verzenden: de controle wordt helemaal herhaald.
  • Verschijnt hetzelfde bericht met een andere pagina, herhaal dan de verdeling daar: de melding noemt alleen de eerste pagina die mislukt.
  • Staat het document in voorbereiding, gebruik dan de andere knop Verzenden, die alleen in die status zichtbaar is.

Hoe FlexigoTech je helpt

Lukt het ondertekenen niet goed met je sjablonen terwijl je Odoo implementeert, dan implementeert FlexigoTech Odoo 17, 18, 19 en 20 en ontwikkelt het connectoren en integraties op maat. Scrive Connector is gepubliceerd voor die vier versies: je vindt hem op zijn pagina in Odoo Apps of op zijn pagina op flexigotech.com.

Lees verder

Wat de knop ‘Verzenden’ van Scrive Connector doet, stap voor stapWat de knop Verzenden van Scrive Connector in Odoo doet: wat hij controleert, wat hij aanmaakt, waar je daarna uitkomt en welke meldingen hem stoppen.Scrive Connector: «Callbacks kunnen alleen worden geactiveerd voor verzonden documenten.»Wanneer de callbackfout in Scrive Connector voor Odoo verschijnt, welke voorwaarde hem veroorzaakt (status en document-ID) en hoe je hem oplost.De melding «Dagen moeten tussen 1 en 365 liggen.» in Scrive ConnectorWanneer Dagen moeten tussen 1 en 365 liggen. verschijnt in Scrive Connector, wat de code controleert bij Toepassen en hoe je het oplost.
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen