Table "Incoming Document Attachment"
ID 133
Namespace: Microsoft.EServices.EDocument
Properties
| Name |
Value |
| Caption |
Incoming Document Attachment
|
| DataClassification |
CustomerContent
|
Fields
| Name |
Type |
Description |
| "Incoming Document Entry No." |
Integer
|
|
| "Line No." |
Integer
|
|
| "Created Date-Time" |
DateTime
|
|
| "Created By User Name" |
Code[50]
|
|
| Name |
Text[250]
|
|
| Type |
Option
|
|
| "File Extension" |
Text[30]
|
|
| Content |
Blob
|
Specifies the content of the attachment.
|
| "Document No." |
Code[20]
|
|
| "Posting Date" |
Date
|
|
| "Document Table No. Filter" |
Integer
|
|
| "Document Type Filter" |
Enum Microsoft.EServices.EDocument."Incoming Document Type"
|
|
| "Document No. Filter" |
Code[20]
|
|
| "Journal Template Name Filter" |
Code[20]
|
|
| "Journal Batch Name Filter" |
Code[20]
|
|
| "Journal Line No. Filter" |
Integer
|
|
| Default |
Boolean
|
|
| "Use for OCR" |
Boolean
|
|
| "External Document Reference" |
Text[50]
|
|
| "OCR Service Document Reference" |
Text[50]
|
|
| "Generated from OCR" |
Boolean
|
|
| "Main Attachment" |
Boolean
|
|
| SystemId |
Guid
|
|
| SystemCreatedAt |
DateTime
|
|
| SystemCreatedBy |
Guid
|
|
| SystemModifiedAt |
DateTime
|
|
| SystemModifiedBy |
Guid
|
|
| SystemCreatedByUserName |
Text[50]
|
|
| SystemCreatedByFullName |
Text[80]
|
|
| SystemModifiedByUserName |
Text[50]
|
|
| SystemModifiedByFullName |
Text[80]
|
|
| SystemRowVersion |
BigInteger
|
|
Methods
NewAttachment
procedure NewAttachment()
NewAttachmentFromGenJnlLine
procedure NewAttachmentFromGenJnlLine(GenJournalLine: Record "Gen. Journal Line")
Parameters
NewAttachmentFromSalesDocument
procedure NewAttachmentFromSalesDocument(SalesHeader: Record "Sales Header")
Parameters
NewAttachmentFromPurchaseDocument
procedure NewAttachmentFromPurchaseDocument(PurchaseHeader: Record "Purchase Header")
Parameters
NewAttachmentFromDocument
procedure NewAttachmentFromDocument(EntryNo: Integer; TableID: Integer; DocumentType: Option; DocumentNo: Code[20])
Parameters
| Name |
Type |
Description |
|
EntryNo
|
Integer |
|
|
TableID
|
Integer |
|
|
DocumentType
|
Option |
|
|
DocumentNo
|
Code[20] |
|
NewAttachmentFromPurchaseDocument
procedure NewAttachmentFromPurchaseDocument(PurchaseHeader: Record "Purchase Header"; FileName: Text[250]; var TempBlob: Codeunit "Temp Blob")
Parameters
NewAttachmentFromDocument
procedure NewAttachmentFromDocument(EntryNo: Integer; TableID: Integer; DocumentType: Option; DocumentNo: Code[20]; FileName: Text[250]; var TempBlob: Codeunit "Temp Blob")
Parameters
NewAttachmentFromPostedDocument
procedure NewAttachmentFromPostedDocument(DocumentNo: Code[20]; PostingDate: Date)
Parameters
| Name |
Type |
Description |
|
DocumentNo
|
Code[20] |
|
|
PostingDate
|
Date |
|
Import
procedure Import(): Boolean
Returns
Import
procedure Import(RethrowError: Boolean): Boolean
Parameters
| Name |
Type |
Description |
|
RethrowError
|
Boolean |
|
Returns
GetContent
procedure GetContent(var TempBlob: Codeunit "Temp Blob"): Boolean
Parameters
Returns
DeleteAttachment
procedure DeleteAttachment()
GetFullName
procedure GetFullName(): Text
Returns
SetFiltersFromMainRecord
procedure SetFiltersFromMainRecord(var MainRecordRef: RecordRef; var IncomingDocumentAttachment: Record "Incoming Document Attachment")
Parameters
AddFieldToFieldBuffer
procedure AddFieldToFieldBuffer(var TempFieldBuffer: Record "Field Buffer" temporary; FieldID: Integer)
Parameters
SendNotifActionCompleted
procedure SendNotifActionCompleted()
SetContentFromBlob
procedure SetContentFromBlob(TempBlob: Codeunit "Temp Blob")
Parameters
Events
OnGetBinaryContent
[IntegrationEvent(True,False)]
local procedure OnGetBinaryContent(var TempBlob: Codeunit "Temp Blob"; IncomingDocumentEntryNo: Integer)
Parameters
OnBeforeExport
[IntegrationEvent(False,False)]
local procedure OnBeforeExport(var IncomingDocumentAttachment: Record "Incoming Document Attachment")
Parameters
OnBeforeSetFiltersFromMainRecord
[IntegrationEvent(False,False)]
procedure OnBeforeSetFiltersFromMainRecord(var MainRecordRef: RecordRef; var IncomingDocumentAttachment: Record "Incoming Document Attachment"; var IsHandled: Boolean)
Parameters
OnAfterSetValueOnExtractHeaderField
[IntegrationEvent(False,False)]
local procedure OnAfterSetValueOnExtractHeaderField(var IncomingDocument: Record "Incoming Document"; FieldNumber: Integer)
Parameters
OnBeforeFindDataExchType
[IntegrationEvent(False,False)]
local procedure OnBeforeFindDataExchType(var IncomingDocumentAttachment: Record "Incoming Document Attachment"; var IsHandled: Boolean)
Parameters
OnBeforeNewAttachment
[IntegrationEvent(False,False)]
local procedure OnBeforeNewAttachment(var IncomingDocumentAttachment: Record "Incoming Document Attachment"; var IsHandled: Boolean)
Parameters
OnBeforeImport
[IntegrationEvent(False,False)]
local procedure OnBeforeImport(var IncomingDocumentAttachment: Record "Incoming Document Attachment"; var IsImported: Boolean; var IsHandled: Boolean)
Parameters
See also