0

Probleme bei Druck und Generierung von vielen Rechungen

Ich habe hier eine ganze Reihe von Rechnungen, für die ich es mittlerweile hinbekommen hab mit Hilfe eines Buttons im Formular des Datensatz die Rechnung als PDF mit dem jeweils passenden Drucklayout in den Anhang des Datensatzes zu importieren. Das ist schon mal toll :)

Das Problem ist jetzt nur, dass ich alle Rechnungen ausdrucken möchte.

Das stellt mich vor drei Probleme:

- Aufgrund der Menge der Rechnungen ist es sehr mühsam in jedem einzelnen Datensatz auf den Button zum Rechnung generieren zu klicken. Lässt sich das einfacher handhaben?

- Dann müsste ich die PDF jedes einzeln öffnen um es zu drucken, was auch extrem aufwändig wäre. Gibt es da nicht einen einfacheren Weg?

Für kurzfristige Hilfe wäre ich sehr dankbar.

10 Antworten

null
    • Team Lead Customer Service
    • joerg
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Markus, 

    wenn du in einer (z. B. auch gefilterten) Tabellenansicht einen Datensatz auswählst dort auf "Drucken" gehst hast du über dem Drucklayout einen Schalter "Nur dieser / Alle (xx)", direkt links neben der Schaltfläche "PDF drucken". Wenn du dort "Alle (xx)" auswählst, werden alle Datensätze gedruckt, die in der Tabellenansicht angezeigt werden.

    Gruß, Jörg

    • Ulrich_Knie
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Jörg,

    ist genau das auch über ein Button realisierbar?

    Gruß, Ulrich

    • Ulrich_Knie
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Also ganz allgemein:

    Kann ich über ein Skript alle Records einer Untertabelle drucken oder alternativ, wenn ich in einem loop alle einzeln erstelle, so dass nur ein pdf exportiert wird (in Ninox-Cloud)?  Ich habe probiert bei printTable als ID einen select-Auswurf zu nehmen, dass geht aber nicht.

    • Ulrich_Knie
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Bump. PrintAllRecords per Skript? Anyone?

    • Birger_H
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Leider noch nicht :-(

    Birger

    • Alexander_Bader
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo,

    gibt es in der Zwischenzeit eine Funktion dafür?
    Ich habe auch eine Rechnungsdatenbank und kann diese nicht sinnvoll an weitere Benutzer verteilen wegen dieser fehlenden Funktion. Über den Weg eine Liste und dann auf "Alle Drucken" ist für einen normelen Benutzer keine Möglichkiet.

    • Team Lead Customer Service
    • joerg
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo, 

    bisher gibt es die oben angesprochene Funktion PrintAllRecords noch nicht. 

    @Alexander: Was genau wollen Sie erreichen? Wie soll der Workflow aussehen? Viele unserer Nutzer nutzen Ninox zur Rechnungserstellung es gibt vielleicht einen Weg Ihr Anliegen umzusetzten.

    Gruß, Jörg

    • Alexander_Bader
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Jörg,
    gerne könne wir mal eine Session machen und ich kann es dir mal zeigen. 
    Grundsätzlich habe ich eine Datenbank erstellt in der auch Sammelrechnungen erstellt werden können. Hier kann es auch vorkommen dass ich zu einer Rechung nochmals alle Lieferscheine ausdrucken muss. Un genau hierfür wäre die Funktion shr wichtig.
    Gruß Alex

    • Team Lead Customer Service
    • joerg
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Alex,

    es auch wäre eine gute Frage für unser Webinar dort sind immer viele Nutzer dabei, die Erfahrung mit der Umsetzung verschiedenster Anforderungen haben und Ideen und Anregung liefern können.

    Für das Webinar, das wöchentlich mittwochs stattfindet, kannst du dich über den folgenden Link anmelden: 

    https://zoom.us/webinar/register/WN_Asq34-biQxGS93h03BmyfQ

    Vielen Dank.

    Gruß, Jörg

    • T_Bartzsch
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Markus,

    ich habe ein ähnliches Problem, bei mir sind es aber mehrere PDF pro Datensatz welche heruntergeladen werden sollen.

    Was aber wenigstens geht wäre das erstellen aller Rechnungen (auch mehrere PDF pro Datensatz) mit einem BUTTON. Ich würde für jeden Datensatz einen Schalter "Rechnung erzeugen" anlegen sowie evtl ein Textfeld mit "Rechnung erstellt am:" - dann kannst Du per for-Schleife durch alle Datensätze mit aktiviertem Schalter "Rechnung erzeugen" iterieren, dir das (oder die) PDF erzeugen lassen, via 'Rechnung ersstellt am:' := now() + " " + userName() festhalten wann und von wem die RG erstellt wurde...

    Es bleibt allerdings das Problem des Druckens (bei mir des herunterladens) ... script-Befehle wie zB. downloadFile(this, Dateiname) oder printFile(this, Dateiname) genauso wie auch deleteFile wären hier super hilfreich. Das habe ich allerdings auch schon im Change Request hinterlegt...

Content aside

  • vor 4 JahrenZuletzt aktiv
  • 10Antworten
  • 3045Ansichten