27. Dezember 2016 12:01
SendQueue.DocBlob.CREATEOUTSTREAM(StreamOut);
StreamOut.WRITETEXT('');
SendQueue.MODIFY;
27. Dezember 2016 12:06
27. Dezember 2016 13:59
Natalie hat geschrieben:Hat StarteVerarbeitung einen VAR-Parameter (sofern Rec = SendQuee)?
Ist ggf. ein CurrPage.UPDATE notwendig?
Hast du es alternativ mit CLEAR probiert?
COMMIT;
IF CODEUNIT.RUN(66103,SendQueue) THEN BEGIN //Datei senden
SendQueue.Status := SendQueue.Status::Erfolgreich;
SendQueue.ErrorLog := '';
SendQueue."Sending Date" := CURRENTDATETIME;
//BLOB LÖSCHEN
SendQueue.MODIFY;
EXIT(TRUE);
END ELSE BEGIN
SendQueue.Status := SendQueue.Status::Fehler;
SendQueue.ErrorLog := GETLASTERRORTEXT;
SendQueue.MODIFY;
EXIT(FALSE);
END;
27. Dezember 2016 14:04
vandyke hat geschrieben:Die Pageaction startet mit der Funktion:
Codeunit.SendFileFromQueue(VAR SendQueue : Record "DDP Send Queue") : Boolean
27. Dezember 2016 14:05
SendQueue.DocBlob := TempBlob.Blob
27. Dezember 2016 14:56
Natalie hat geschrieben:Und diese Funktion rufst du mit Rec als SendQueue auf? Oder ist SendQueue nicht die SourceTable der Page?
pjung hat geschrieben:
- Code:
SendQueue.DocBlob := TempBlob.Blob