Показать сообщение отдельно
Старый 27.04.2007, 08:33   #169  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2476 (88) +++++++++
Регистрация: 20.08.2005
А почему вы считаете, что по lookupField( ) по RecId будет искать правильно?

В случае с SalesTable будет работать корректно, потому что большему salesId будет соответствовать больший recId (пока не перевалили на отрицательные recId!).
А, к примеру, InventTable. Там сортировка идет по itemId, и далеко не всегда большему itemId соответствует больший recId. И таких примеров по AOT можно привести массу.

PS Хотя и с SalesTable не факт. Так как номер заказа формируется при создании новой записи , а recId присваивается при сохранении в базу данных, то вполне может оказаться, что кто-то начал создавать заказ позже, а сохранил раньше.
__________________
Axapta v.3.0 sp5 kr2

Последний раз редактировалось AndyD; 27.04.2007 в 09:05.