Показать сообщение отдельно
Старый 27.09.2004, 19:49   #3  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 868 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
Продолжение
У нас происходит процесс переноса с 2.5 на 3.0. Так вот, в 2.5 у InventTable св-во CacheLookup = None, кроме того туда были добавлены поля, значения которых часто меняются и критичны для ценообразования (цена последнего прихода).
Хотелось бы сохранить прелесть кэширования и в то же время не порушить ценообразование.
После раздумий и опытов было решено перечитывать InventTable в алгоритме ценообразования и оставить CacheLookup = Found.

Кстати, приведенный код ничего не дал - таблица не кэшировалась.
Если надо закэшировать какую-то таблицу, то можно использовать объект RecordViewCache.