[gelöst] BLOB Feld geht beim Buchen verloren

Heute 12:29

Ich habe im Verkaufskopf ein BLOB Feld ergänzt, dort wird eine PDF Datei gespeichert. Das Feld gibt es auch analog im Verkaufsrechnungskopf. Jedoch wird der Inhalt beim Buchen nicht übertragen. Funktioniert TransferFields bei BLOB Feldern nicht?
Zuletzt geändert von enh am 17. März 2026 12:59, insgesamt 1-mal geändert.

Re: BLOB Feld geht beim Buchen verloren

Heute 12:50

Erst ab NAV 2013.
Davor kann man die erste Methode hier verwenden:
How-To's Blob Data and TRANSFERFIELDS
Code:
InboxTransaction2.CALCFIELDS("PDF Document");
IF InboxTransaction2."PDF Document".HASVALUE THEN BEGIN
InboxTransaction2."PDF Document".CREATEINSTREAM(InStr);
HandledInboxTransaction2."PDF Document".CREATEOUTSTREAM(OutStr);
COPYSTREAM(OutStr,InStr);
END;

Blog (Gunnar Gestsson) wurde gelöscht, deswegen aus dem Archiv.

Re: BLOB Feld geht beim Buchen verloren

Heute 12:59

Prima - vielen Dank!

Re: [gelöst] BLOB Feld geht beim Buchen verloren

Heute 14:44

aber sei bitte vorsichtig mit den BlobFeldern am VK-Kopf

Ich habe hier eine KundenDB eines anderen BC-Partners, da wurde vor einiger Zeit auch ein BlobFeld eingefügt, was den gedruckten Beleg enthält. Bei 500k Rechnungen (und das ist nun wahrlich nicht sehr viel) belegt der Sales Invoice Header aktuell ~70GB ....

Re: [gelöst] BLOB Feld geht beim Buchen verloren

Heute 14:46

Ja, das ist natürlich keine gute Lösung um dauerhaft Belege/PDFs zu speichern, hier soll nur temporär was zwischengespeichert werden, was dann später exportiert und im DMS abgelegt wird.