Hello,
I’m trying to receive good using PurchFormLetter class but got this error:
“Cannot create a record in Purchase order - update table (PurchParmTable). Purchase order: [My Purch order]
The record already exists.”
The order mentioned in the error message isn’t the purchase order used to receive good.
Here the test code:
PurchFormLetter_PackingSlip _PurchFormLetter_PackingSlip;
PurchTable _PurchTable;
ttsBegin
_PurchTable = PurchTable::find(“14-4918”);
_PurchFormLetter_PackingSlip = PurchFormLetter::construct(DocumentStatus::PackingSlip);
_PurchFormLetter_PackingSlip.showQueryForm(
false);
_PurchFormLetter_PackingSlip.update(_PurchTable,
“Bolla1”, systemDateGet(),PurchUpdate::RegisteredAndServices);
ttsCommit;
I have tryed another code but get the same error:
Purchtable Purchtable;
PurchFormLetter purchFormLetter;
PurchTable = PurchTable::find(
“14-4908”);
purchFormLetter = purchFormLetter::construct(DocumentStatus::PackingSlip);
purchFormLetter.update(purchTable,
“Bolla1”,systemDateGet(),PurchUpdate::RegisteredAndServices,AccountOrder::None,false,false);
I’m using AX 2012 R2 CU6
Thanks in advance for your help