14.01.2014, 17:55 | #1 |
Участник
|
Performance enhancement in Vendor Lookup
Доброго времени суток колеги, есть такая незаурядная задача по 2012 Аксапте, я как человек с опытом чуть более года самый хитрый способ здесь не придумаю.
Вот куски ТДД: The current performance of the Vendor drop down selection from the Invoice Journal Lines form is unacceptable. Not only does it take too long to return the records it often times refreshes the screen, loses focus and the customer has to select it again. The “Forms\LedgerJournalTransVendInvoice.Design.Tab.OverviewTab.OverviewGrid.SegmentEntry” ends up calling Forms\VendTableLookup\DataSources\DirPartyLookupGridView which creates a query that calls close to 2 million reads to the DB for a vendor table containing only 18,000 records. Задача состоит в том чтобы создать аналогичную к VendTableLookup форме форму только чтобы запрос к базе был в разы быстрее, максимально быстро так чтобы клиент оценил труды. Тем более это первый таск от нового кастомера. |
|
Теги |
axapta |
|
|