We have ZetaDocs working for Purchase Orders, and I wanted to have them on the Purchase Order Archive too.
I used this code in the Purchase Order Archive form, OnAfterGetrecord:
ZdPO."Document Type" := Rec."Document Type"; ZdPO."No." := Rec."No."; ZdRecRef.GETTABLE(ZdPO); CurrPage.Zetadocs.PAGE.SetRecordID(ZdRecRef.RecordID); CurrPage.Zetadocs.PAGE.ACTIVATE(true);
It works, but only for archived POs that still exist in Purchase Header... any ideas on how to make it work even if the Purchase Header doesn't exist anymore?
*This post is locked for comments
Did a big hack where if the PO header doesn't exists I create it on the page open and delete it back on page close...
ZdPO is a Purchase Order Header, not a Purchase Order Archive.
The Purchase Order Archive has key of Document Type,No.,Doc. No. Occurrence,Version No.
So you need to Doc. No. Occurrence, Version No. on the ZdPO,
Found out while debugging that ZetaDocs add-in CodeUnit does a get and exits if the Get doesn't work.
That's really unfortunate... and I can't change that code it says I do not have access.
Any ideas?
Stay up to date on forum activity by subscribing. You can also customize your in-app and email Notification settings across all subscriptions.
André Arnaud de Cal... 291,134 Super User 2024 Season 2
Martin Dráb 229,928 Most Valuable Professional
nmaenpaa 101,156