|
13.02.2009, 09:31 | #1 |
Участник
|
Цитата:
Но насколько я понял, что в кишках происходит, ГТД тут не причём, этот эффект должен и на других аналитиках повториться. Просто он мне подруку подвернулся. Да и забыл написать как исправил: InventUpd_Estimated\updateDepreciateReceipt() Место X++: while select forupdate inventTrans index hint TransIdIdx order by statusReceipt desc,inventRefTransId,inventDimId desc where inventTrans.inventTransId == movement.transId() && inventTrans.transChildType == movement.transChildType() && inventTrans.transChildRefId == movement.transChildRefId() && inventTrans.statusIssue == StatusIssue::None && inventTrans.statusReceipt >= StatusReceipt::Ordered && inventTrans.statusReceipt <= StatusReceipt::QuotationReceipt X++: while select forupdate inventTrans index hint TransIdIdx order by statusReceipt desc,inventRefTransId,inventDimId //order by statusReceipt desc,inventRefTransId,inventDimId desc where inventTrans.inventTransId == movement.transId() && inventTrans.transChildType == movement.transChildType() && inventTrans.transChildRefId == movement.transChildRefId() && inventTrans.statusIssue == StatusIssue::None && inventTrans.statusReceipt >= StatusReceipt::Ordered && inventTrans.statusReceipt <= StatusReceipt::QuotationReceipt InventDimId без ГТД появляются раньше. Следовательно между ними такая связь. InventDimId(без ГТД) < InventDimId(с ГТД) Этим и воспользовался. Просто сортировку поменял.
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему. Последний раз редактировалось miklenew; 13.02.2009 в 09:36. |
|
Теги |
internal, блокировка, лог, поиск ошибок, полезное |
|
|