|
![]() |
#1 |
NavAx
|
ГТД не является правильной складской аналитикой. Не стоит её считать таковой и использовать. Если вы сравните в коде ГТД с любой другой аналитикой, вы все поймете.
|
|
![]() |
#2 |
Участник
|
Цитата:
Но насколько я понял, что в кишках происходит, ГТД тут не причём, этот эффект должен и на других аналитиках повториться. Просто он мне подруку подвернулся. Да и забыл написать как исправил: 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, блокировка, лог, поиск ошибок, полезное |
|
|