Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Use this event to

Populate values in Orders displayed at the mobile device (derived from "Whse. Phys. Invt. Journals").

Template

    [EventSubscriber(ObjectType::CodeunitCodeunit::"MOB WMS Count", 'OnGetCountOrders_OnAfterSetFromWarehouseJournalBatch''', true, true)]
    local procedure OnGetCountOrders_OnAfterSetFromWarehouseJournalBatch(_WhseJnlBatch: Record "Warehouse Journal Batch"; var _BaseOrderElement: Record "MOB Ns BaseDataModel Element")
    begin
    end;


Example 1

    [EventSubscriber(ObjectType::CodeunitCodeunit::"MOB WMS Count", 'OnGetCountOrders_OnAfterSetFromWarehouseJournalBatch''', true, true)]
    local procedure MyOnGetCountOrders_OnAfterSetFromWarehouseJournalBatch(_WhseJnlBatch: Record "Warehouse Journal Batch"; var _BaseOrderElement: Record "MOB Ns BaseDataModel Element")
    begin
        _BaseOrderElement.Set_DisplayLine1('Set from OnCountOnAfterSetFromWarehouseJournalBatch');
        _BaseOrderElement.Set_HeaderValue1(Format(_WhseJnlBatch."Template Type"));
    end;

Example 2

    // [Example]: Sort by custom tag
    [EventSubscriber(ObjectType::CodeunitCodeunit::"MOB WMS Count", 'OnGetCountOrders_OnAfterSetFromWarehouseJournalBatch''', true, true)]
    local procedure SortByCustomTag_OnGetCountOrders_OnAfterSetFromWarehouseJournalBatch(_WhseJnlBatch: Record "Warehouse Journal Batch"; var _BaseOrderElement: Record "MOB Ns BaseDataModel Element")
    begin
        _BaseOrderElement.Set_Sorting1(_WhseJnlBatch."Template Type");

        _BaseOrderElement.SetValue('MyTemplateName', _WhseJnlBatch."Journal Template Name");
        _BaseOrderElement.Set_Sorting2(CopyStr(_BaseOrderElement.GetValue('MyTemplateName')1, MaxStrLen(_BaseOrderElement."Sorting1 (internal)")));
    end;


More examples


Version History

VersionChanges
MOB5.00Introduced
  • No labels