I valori non vengono trasferiti al PDF

Quando crei un PDF (presentazione, lettera, incarico di lavoro, ecc.) direttamente dal modulo, alcuni campi rimangono vuoti, nonostante i dati siano stati inseriti correttamente nel modulo.

Nella maggior parte dei casi, ciò è dovuto a uno dei seguenti motivi.


1. Macro errate nel modello PDF

In onOffice esistono due convenzioni di scrittura per le macro che possono essere facilmente confuse:

Modulo Convenzione di scrittura Esempi
Indirizzo CamelCase con iniziale maiuscola _Name, _Vorname, _Strasse, _Plz
Immobile Tutto minuscolo _objektart, _ort, _plz, _kaufpreis

Se nel PDF scrivi una macro di indirizzo con lettere minuscole (o viceversa), questa non verrà risolta e rimarrà vuota nel PDF.

Soluzione: controlla la scrittura corretta nella panoramica delle macro di onOffice. Oppure utilizza la nostra panoramica: Macro — propform & onOffice.


2. Pre-macro nell'invio di e-mail vs. creazione di PDF

Importante da capire: quando crei un PDF e lo invii contemporaneamente via e-mail, la risoluzione della macro avviene sul destinatario dell'e-mail — non sul mittente o sul richiedente. Pertanto, i campi dell'indirizzo possono apparire vuoti se il destinatario dell'e-mail è un collega interno e non il richiedente stesso.

Soluzione con pre-macro: invece di accedere direttamente ai campi dell'indirizzo, utilizza pre-macro che rimandano all'indirizzo collegato nel modulo:

  • _Kaeufer (o _Buyer) → per i dati dell'acquirente
  • _Eigent (o _Owner) → per i dati del proprietario
  • _Mieter (o _Renter) → per i dati dell'inquilino

> ⚠️ Convenzioni di scrittura: la pre-macro e il nome del campo vanno scritti senza trattino basso in mezzo — quindi _KaeuferVorname, non _Kaeufer_Vorname.

Esempio nel testo PDF:

Käufer: _KaeuferVorname _KaeuferName
Anschrift: _KaeuferStrasse, _KaeuferPlz _KaeuferOrt

In questo modo onOffice recupera in modo affidabile i dati dal record dell'acquirente collegato al modulo, indipendentemente dal destinatario dell'e-mail.


3. Il modello PDF legge dal modulo sbagliato

Un modello PDF in onOffice è sempre assegnato a un modulo (indirizzo o immobile). Se in un modello immobiliare si richiamano i campi dell'indirizzo direttamente con _Name, onOffice cerca nell'immobile — dove non c'è _Name — e il campo rimane vuoto.

Soluzione: in un modello immobiliare, recupera sempre i dati dell'indirizzo tramite pre-macro (_KaeuferName, _EigentName), non direttamente.


4. Mancano i campi delle firme

Se desideri una firma digitale nel PDF, questa deve provenire da un campo file — direttamente nella maschera dell'immobile o negli indirizzi collegati. Nel PDF il file viene quindi richiamato tramite macro.

> Esempio: campo file unterschrift_kaeufer nell'indirizzo → inserire nel PDF come immagine tramite _dateipfadAdressfeld(unterschrift_kaeufer;400;variabel;mail;html).


5. Il record non era ancora stato salvato al momento della creazione del PDF

Se il modulo scrive i dati in onOffice solo al momento dell'invio e il PDF viene generato prima del salvataggio, i nuovi valori non sono ancora presenti in onOffice → il modello non li trova.

Soluzione: nelle impostazioni del modulo, verificare se la creazione del PDF avviene dopo la scrittura dei dati (la sequenza predefinita è solitamente corretta — se hai modificato le azioni personalizzate, controlla).


Se nulla funziona

Scrivici all'indirizzo hello@propform.io fornendo le seguenti informazioni:

  • URL del modulo
  • Quale modello PDF (nome in onOffice)
  • Quali campi rimangono vuoti?
  • Contenuto del modello PDF come documento Word o screenshot delle macro (non copiare nel corpo dell'e-mail — le macro verrebbero risolte su di te come destinatario)

📖 Maggiori informazioni sulle macro: Macro — propform & onOffice