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