Сталкивался с подобным. Когда запрос выдает пустое значение - он тормозит безбожно.
Я нашел в классе InventUpd_Financial метод protected CostAmountSecCur_RU updateFinancialIssue(CostAmount costAmountMST, CostAmountSecCur_RU _costAmountSecCur)
подправил в этом месте:
X++:
inventTrans.update();
//BAH250 16.08.2018 ->
if (movement.inventModelType().stdCostBased()) //BAH250 16.08.2018 <-
this.updateInventOnhandFinancialCache(inventTrans);