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
VariantPurchLine
Record "Purchase Line"Invoice
BooleanReturns
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
RecordRefThe warehouse line record (either shipment or receipt).
PurchLine
Record "Purchase Line"The purchase line record.
IsHandled
BooleanIf 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
RecordRefEither the warehouse shipment line or warehouse receipt line record.
Invoice
BooleanWhether the system will post an invoice as well.
IsHandled
BooleanIf 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.