Page "Purchase Credit Memo"
ID 52
Namespace: Microsoft.Purchases.Document
Source table: Table Microsoft.Purchases.Document."Purchase Header"
Properties
| Name | Value |
|---|---|
| Caption | Purchase Credit Memo |
| PageType | Document |
| RefreshOnActivate | True |
| SourceTable | Table Microsoft.Purchases.Document."Purchase Header" |
| SourceTableView | where("Document Type" = filter("Credit Memo")) |
Methods
CallPostDocument
procedure CallPostDocument(PostingCodeunitID: Integer, Navigate: Enum "Navigate After Posting")
Parameters
| Name | Type | Description |
|---|---|---|
| PostingCodeunitID | Integer | |
| Navigate | Enum Microsoft.Foundation.Enums."Navigate After Posting" |
RunBackgroundCheck
procedure RunBackgroundCheck()
SetPostingGroupEditable
procedure SetPostingGroupEditable()
Events
OnAfterOnAfterGetRecord
[IntegrationEvent(True,False)]
local procedure OnAfterOnAfterGetRecord(var PurchaseHeader: Record "Purchase Header")
Parameters
| Name | Type | Description |
|---|---|---|
| PurchaseHeader | Table Microsoft.Purchases.Document."Purchase Header" |
OnPostDocumentOnBeforePurchaseHeaderInsert
[IntegrationEvent(False,False)]
local procedure OnPostDocumentOnBeforePurchaseHeaderInsert(var PurchaseHeader: Record "Purchase Header")
Parameters
| Name | Type | Description |
|---|---|---|
| PurchaseHeader | Table Microsoft.Purchases.Document."Purchase Header" |
OnBeforeValidateShipToOptions
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateShipToOptions(var PurchaseHeader: Record "Purchase Header", ShipToOptions: Option)
Parameters
| Name | Type | Description |
|---|---|---|
| PurchaseHeader | Table Microsoft.Purchases.Document."Purchase Header" | |
| ShipToOptions | Option |
OnAfterValidateShipToOptions
[IntegrationEvent(False,False)]
local procedure OnAfterValidateShipToOptions(var PurchaseHeader: Record "Purchase Header", ShipToOptions: Option)
Parameters
| Name | Type | Description |
|---|---|---|
| PurchaseHeader | Table Microsoft.Purchases.Document."Purchase Header" | |
| ShipToOptions | Option |
OnPostDocumentBeforeNavigateAfterPosting
[IntegrationEvent(True,False)]
local procedure OnPostDocumentBeforeNavigateAfterPosting(var PurchaseHeader: Record "Purchase Header", var PostingCodeunitID: Integer, var Navigate: Enum "Navigate After Posting", DocumentIsPosted: Boolean, var IsHandled: Boolean)
Parameters
| Name | Type | Description |
|---|---|---|
| PurchaseHeader | Table Microsoft.Purchases.Document."Purchase Header" | |
| PostingCodeunitID | Integer | |
| Navigate | Enum Microsoft.Foundation.Enums."Navigate After Posting" | |
| DocumentIsPosted | Boolean | |
| IsHandled | Boolean |
OnQueryClosePageOnAfterCalcShowConfirmCloseUnposted
[IntegrationEvent(True,False)]
local procedure OnQueryClosePageOnAfterCalcShowConfirmCloseUnposted(var PurchaseHeader: Record "Purchase Header", var ShowConfirmCloseUnposted: Boolean)
Parameters
| Name | Type | Description |
|---|---|---|
| PurchaseHeader | Table Microsoft.Purchases.Document."Purchase Header" | |
| ShowConfirmCloseUnposted | Boolean |
OnBeforeCurrencyCodeOnAssistEdit
[IntegrationEvent(False,False)]
local procedure OnBeforeCurrencyCodeOnAssistEdit(var PurchaseHeader: Record "Purchase Header", xPurchaseHeader: Record "Purchase Header", var IsHandled: Boolean)
Parameters
| Name | Type | Description |
|---|---|---|
| PurchaseHeader | Table Microsoft.Purchases.Document."Purchase Header" | |
| xPurchaseHeader | Table Microsoft.Purchases.Document."Purchase Header" | |
| IsHandled | Boolean |
OnPostDocumentOnAfterCalcDocumentIsScheduledForPosting
[IntegrationEvent(False,False)]
local procedure OnPostDocumentOnAfterCalcDocumentIsScheduledForPosting(var PurchaseHeader: Record "Purchase Header", var DocumentIsScheduledForPosting: Boolean, var DocumentIsPosted: Boolean)
Parameters
| Name | Type | Description |
|---|---|---|
| PurchaseHeader | Table Microsoft.Purchases.Document."Purchase Header" | |
| DocumentIsScheduledForPosting | Boolean | |
| DocumentIsPosted | Boolean |