0

Passwort-Verschlüsselung

Wenn erforderlich, verschlüsseln Sie einen gerenderten Bericht mit einem Passwort

Aktivieren Sie entweder die Option Passwort festlegen in der Ninox-Benutzeroberfläche oder verwenden Sie alternativ ein benutzerdefiniertes Skript und die Funktionen printRecord oder printAndSaveRecord.

Option A: ohne benutzerdefiniertes Skript (Ninox-Benutzeroberfläche)

Option A: Aktivieren Sie Passwort festlegen (1), geben Sie ein Passwort ein (2), wiederholen Sie das Passwort (3), speichern Sie durch Klicken auf Passwort festlegen (4)

Option A: Nach dem Klicken auf Passwort festlegen wird das eingegebene Passwort gespeichert

Option B: mit benutzerdefiniertem Skript

ℹ️ Funktioniert mit printRecord oder printAndSaveRecord.
printRecord(this,"templateLayoutName", data)
printAndSaveRecord(this,"templateLayoutName", data)

Das data-Objekt kann die Eigenschaft _options mit pdfPassword enthalten, die die Standard-Einstellungen des Druckengines in der Ninox-Benutzeroberfläche überschreibt, wenn Sie zuvor Passwort festlegen deaktiviert haben.

❗ Ein leeres Passwort wie "" verschlüsselt Ihren Bericht nicht.

Beispiel

  1. Fügen Sie ein neues Layout-Element hinzu, hier: einen Button.
  2. Fügen Sie das unten angegebene Skript in den Formeleditor ein.
  3. Speichern Sie die Änderungen.
  4. Klicken Sie auf den Button, um das Skript auszuführen.
printRecord(this, "en_invoice_template", {
    datum: "02.09.2022",
    hinweise: "Netto 30",
    rechnungsnummer: "RE-00001",
    nettosumme: "1.342,30 €",
    bruttosumme: "1.597,34 €",
    zahlungsfrist: "30.09.2022",
    mwst: [{
            satz: "19%",
            betrags: "255,04 €"
        }],
    kunde: {
        unternehmensname: "Happy GmbH & Co. KG",
        anrede: "Frau",
        nachname: "Sorglos",
        abteilung: "Einkauf",
        adresse: "Willy-Brandt-Weg 2",
        postleitzahl: "10178",
        stadt: "Berlin"
    },
    kontakt: {
        name: "Elsa Excel",
        telefon: "(030) 234 567 89",
        email: "elsa.excel@ninox.com"
    },
    positionen: [{
            position: 1,
            artikel: "Ninox Cloud",
            anzahl: 10,
            preis: "120,00 €",
            summe: "1.200,00 €"
        }, {
            position: 3,
            artikel: "Ninox Kaffeetasse (Porzellan)",
            anzahl: 5,
            preis: "7,50 €",
            summe: "37,50 €"
        }, {
            position: 4,
            artikel: "Ninox Kaffeetasse (recycelt)",
            anzahl: 10,
            preis: "0,49 €",
            summe: "4,90 €"
        }, {
            position: 5,
            artikel: "Ninox Basecap",
            anzahl: 10,
            preis: "9,99 €",
            summe: "99,90 €"
        }],
    _options: {
        pdfPasswort: "lite-wake-grill"
    }
})

Ergebnis

Ein Bericht (PDF-Datei) wird erstellt und auf Ihre lokalen Dateien heruntergeladen. Wenn Sie das PDF aus Ihrem Browser öffnen, werden Sie aufgefordert, ein Passwort einzugeben, um das Dokument zu öffnen.

Antwort

null