Table 1173 Document Attachment in 23

App
Base Application
Namespace
Microsoft.Foundation.Attachment

Fields, 15Keys, 2Procedures, 19Events, 16

Versions171819202122232425262728latest

Source29

Fields, 15

IdNameTypeObsolete
1IDInteger-
2Table IDInteger-
3No.Code[20]-
4Attached DateDateTime-
5File NameText[250]-
6File TypeEnum Document Attachment File Type-
7File ExtensionText[30]-
8Document Reference IDMedia-
9Attached ByGuid-
10UserCode[50]-
11Document Flow PurchaseBoolean-
12Document Flow SalesBoolean-
13Document TypeEnum Attachment Document Type-
14Line No.Integer-
15VAT Report Config. CodeEnum VAT Report Configuration-

Keys, 2

NameFieldsObsolete
Key1, clusteredTable ID, No., Document Type, Line No., ID-
Key2Document Reference ID-

Procedures, 19

NameParametersReturnsAccessObsolete
Export(Boolean)Textpublic-
HasPostedDocumentAttachment(Variant)Booleanpublic-
SaveAttachment(RecordRef, Text, Codeunit Temp Blob)public-
SaveAttachmentFromStream(InStream, RecordRef, Text)public-
InitFieldsFromRecRef(RecordRef)public-
FindUniqueFileName(Text, Text)Text[250]public-
VATReturnSubmissionAttachmentsExist(Record VAT Report Header)Booleanpublic-
VATReturnResponseAttachmentsExist(Record VAT Report Header)Booleanpublic-
DownloadZipFileWithVATReturnSubmissionAttachments(Enum VAT Report Configuration, Code[20])Booleanpublic-
DownloadZipFileWithVATReturnResponseAttachments(Enum VAT Report Configuration, Code[20])Booleanpublic-
SaveAttachment(RecordRef, Text, Codeunit Temp Blob, Boolean)public-
SaveAttachmentFromStream(InStream, RecordRef, Text, Boolean)public-
ImportAttachment(InStream, Text)public-
HasContent()Booleanpublic-
ImportFromStream(InStream, Text)public-
ExportToStream(var OutStream)public-
GetAsTempBlob(var Codeunit Temp Blob)public-
GetContentType()Text[100]public-
OpenInOneDrive(Enum Document Sharing Intent)public-

Events, 16

KindNameParametersObsolete
Integration eventOnBeforeExportAttachment(var Record Document Attachment)-
Integration eventOnBeforeInsertAttachment(var Record Document Attachment, var RecordRef)-
Integration eventOnAfterInitFieldsFromRecRef(var Record Document Attachment, var RecordRef)-
Integration eventOnBeforeExport(var Record Document Attachment, var Boolean, Boolean)-
Integration eventOnBeforeSaveAttachment(var Record Document Attachment, var RecordRef, var Text, var Codeunit Temp Blob)-
Integration eventOnBeforeSaveAttachmentFromStream(var Record Document Attachment, var RecordRef, var Text, var InStream)-
Integration eventOnBeforeValidateDocumentFlowPurchase(var Record Document Attachment, Record Document Attachment, Boolean)-
Integration eventOnBeforeValidateDocumentFlowSales(var Record Document Attachment, Record Document Attachment, Boolean)-
Integration eventOnInsertOnBeforeCheckDocRefID(var Record Document Attachment, var Boolean)-
Integration eventOnInsertAttachmentOnBeforeImportStream(var Record Document Attachment, InStream, Text, var Boolean)-
Integration eventOnBeforeHasContent(var Record Document Attachment, var Boolean, var Boolean)-
Integration eventOnBeforeImportFromStream(var Record Document Attachment, var InStream, var Text, var Boolean)-
Integration eventOnBeforeExportToStream(var Record Document Attachment, var OutStream, var Boolean)-
Integration eventOnBeforeGetAsTempBlob(var Record Document Attachment, var Codeunit Temp Blob, var Boolean)-
Integration eventOnBeforeOpenInOneDrive(var Record Document Attachment, Enum Document Sharing Intent, var Boolean)-
Integration eventOnBeforeGetContentType(var Record Document Attachment, var Text[100], var Boolean)-