27.04.2021, 09:21 | #1 |
Участник
|
DFO365 зависает при смене склада в закупке
Привет!
DFO365 зависает при смене склада в закупке, в которой более 500 строк. Вот такой код работает несколько часов для 500 строк. X++: purchTable.InventLocationId = 'XXXXXX'; //purchTable.modifiedField(fieldNum(PurchTable, InventLocationId)); purchTable.InventSiteId = InventLocation::find(purchTable.InventLocationId).InventSiteId; //purchTable.modifiedField(fieldNum(PurchTable, InventSiteId)); PurchTable2LineUpdatePrompt purchTable2LineUpdatePrompt = PurchTable2LineUpdatePrompt::newFromPurchTable(purchTable); purchTable.update(); PurchTable2LineUpdate purchTable2LineUpdate; purchTable2LineUpdate = PurchTable2LineUpdate::construct(purchTable2LineUpdatePrompt); purchTable2LineUpdate.parmUpdatePricedisc(NoYes::Yes); //пробовал ставить NoYes::No, но эффекта не дало purchTable2LineUpdate.parmUpdatePriceDiscMode(PriceDiscUpdatePriceDisc::KeepManualSystem); purchTable2LineUpdate.parmCopyTaxGroupToMarkupTrans(DialogButton::No); purchTable2LineUpdate.update(); Есть ли какой-то красивый способ поменять склад в шапке и строках закупки ?
__________________
Мои утилиты для Аксапты версий 3.0-2012: http://aceofdatabase.blogspot.com/ Последний раз редактировалось Ace of Database; 27.04.2021 в 09:24. |
|