Codeunit "Purch.-Get Return Shipments"
ID 6648
Namespace: Microsoft.Purchases.Document
Properties
| Name | Value |
|---|---|
| TableNo | Table Microsoft.Purchases.Document."Purchase Line" |
Methods
CreateInvLines
procedure CreateInvLines(var ReturnShptLine2: Record "Return Shipment Line")
Parameters
| Name | Type | Description |
|---|---|---|
| ReturnShptLine2 | Table Microsoft.Purchases.History."Return Shipment Line" |
SetPurchHeader
procedure SetPurchHeader(var PurchHeader2: Record "Purchase Header")
Parameters
| Name | Type | Description |
|---|---|---|
| PurchHeader2 | Table Microsoft.Purchases.Document."Purchase Header" |
GetItemChargeAssgnt
procedure GetItemChargeAssgnt(var ReturnShptLine: Record "Return Shipment Line", QtyToInv: Decimal)
Parameters
| Name | Type | Description |
|---|---|---|
| ReturnShptLine | Table Microsoft.Purchases.History."Return Shipment Line" | |
| QtyToInv | Decimal |
GetPurchRetOrderCrMemos
procedure GetPurchRetOrderCrMemos(var TempPurchCrMemoHdr: Record "Purch. Cr. Memo Hdr." temporary, ReturnOrderNo: Code[20])
Parameters
| Name | Type | Description |
|---|---|---|
| TempPurchCrMemoHdr | Table Microsoft.Purchases.History."Purch. Cr. Memo Hdr." | |
| ReturnOrderNo | Code[20] |
Events
OnAfterCreateInvLines
[IntegrationEvent(False,False)]
local procedure OnAfterCreateInvLines(PurchaseHeader: Record "Purchase Header")
Parameters
| Name | Type | Description |
|---|---|---|
| PurchaseHeader | Table Microsoft.Purchases.Document."Purchase Header" |
OnBeforeCheckHeader
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckHeader(var PurchaseHeader: Record "Purchase Header", PurchaseLine: Record "Purchase Line", var IsHandled: Boolean)
Parameters
| Name | Type | Description |
|---|---|---|
| PurchaseHeader | Table Microsoft.Purchases.Document."Purchase Header" | |
| PurchaseLine | Table Microsoft.Purchases.Document."Purchase Line" | |
| IsHandled | Boolean |
OnBeforeCheckReturnShptPayToVendorNo
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckReturnShptPayToVendorNo(ReturnShipmentHeader: Record "Return Shipment Header", PurchaseHeader: Record "Purchase Header", ReturnShipmentLine: Record "Return Shipment Line", var IsHandled: Boolean)
Parameters
| Name | Type | Description |
|---|---|---|
| ReturnShipmentHeader | Table Microsoft.Purchases.History."Return Shipment Header" | |
| PurchaseHeader | Table Microsoft.Purchases.Document."Purchase Header" | |
| ReturnShipmentLine | Table Microsoft.Purchases.History."Return Shipment Line" | |
| IsHandled | Boolean |
OnBeforeTransferLineToPurchaseDoc
[IntegrationEvent(False,False)]
local procedure OnBeforeTransferLineToPurchaseDoc(ReturnShipmentHeader: Record "Return Shipment Header", ReturnShipmentLine: Record "Return Shipment Line", var PurchaseHeader: Record "Purchase Header", var TransferLine: Boolean)
Parameters
| Name | Type | Description |
|---|---|---|
| ReturnShipmentHeader | Table Microsoft.Purchases.History."Return Shipment Header" | |
| ReturnShipmentLine | Table Microsoft.Purchases.History."Return Shipment Line" | |
| PurchaseHeader | Table Microsoft.Purchases.Document."Purchase Header" | |
| TransferLine | Boolean |
OnCreateInvLinesOnAfterCalcShouldInsertReturnRcptLine
[IntegrationEvent(False,False)]
local procedure OnCreateInvLinesOnAfterCalcShouldInsertReturnRcptLine(var ReturnShipmentHeader: Record "Return Shipment Header", var ReturnShipmentLine: Record "Return Shipment Line", var PurchaseHeader: Record "Purchase Header", var ShouldInsertReturnRcptLine: Boolean, PurchLine: Record "Purchase Line")
Parameters
| Name | Type | Description |
|---|---|---|
| ReturnShipmentHeader | Table Microsoft.Purchases.History."Return Shipment Header" | |
| ReturnShipmentLine | Table Microsoft.Purchases.History."Return Shipment Line" | |
| PurchaseHeader | Table Microsoft.Purchases.Document."Purchase Header" | |
| ShouldInsertReturnRcptLine | Boolean | |
| PurchLine | Table Microsoft.Purchases.Document."Purchase Line" |
OnCreateInvLinesOnAfterReturnShptLine2SetFilters
[IntegrationEvent(False,False)]
local procedure OnCreateInvLinesOnAfterReturnShptLine2SetFilters(var ReturnShipmentLine: Record "Return Shipment Line", var PurchaseHeader: Record "Purchase Header")
Parameters
| Name | Type | Description |
|---|---|---|
| ReturnShipmentLine | Table Microsoft.Purchases.History."Return Shipment Line" | |
| PurchaseHeader | Table Microsoft.Purchases.Document."Purchase Header" |
OnCreateInvLinesOnAfterLoopIteration
[IntegrationEvent(False,False)]
local procedure OnCreateInvLinesOnAfterLoopIteration(ReturnShipmentHeader: Record "Return Shipment Header", ReturnShipmentLine2: Record "Return Shipment Line", PurchaseHeader: Record "Purchase Header", PurchaseLine: Record "Purchase Line", ShouldInsertReturnRcptLine: Boolean)
Parameters
| Name | Type | Description |
|---|---|---|
| ReturnShipmentHeader | Table Microsoft.Purchases.History."Return Shipment Header" | |
| ReturnShipmentLine2 | Table Microsoft.Purchases.History."Return Shipment Line" | |
| PurchaseHeader | Table Microsoft.Purchases.Document."Purchase Header" | |
| PurchaseLine | Table Microsoft.Purchases.Document."Purchase Line" | |
| ShouldInsertReturnRcptLine | Boolean |
OnRunOnAfterSetReturnShptLineFilters
[IntegrationEvent(False,False)]
local procedure OnRunOnAfterSetReturnShptLineFilters(var ReturnShipmentLine: Record "Return Shipment Line", PurchaseHeader: Record "Purchase Header")
Parameters
| Name | Type | Description |
|---|---|---|
| ReturnShipmentLine | Table Microsoft.Purchases.History."Return Shipment Line" | |
| PurchaseHeader | Table Microsoft.Purchases.Document."Purchase Header" |
OnBeforeCheckReturnShipmentLineVATBusPostingGroup
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckReturnShipmentLineVATBusPostingGroup(ReturnShipmentLine: Record "Return Shipment Line", PurchaseHeader: Record "Purchase Header", var IsHandled: Boolean)
Parameters
| Name | Type | Description |
|---|---|---|
| ReturnShipmentLine | Table Microsoft.Purchases.History."Return Shipment Line" | |
| PurchaseHeader | Table Microsoft.Purchases.Document."Purchase Header" | |
| IsHandled | Boolean |
OnCopyItemChargeAssgntOnAfterFindPurchLine2
[IntegrationEvent(False,False)]
local procedure OnCopyItemChargeAssgntOnAfterFindPurchLine2(var PurchLine2: Record "Purchase Line", var ItemChargeAssgntPurch2: Record "Item Charge Assignment (Purch)")
Parameters
| Name | Type | Description |
|---|---|---|
| PurchLine2 | Table Microsoft.Purchases.Document."Purchase Line" | |
| ItemChargeAssgntPurch2 | Table Microsoft.Purchases.Document."Item Charge Assignment (Purch)" |
OnCopyItemChargeAssgntOnBeforeFindPurchLine2
[IntegrationEvent(False,False)]
local procedure OnCopyItemChargeAssgntOnBeforeFindPurchLine2(var PurchLine2: Record "Purchase Line", var ItemChargeAssgntPurch2: Record "Item Charge Assignment (Purch)")
Parameters
| Name | Type | Description |
|---|---|---|
| PurchLine2 | Table Microsoft.Purchases.Document."Purchase Line" | |
| ItemChargeAssgntPurch2 | Table Microsoft.Purchases.Document."Item Charge Assignment (Purch)" |
OnSetPurchHeaderOnBegoreTestIsCreditMemo
[IntegrationEvent(False,False)]
local procedure OnSetPurchHeaderOnBegoreTestIsCreditMemo(var PurchaseHeader: Record "Purchase Header", var IsHandled: Boolean)
Parameters
| Name | Type | Description |
|---|---|---|
| PurchaseHeader | Table Microsoft.Purchases.Document."Purchase Header" | |
| IsHandled | Boolean |