![]() |
#1 |
Banned
|
![]()
... данные на уровне записи.
К примеру, в производственном модуле часто из метода в метод передается буфер ProdTable. Если создать поле XXXInventUnitIdCache и объявить его как SaveContents = No, можно организовать чрезвычайно эффективное кеширование складской единицы хранения без расходования места в БД, если получать ее всегда с помощью такого метода: X++: display UnitId XXXinventUnitId() { if (! this.XXXInventUnitIdCache) { this.XXXInventUnitIdCache = (select firstonly UnitId from inventTableModule where inventTableModule.ItemId == this.ItemId && inventTableModule.ModuleType == ModuleInventPurchSales::Invent).UnitId; } return this.XXXInventUnitIdCache; } |
|
![]() |
#2 |
Участник
|
Хочется напомнить про глюки с кешированием: Свойство поля таблицы savecontents - DAX: Функционал - AXForum
|
|
![]() |
#3 |
SAP
|
Цитата:
объявить его как SaveContents = No
|
|
Теги |
savecontents, кэширование, таблица |
|
|