KVSKBADocumentDataItemBuffer#
Fields#
Name | Type | Note |
---|---|---|
Doc Scope | Enum (KVSKBADocumentScope) | |
Doc Type | Enum (KVSKBADocumentType) | |
No. | Code[20] | |
Doc. No. Occurrence | Integer | |
Version No. | Integer | |
Document Order No. | Integer | |
OutputNo | Integer | |
Entry No. | Integer | |
DataItem Type | Enum (KVSKBADocumentDataItemType) | |
Table Type | Enum (KVSKBADocumentTableType) | |
Line No. | Integer | |
Detail Line No. | Integer | |
Line Type | Enum (KVSKBADocumentLineType) | |
Sort Trigger 1 | Text[50] | |
Sort Trigger 2 | Text[50] | |
Sort Trigger 3 | Text[50] | |
Decimal 1 | Decimal | |
Decimal 2 | Decimal | |
Carry Amount | Decimal | |
Page Break Trigger | Integer | |
Line Block Trigger | Integer | |
Line Format String | Text[250] | |
Line Fields | Blob | |
Formatted Text | Blob | |
Picture 1 | Blob | |
Picture 2 | Blob | |
Picture 3 | Blob |
Procedures#
InitByHeader(Codeunit KVSKBAMasterDocGlobalData, Record KVSKBADocumentHeaderBuffer) :#
procedure InitByHeader(var GlobalData: Codeunit "KVSKBAMasterDocGlobalData"; var tmpDocHeader: Record "KVSKBADocumentHeaderBuffer" temporary):
AddCustomFields(Codeunit KVSKBAMasterDocFieldData) :#
procedure AddCustomFields(var CustomFieldsDataList: Codeunit "KVSKBAMasterDocFieldData"):
InsertDocHeader(Codeunit KVSKBAMasterDocGlobalData, Record KVSKBADocumentHeaderBuffer) :#
procedure InsertDocHeader(var GlobalData: Codeunit "KVSKBAMasterDocGlobalData"; var tmpDocHeader: Record "KVSKBADocumentHeaderBuffer" temporary):
UpdateDocHeader(Codeunit KVSKBAMasterDocGlobalData, Record KVSKBADocumentHeaderBuffer, Codeunit KVSKBAMasterDocFieldData) :#
procedure UpdateDocHeader(var GlobalData: Codeunit "KVSKBAMasterDocGlobalData"; var tmpDocHeader: Record "KVSKBADocumentHeaderBuffer" temporary; var CustomFieldsDataList: Codeunit "KVSKBAMasterDocFieldData"):
InsertDocHeading(Codeunit KVSKBAMasterDocGlobalData, Record KVSKBADocumentHeaderBuffer, Record KVSKBADocumentHeadingBuffer) :#
procedure InsertDocHeading(var GlobalData: Codeunit "KVSKBAMasterDocGlobalData"; var tmpDocHeader: Record "KVSKBADocumentHeaderBuffer" temporary; var tmpDocHeading: Record "KVSKBADocumentHeadingBuffer" temporary):
InsertDocLine(Codeunit KVSKBAMasterDocGlobalData, Record KVSKBADocumentHeaderBuffer, Record KVSKBADocumentLineBuffer) :#
procedure InsertDocLine(var GlobalData: Codeunit "KVSKBAMasterDocGlobalData"; var tmpDocHeader: Record "KVSKBADocumentHeaderBuffer" temporary; var tmpDocLine: Record "KVSKBADocumentLineBuffer" temporary):
InsertDocTotalLine(Codeunit KVSKBAMasterDocGlobalData, Record KVSKBADocumentHeaderBuffer, Record KVSKBADocumentTotalBuffer) :#
procedure InsertDocTotalLine(var GlobalData: Codeunit "KVSKBAMasterDocGlobalData"; var tmpDocHeader: Record "KVSKBADocumentHeaderBuffer" temporary; var tmpDocTotal: Record "KVSKBADocumentTotalBuffer" temporary):
InsertDocVATInfoLine(Codeunit KVSKBAMasterDocGlobalData, Record KVSKBADocumentHeaderBuffer, Record KVSKBADocumentVATInfoBuffer) :#
procedure InsertDocVATInfoLine(var GlobalData: Codeunit "KVSKBAMasterDocGlobalData"; var tmpDocHeader: Record "KVSKBADocumentHeaderBuffer" temporary; var tmpDocTotal: Record "KVSKBADocumentVATInfoBuffer" temporary):
GetLineFields() : Text#
procedure GetLineFields(): Text
SetLineFields(Text) :#
procedure SetLineFields(WriteText: Text):
GetBlobText() : Text#
procedure GetBlobText(): Text
SetBlobText(Text) :#
procedure SetBlobText(WriteText: Text):
SetDocTextTranslation(Record KVSKBADocumentTextTranslation) :#
procedure SetDocTextTranslation(var InDocTextTranslation: Record "KVSKBADocumentTextTranslation"):
GetDocTextTranslation(Record KVSKBADocumentTextTranslation) :#
procedure GetDocTextTranslation(var OutDocTextTranslation: Record "KVSKBADocumentTextTranslation"):
SetPicture1FromBlob(Codeunit Temp Blob) :#
procedure SetPicture1FromBlob(TempBlob: Codeunit "Temp Blob"):
SetPicture2FromBlob(Codeunit Temp Blob) :#
procedure SetPicture2FromBlob(TempBlob: Codeunit "Temp Blob"):
SetPicture3FromBlob(Codeunit Temp Blob) :#
procedure SetPicture3FromBlob(TempBlob: Codeunit "Temp Blob"):
SetCopyLoopNo(Integer) :#
procedure SetCopyLoopNo(LoopNo: Integer):
UpdateHeaderLineFieldsForCopy(Text) :#
procedure UpdateHeaderLineFieldsForCopy(var LineFields: Text):
Events#
OnBeforeTransferPictures(Record KVSKBADocumentTextTranslation, Record KVSKBADocumentHeaderBuffer, Boolean) :#
[IntegrationEvent(false, false)]
local procedure OnBeforeTransferPictures(var KVSKBADocumentTextTranslation: Record "KVSKBADocumentTextTranslation"; var TempKVSKBADocumentHeaderBuffer: Record "KVSKBADocumentHeaderBuffer" temporary; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Table, Table::"KVSKBADocumentDataItemBuffer", 'OnBeforeTransferPictures', '', false, false)]
local procedure DoSomethingOnBeforeTransferPictures(var KVSKBADocumentTextTranslation: Record "KVSKBADocumentTextTranslation"; var TempKVSKBADocumentHeaderBuffer: Record "KVSKBADocumentHeaderBuffer" temporary; var IsHandled: Boolean)
begin
end;