Показать сообщение отдельно
Старый 19.03.2015, 07:45   #39  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2476 (88) +++++++++
Регистрация: 20.08.2005
Цитата:
Сообщение от Kabardian Посмотреть сообщение
Ничего не понимаю..

В проводке обновился InventDimId (снял резерв и установил его заново), это должно было привести к расщеплению страниц по индексу TransOriginIdx в таблице InventTrans:
------------------------PARTITION---DATAAREAID---INVENTTRANSORIGIN----INVENTDIMID---RECID
ДО-ОБНОВЛЕНИЯ-----------5637145327--001----------5637404275-----------082167--------5637145327
ПОСЛЕ-ОБНОВЛЕНИЯ--------5637145327--001----------5637404275-----------002057--------5637145327


Но, расщепление по индексу TransOriginIdx не происходит
Что я делаю не так?
А почему, по-вашему, должно было что-то "расщепиться"?

Если у вас проводка только одна на этот лот, то она никуда не сдвинется)
И даже если их несколько, то изменение InventDimId может привести только к перемещению записей между смежными страницами (и то, при условии, что порядок сортировки по InventDimId внутри InventTransOrigin изменится), но никак не их разделение
Ну и опять же, не забываем о FillFactor

Я поэтому и предлагал делать разбиение проводок - так очень просто можно увидеть, что происходит при разделении страниц.
__________________
Axapta v.3.0 sp5 kr2