Продолжение
У нас происходит процесс переноса с 2.5 на 3.0. Так вот, в 2.5 у InventTable св-во CacheLookup = None, кроме того туда были добавлены поля, значения которых часто меняются и критичны для ценообразования (цена последнего прихода).
Хотелось бы сохранить прелесть кэширования и в то же время не порушить ценообразование.
После раздумий и опытов было решено перечитывать InventTable в алгоритме ценообразования и оставить CacheLookup = Found.
Кстати, приведенный код ничего не дал - таблица не кэшировалась.
Если надо закэшировать какую-то таблицу, то можно использовать объект RecordViewCache.
|