Codeunit "Whse.-Purch. Release"
ID 5772
Namespace: Microsoft.Purchases.Document
Properties
| Name | Value |
|---|---|
| Permissions | TableData "Warehouse Request" = rimd |
Methods
Release
procedure Release(PurchaseHeader: Record "Purchase Header")
Parameters
| Name | Type | Description |
|---|---|---|
| PurchaseHeader | Table Microsoft.Purchases.Document."Purchase Header" |
Reopen
procedure Reopen(PurchaseHeader: Record "Purchase Header")
Parameters
| Name | Type | Description |
|---|---|---|
| PurchaseHeader | Table Microsoft.Purchases.Document."Purchase Header" |
CreateWarehouseRequest
procedure CreateWarehouseRequest(var PurchaseHeader: Record "Purchase Header", var PurchaseLine: Record "Purchase Line", WhseType: Enum "Warehouse Request Type")
Parameters
| Name | Type | Description |
|---|---|---|
| PurchaseHeader | Table Microsoft.Purchases.Document."Purchase Header" | |
| PurchaseLine | Table Microsoft.Purchases.Document."Purchase Line" | |
| WhseType | Enum Microsoft.Warehouse.Request."Warehouse Request Type" |
Events
OnAfterCreateWhseRqst
[IntegrationEvent(False,False)]
local procedure OnAfterCreateWhseRqst(var WhseRqst: Record "Warehouse Request", var PurchHeader: Record "Purchase Header", var PurchLine: Record "Purchase Line", WhseType: Option)
Parameters
| Name | Type | Description |
|---|---|---|
| WhseRqst | Table Microsoft.Warehouse.Request."Warehouse Request" | |
| PurchHeader | Table Microsoft.Purchases.Document."Purchase Header" | |
| PurchLine | Table Microsoft.Purchases.Document."Purchase Line" | |
| WhseType | Option |
OnAfterFilterWarehouseRequest
[IntegrationEvent(False,False)]
local procedure OnAfterFilterWarehouseRequest(var WarehouseRequest: Record "Warehouse Request", PurchaseHeader: Record "Purchase Header", DocumentStatus: Option)
Parameters
| Name | Type | Description |
|---|---|---|
| WarehouseRequest | Table Microsoft.Warehouse.Request."Warehouse Request" | |
| PurchaseHeader | Table Microsoft.Purchases.Document."Purchase Header" | |
| DocumentStatus | Option |
OnBeforeCreateWhseRequest
[IntegrationEvent(False,False)]
local procedure OnBeforeCreateWhseRequest(var WhseRqst: Record "Warehouse Request", var PurchHeader: Record "Purchase Header", var PurchLine: Record "Purchase Line", WhseType: Option)
Parameters
| Name | Type | Description |
|---|---|---|
| WhseRqst | Table Microsoft.Warehouse.Request."Warehouse Request" | |
| PurchHeader | Table Microsoft.Purchases.Document."Purchase Header" | |
| PurchLine | Table Microsoft.Purchases.Document."Purchase Line" | |
| WhseType | Option |
OnAfterRelease
[IntegrationEvent(False,False)]
local procedure OnAfterRelease(var PurchaseHeader: Record "Purchase Header")
Parameters
| Name | Type | Description |
|---|---|---|
| PurchaseHeader | Table Microsoft.Purchases.Document."Purchase Header" |
OnAfterReleaseSetFilters
[IntegrationEvent(False,False)]
local procedure OnAfterReleaseSetFilters(var PurchaseLine: Record "Purchase Line", PurchaseHeader: Record "Purchase Header")
Parameters
| Name | Type | Description |
|---|---|---|
| PurchaseLine | Table Microsoft.Purchases.Document."Purchase Line" | |
| PurchaseHeader | Table Microsoft.Purchases.Document."Purchase Header" |
OnAfterReopen
[IntegrationEvent(False,False)]
local procedure OnAfterReopen(var PurchaseHeader: Record "Purchase Header")
Parameters
| Name | Type | Description |
|---|---|---|
| PurchaseHeader | Table Microsoft.Purchases.Document."Purchase Header" |
OnBeforeRelease
[IntegrationEvent(False,False)]
local procedure OnBeforeRelease(var PurchaseHeader: Record "Purchase Header", var IsHandled: Boolean)
Parameters
| Name | Type | Description |
|---|---|---|
| PurchaseHeader | Table Microsoft.Purchases.Document."Purchase Header" | |
| IsHandled | Boolean |
OnBeforeReopen
[IntegrationEvent(False,False)]
local procedure OnBeforeReopen(var PurchaseHeader: Record "Purchase Header", var WhseRqst: Record "Warehouse Request", var IsHandled: Boolean)
Parameters
| Name | Type | Description |
|---|---|---|
| PurchaseHeader | Table Microsoft.Purchases.Document."Purchase Header" | |
| WhseRqst | Table Microsoft.Warehouse.Request."Warehouse Request" | |
| IsHandled | Boolean |
OnReleaseOnAfterCreateWhseRequest
[IntegrationEvent(False,False)]
local procedure OnReleaseOnAfterCreateWhseRequest(PurchaseHeader: Record "Purchase Header", var PurchaseLine: Record "Purchase Line", WhseType: Option)
Parameters
| Name | Type | Description |
|---|---|---|
| PurchaseHeader | Table Microsoft.Purchases.Document."Purchase Header" | |
| PurchaseLine | Table Microsoft.Purchases.Document."Purchase Line" | |
| WhseType | Option |
OnReleaseOnAfterSetWhseType
[IntegrationEvent(False,False)]
local procedure OnReleaseOnAfterSetWhseType(PurchaseHeader: Record "Purchase Header", PurchaseLine: Record "Purchase Line", var WarehouseRequestType: Enum "Warehouse Request Type")
Parameters
| Name | Type | Description |
|---|---|---|
| PurchaseHeader | Table Microsoft.Purchases.Document."Purchase Header" | |
| PurchaseLine | Table Microsoft.Purchases.Document."Purchase Line" | |
| WarehouseRequestType | Enum Microsoft.Warehouse.Request."Warehouse Request Type" |
OnAfterShouldCreateWarehouseRequest
[IntegrationEvent(False,False)]
local procedure OnAfterShouldCreateWarehouseRequest(Location: Record Location, var ShouldCreate: Boolean)
Parameters
| Name | Type | Description |
|---|---|---|
| Location | Table Microsoft.Inventory.Location.Location | |
| ShouldCreate | Boolean |
OnBeforeProcedureCreateWhseRequest
[IntegrationEvent(False,False)]
local procedure OnBeforeProcedureCreateWhseRequest(var PurchaseHeader: Record "Purchase Header", var PurchaseLine: Record "Purchase Line", WhseType: Enum "Warehouse Request Type", var IsHandled: Boolean)
Parameters
| Name | Type | Description |
|---|---|---|
| PurchaseHeader | Table Microsoft.Purchases.Document."Purchase Header" | |
| PurchaseLine | Table Microsoft.Purchases.Document."Purchase Line" | |
| WhseType | Enum Microsoft.Warehouse.Request."Warehouse Request Type" | |
| IsHandled | Boolean |