|
![]() |
#1 |
Участник
|
Уважаемые коллеги! Большое спасибо всем, кто принял участие в обсуждении. Проблему удалось решить несколько другим путем. Как выяснилось, при разноске производственного журнала Аксапта пересчитывает мгновенную себестоимость изделия, и этот расчет ведется по всем записям в InventTrans, связанных с конкретным производственным заказом. Просто закомментировав вызов данного расчета, мы добились того, что разноска производственного журнала занимает одно и то же время (несколько секунд) вне зависимости от того, сколько производственных журналов для данного заказа уже разнесено. Вызов находится в методе postTransLedger класса ProdJournalCheckPostBom,
в самом конце метода есть такие строчки: X++: // Update ProdCalcTrans if(!ProdTableJour::isHistoricalCost(prodTable.ProdId)) ProdCalcTrans::updateRealCalcBOM(prodTable, prodBOM); |
|