OnPostReceiveOrder_OnAfterPostAnyOrder
Use this event to
Perform logic after posting. For example, printing a label.
Description
The event is executed:
- After all other OnPost...-events
- Only if posting succeeds
... for all source documents:
- Warehouse Receipt
- Purchase Order
- Sales Return Order
- Transfer Order
Commit
Database posting transactions are committed to the database prior to this event.
This event is furthermore run as an isolated process.
- _ResultMessage therefore contains both a posting success message and any error message that has occurred in subscribers to this event.
Template
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS receive", 'OnPostReceiveOrder_OnAfterPostAnyOrder', '', true, true)]
local procedure OnPostReceiveOrder_OnAfterPostAnyOrder(var _OrderValues: Record "MOB Common Element"; _RecRef: RecordRef; var _ResultMessage: Text)
begin
end;
Parameters
- _OrderValues: Header steps
- _RecRef: Reference to..
- the last line "Warehouse Receipt Line" being posted
- the "Purchase Header" being posted
- the "Sales Header" being posted
- the "Transfer Header" being posted
- _ResultMessage: The message shown on mobile after posting
Examples
-
Case: Print Label on Planned Function Posting (Cloud Print) — Print Label on Planned Posting, i.e. Receive, Pick, Put-away, Ship, Move etc.
Version History
Version | Changes |
---|---|
MOB5.22 | Introduced |