Codeunit 18122384 EOS CWS Purchase Mgmt
Codeunit 18122384 EOS CWS Purchase Mgmt
Methods
HandlePurchNotInventoryLine
procedure HandlePurchNotInventoryLine(WhseDocLine: Variant; var PurchLine: Record "Purchase Line"; Invoice: Boolean): Boolean
Parameters / Return Value
WhseDocLine
Variant
PurchLine
Record "Purchase Line"
Invoice
Boolean
Returns
Boolean
OpenSubcontractingTrackingLines
procedure OpenSubcontractingTrackingLines(PurchaseLine: Record "Purchase Line"): boolean
Parameters / Return Value
PurchaseLine
Record "Purchase Line"
Returns
boolean
Events
OnBeforePostNotInventoryLinesCheck
local procedure OnBeforePostNotInventoryLinesCheck(WhseDocumentLine: RecordRef; var PurchLine: Record "Purchase Line"; var IsHandled: Boolean)
Raised before checking if not inventory lines should be posted along with a receipt.
Parameters / Return Value
WhseDocumentLine
RecordRef
The warehouse line record (either shipment or receipt).
PurchLine
Record "Purchase Line"
The purchase line record.
IsHandled
Boolean
If true, skips the check and posts the line regardless of setup.
OnBeforePostNotInventoryLine
local procedure OnBeforePostNotInventoryLine(var PurchLine: Record "Purchase Line"; WhseDocumentLine: RecordRef; Invoice: Boolean; var IsHandled: Boolean)
Raised before posting a not inventory line.
Parameters / Return Value
PurchLine
Record "Purchase Line"
The purchase line record.
WhseDocumentLine
RecordRef
Either the warehouse shipment line or warehouse receipt line record.
Invoice
Boolean
Whether the system will post an invoice as well.
IsHandled
Boolean
If true, skips the posting logic.
OnBeforeInsertTrackingSpecificationFromItemLedgEntry
local procedure OnBeforeInsertTrackingSpecificationFromItemLedgEntry(PostedWhseRcptLine: Record "Posted Whse. Receipt Line"; var TempItemLedgEntry: Record "Item Ledger Entry" temporary; var TempTrackingSpecification: Record "Tracking Specification")
Raised before insert temporary Tracking Specification from Item Ledger Entry for Subcontracting order, before posting warehouse receipt. Use it to filter TempItemLedgEntry.
Parameters / Return Value
PostedWhseRcptLine
Record "Posted Whse. Receipt Line"
Posted Whse. Receipt Line
TempItemLedgEntry
Record "Item Ledger Entry"
Set of Records TempItemLedgEntry to copy
TempTrackingSpecification
Record "Tracking Specification"
TempTrackingSpecification to modify
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.