Показать сообщение отдельно
Старый 25.03.2008, 09:24   #2  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2476 (88) +++++++++
Регистрация: 20.08.2005
Что бы долго не ждать, когда отфетчится нужная запись

Когда создается форма, то запись в ней позиционируется с помощью механизма JumpRef (с помощью методов LookupField(), LookupValue() класса Args). При использовании на таблице составного ключа, ищется по первому полю первого уникального индекса. После открытия формы происходит дополнительное позиционирование с помощью метода findRecord() нужного датасорса.
Если переход был выполнен по составному ключу, то после открытия формы запись будет отпозиционирована на первом поле составного ключа (для RContractTable на значении поля RContractPartnerType) и, если закомментировать соответствующий код в методе canUseFindRecord(), будут фетчиться записи на клиента, пока будет получена нужная, что в общем случае может занять много времени.
__________________
Axapta v.3.0 sp5 kr2
За это сообщение автора поблагодарили: IvanOFF (1).