0
我試圖通過代碼修改VendInvoiceInfoTable和VendInvoiceInfoLines以及一些相關數據。創建VendInvoiceInfoTable和VendInvoiceInfoLines的活動副本
我需要創建這些表(具有ParmId集的副本)的工作副本,以便我可以在複製之前進行更改,如GUI一樣。
這可能使用PurchFormLetter?它似乎應該是。
//Create Copy
PurchFormLetter_Invoice purhFormLetter_Invoice;
//***do stuff in here?***
//Make changes
activeVendInvoiceInfoTable.MyField = "Hey I have changed";
activeVendInvoiceInfoTable.Update();
//Copy back to saved
VendInvoiceInfoTable::moveFromActiveToSaved(activeVendInvoiceInfoTable);
所以問題是我該如何創建我的activeVendInvoiceInfoTable
首先?
我想複製標準,因爲在使用ParmId填充時,從PurchParmUpdate採取。查看VendInvoiceInfoTable和VendInvoiceInfoLine的標準表單使用PurchFormLetter框架來完成一切。請參閱VendEditInvoice窗體,例如稱爲窗體SalesFormLEtter_ApprovalJournal。如果未設置ParmId,則用戶可能會打開發票並覆蓋我們的更改。 – AnthonyBlake