|
![]() |
#1 |
Участник
|
a33ik: Purchase order workflow auto approval
Источник: http://daxonline.org/1665-purchase-o...-approval.html
============== PO modification which is under workflow: VersioningPurchaseOrder versioningPO; if (poTable.ChangeRequestRequired) { poTable = PurchTable::find(purchId, true); versioningPO = VersioningPurchaseOrder::newPurchaseOrder(poTable); if (versioningPO.canChangeBeRequested()) { versioningPO.createChangeRequest(); } else { RetailTracer::Warning('RetailTransactionService', funcName(), 'Cannot submit because a change request cannot be created for purchase order : %1', purchId); return RetailTransactionServiceInventory::addUpdateFailureAndGetResultContainer(xmlRoot, 'Can not submit because a change request can not be created for the purchase order.', poXml); } } // PO update // If Change Requests are required, submit the request. if (poTable.ChangeRequestRequired) { poTable = PurchTable::find(purchId, true); versioningPO = VersioningPurchaseOrder::newPurchaseOrder(poTable); versioningPO.submitChangeRequest(); versioningPO.approveChangeRequest(); // auto approve change } \Classes\RetailTransactionServiceInventory\updatePurchaseOrder Источник: http://daxonline.org/1665-purchase-o...-approval.html |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|