AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: База знаний и проекты
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.06.2007, 18:00   #1  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Lightbulb SaveContents = No позволяет кэшировать
... данные на уровне записи.

К примеру, в производственном модуле часто из метода в метод передается буфер 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;
}
Теги
savecontents, кэширование, таблица

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX UK: Microsoft Dynamics Sure Step is now available with no partner service plan required Blog bot DAX Blogs 0 31.07.2009 06:16
lcash: Entering dates (2006) or no access to development in Refresh1 VM Blog bot DAX Blogs 0 03.07.2009 08:05
DocuValue свойство SaveDataPerCompany = "No" ??? veps DAX: Прочие вопросы 21 30.01.2008 11:23
список таблиц с saveDataPerCompany=No a.kopytin DAX: Программирование 4 14.05.2004 17:16
Говорят вышел SP2 для Axapta 3. Кто нибуть что знает на эту тему? soin DAX: Прочие вопросы 10 13.10.2003 10:43

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:37.