0

Hilfe! Kennt jemand dieses carbone-Problem?

Dynamische Drucklayouts mit carbone haben bislang gut funktioniert.... seit ein paar Tagen bekomme ich jedoch sporadisch diese Fehlermeldung:

 Folgende Informationen sind vielleicht hilfreich:

- JSON Size ist natürlich unter 60 MB, da das eine Rechnung/Lieferschein ist, mit Kundendaten und einer Artikelliste...

- Ich habe die Datenbank von meiner Entwicklungsumgebung in das Kundenteam verlagert. Kunde hat den Starter-Account...

- In anderen Datensätzen tritt das Problem nicht auf - das rendern über carbone dauert jedoch generell  verhältnismäßig lange...

- Dupliziere ich den betreffenden Datensatz, funktioniert es ... eine zeitlang.

- Die .ODT Templates wurden schon ersetzt. Was ich aber noch versuche, ist das Drucklayout komplett neu anzulegen...

Kennt das Problem jemand bereits?

3 Antworten

null
    • + Maßanzug statt Massenware +
    • RonaldP
    • vor 10 Monaten
    • Gemeldet - anzeigen

    Moin ,

    ja hatte / habe ich auch.

    Aktuell ist das dyn Drucklayout noch nicht mit Custom-JSON erstellt.

    Ich habe es im speziellen Fall, wenn ich einen Storno mache. D.h. eine Verknüpfung in der selben Tabelle zu anderem Datensatz, wenn ich NUR diese Verknüpfung löse, geht es ohne diese Fehlermeldung.

    Die Empfehlung von anderen Usern ist Custom-JSON zu verwenden. Das dauert aber wiederum länger zu coden. Soll dann aber auch schneller gerendert sein.

    VG Ronald

    • T_Bartzsch
    • vor 10 Monaten
    • Gemeldet - anzeigen

    Ja, ich habe recht schnell Antwort dazu vom Support erhalten, vielen Dank für die schnelle Reaktion:

    Sie empfehlen auch die Nutzung des Custom JSON, ich habe es gerade ausprobiert - das klappt gut und tatsächlich rendert es in Gefühlt einem Drittel der Zeit...

    die JSON Struktur ist an sich auch schnell erklärt... das {d.Datum} im Word/ODT Template korrespondiert mit 

    {
    Datum: Datum,
    'Rechnungs-Nr': 'Rechnungs-Nr'
    .
    .

    JSON-Key: NINOX-Feld

    }

     

    Als Beispiel, ich habe eine Rechnung mit Eckdaten wie Datum, Rechnungsnummer usw,  einer Untertabelle Artikelliste mit Feldern wie Menge, Einheit ... und darin eine Verknüpfung auf Artikel, mit Daten wie Artikelnummer, Jahrgang, Artikelname usw...

    Also: Datensatz mit einfachen Feldern, darin Tabelle als Array ... und pro Arrayitem eine Verknüpfung

    Custom-JSON dazu:

    {
        Datum: text(Datum),
        'Rechnung-Nr': text('Rechnung-Nr'),
        Kundennummer: text(Kundennummer),
        Artikelliste: Artikelliste.{
            Pos: Pos,
            Menge: Menge,
            Einheit: text(Einheit),
            Artikel: Artikel.{
                Artikelnummer: Artikelnummer,
                Jahrgang: Jahrgang,
                Artikelname: Artikelname
            },
            Netto: Netto
        }
    }

      • T_Bartzsch
      • vor 10 Monaten
      • Gemeldet - anzeigen

      Das Word-Template dazu sieht so aus:

      {d.Artikelliste[i].Artikel.Jahrgang} {d.Artikelliste[i].Artikel.Artikelname}