Share via


Table "Purch. Comment Line"

ID 43
Namespace: Microsoft.Purchases.Comment

Properties

Name Value
Caption Purch. Comment Line
DrillDownPageID Page Microsoft.Purchases.Comment."Purch. Comment List"
LookupPageID Page Microsoft.Purchases.Comment."Purch. Comment List"
DataClassification CustomerContent

Fields

Name Type Description
"Document Type" Enum Microsoft.Purchases.Comment."Purchase Comment Document Type"
"No." Code[20]
"Line No." Integer
Date Date
Code Code[10]
Comment Text[80]
"Document Line No." Integer
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

SetUpNewLine

procedure SetUpNewLine()

CopyComments

procedure CopyComments(FromDocumentType: Integer, ToDocumentType: Integer, FromNumber: Code[20], ToNumber: Code[20])

Parameters

Name Type Description
FromDocumentType Integer
ToDocumentType Integer
FromNumber Code[20]
ToNumber Code[20]

CopyLineComments

procedure CopyLineComments(FromDocumentType: Integer, ToDocumentType: Integer, FromNumber: Code[20], ToNumber: Code[20], FromDocumentLineNo: Integer, ToDocumentLineNo: Integer)

Parameters

Name Type Description
FromDocumentType Integer
ToDocumentType Integer
FromNumber Code[20]
ToNumber Code[20]
FromDocumentLineNo Integer
ToDocumentLineNo Integer

CopyLineCommentsFromPurchaseLines

procedure CopyLineCommentsFromPurchaseLines(FromDocumentType: Integer, ToDocumentType: Integer, FromNumber: Code[20], ToNumber: Code[20], var TempPurchaseLineSource: Record "Purchase Line" temporary)

Parameters

Name Type Description
FromDocumentType Integer
ToDocumentType Integer
FromNumber Code[20]
ToNumber Code[20]
TempPurchaseLineSource Table Microsoft.Purchases.Document."Purchase Line"

CopyHeaderComments

procedure CopyHeaderComments(FromDocumentType: Integer, ToDocumentType: Integer, FromNumber: Code[20], ToNumber: Code[20])

Parameters

Name Type Description
FromDocumentType Integer
ToDocumentType Integer
FromNumber Code[20]
ToNumber Code[20]

DeleteComments

procedure DeleteComments(DocType: Option, DocNo: Code[20])

Parameters

Name Type Description
DocType Option
DocNo Code[20]

ShowComments

procedure ShowComments(DocType: Option, DocNo: Code[20], DocLineNo: Integer)

Parameters

Name Type Description
DocType Option
DocNo Code[20]
DocLineNo Integer

Events

OnAfterSetUpNewLine

[IntegrationEvent(False,False)]
local procedure OnAfterSetUpNewLine(var PurchCommentLineRec: Record "Purch. Comment Line", var PurchCommentLineFilter: Record "Purch. Comment Line")

Parameters

Name Type Description
PurchCommentLineRec Table Microsoft.Purchases.Comment."Purch. Comment Line"
PurchCommentLineFilter Table Microsoft.Purchases.Comment."Purch. Comment Line"

OnBeforeCopyComments

[IntegrationEvent(False,False)]
local procedure OnBeforeCopyComments(var PurchCommentLine: Record "Purch. Comment Line", ToDocumentType: Integer, var IsHandled: Boolean, FromDocumentType: Integer, FromNumber: Code[20], ToNumber: Code[20])

Parameters

Name Type Description
PurchCommentLine Table Microsoft.Purchases.Comment."Purch. Comment Line"
ToDocumentType Integer
IsHandled Boolean
FromDocumentType Integer
FromNumber Code[20]
ToNumber Code[20]

OnBeforeCopyLineComments

[IntegrationEvent(False,False)]
local procedure OnBeforeCopyLineComments(var PurchCommentLine: Record "Purch. Comment Line", var IsHandled: Boolean, FromDocumentType: Integer, ToDocumentType: Integer, FromNumber: Code[20], ToNumber: Code[20], FromDocumentLineNo: Integer, ToDocumentLine: Integer)

Parameters

Name Type Description
PurchCommentLine Table Microsoft.Purchases.Comment."Purch. Comment Line"
IsHandled Boolean
FromDocumentType Integer
ToDocumentType Integer
FromNumber Code[20]
ToNumber Code[20]
FromDocumentLineNo Integer
ToDocumentLine Integer

OnBeforeCopyLineCommentsFromPurchaseLines

[IntegrationEvent(False,False)]
local procedure OnBeforeCopyLineCommentsFromPurchaseLines(var PurchCommentLine: Record "Purch. Comment Line", var IsHandled: Boolean, FromDocumentType: Integer, ToDocumentType: Integer, FromNumber: Code[20], ToNumber: Code[20], var TempPurchaseLineSource: Record "Purchase Line" temporary)

Parameters

Name Type Description
PurchCommentLine Table Microsoft.Purchases.Comment."Purch. Comment Line"
IsHandled Boolean
FromDocumentType Integer
ToDocumentType Integer
FromNumber Code[20]
ToNumber Code[20]
TempPurchaseLineSource Table Microsoft.Purchases.Document."Purchase Line"

OnBeforeCopyHeaderComments

[IntegrationEvent(False,False)]
local procedure OnBeforeCopyHeaderComments(var PurchCommentLine: Record "Purch. Comment Line", var IsHandled: Boolean, FromDocumentType: Integer, ToDocumentType: Integer, FromNumber: Code[20], ToNumber: Code[20])

Parameters

Name Type Description
PurchCommentLine Table Microsoft.Purchases.Comment."Purch. Comment Line"
IsHandled Boolean
FromDocumentType Integer
ToDocumentType Integer
FromNumber Code[20]
ToNumber Code[20]

OnBeforeCopyCommentsOnBeforeInsert

[IntegrationEvent(False,False)]
local procedure OnBeforeCopyCommentsOnBeforeInsert(var NewPurchCommentLine: Record "Purch. Comment Line", OldPurchCommentLine: Record "Purch. Comment Line")

Parameters

Name Type Description
NewPurchCommentLine Table Microsoft.Purchases.Comment."Purch. Comment Line"
OldPurchCommentLine Table Microsoft.Purchases.Comment."Purch. Comment Line"

OnSetUpNewLineOnAfterSetFilter

[IntegrationEvent(False,False)]
local procedure OnSetUpNewLineOnAfterSetFilter(var PurchCommentLineRec: Record "Purch. Comment Line", var PurchCommentLineFilter: Record "Purch. Comment Line")

Parameters

Name Type Description
PurchCommentLineRec Table Microsoft.Purchases.Comment."Purch. Comment Line"
PurchCommentLineFilter Table Microsoft.Purchases.Comment."Purch. Comment Line"

See also