RE: post a data from purchase journal to vendor ledger entries and general ledger entries.
Hi,
Create a code unit object and use event subscriber and write the below logic.
[EventSubscriber(ObjectType::Table, Database::"G/L Entry", 'OnAfterCopyGLEntryFromGenJnlLine', '', false, false)]
local procedure OnAfterCopyGLEntryFromGenJnlLine(var GenJournalLine: Record "Gen. Journal Line"; var GLEntry: Record "G/L Entry")
begin
GLEntry.Validate(VendorOrderNo, GenJournalLine.VendorOrderNo);
end;
[EventSubscriber(ObjectType::Table, Database::"Vendor Ledger Entry", 'OnAfterCopyVendLedgerEntryFromGenJnlLine', '', false, false)]
local procedure OnAfterCopyVendLedgerEntryFromGenJnlLine(GenJournalLine: Record "Gen. Journal Line"; var VendorLedgerEntry: Record "Vendor Ledger Entry")
begin
VendorLedgerEntry.Validate((VendorOrderNo, GenJournalLine.VendorOrderNo);
end;
please note you have to add permission on Codeunit object.
Permissions = tabledata "Cust. Ledger Entry" = RIMD,
tabledata "Vendor Ledger Entry" = RIMD;
If my answer was helpful to you, please verify it so that other users know it worked. Thank you very much