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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.12.2011, 13:51   #1  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,940 / 3229 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Кажется для случая PackingSlip по закупке будет false
Возможно у вас это не используется.

Мне кажется самый безопасный способ - сделать кеширование результатов.
Изменений минимум. Поддерживать легко. Если в других местах появится активное использование этой функции - то все равно быстро будет работать.
За это сообщение автора поблагодарили: someOne (3).
Старый 21.12.2011, 14:53   #2  
someOne is offline
someOne
Участник
Аватар для someOne
 
173 / 429 (15) +++++++
Регистрация: 11.12.2008
Адрес: Москва
Цитата:
Сообщение от Logger Посмотреть сообщение
Кажется для случая PackingSlip по закупке будет false
Возможно у вас это не используется.

Мне кажется самый безопасный способ - сделать кеширование результатов.
Изменений минимум. Поддерживать легко. Если в других местах появится активное использование этой функции - то все равно быстро будет работать.
Да, вы правы. Действительно там - "false". (PackingSlip в закупках не используется у нас). Видимо, лучше действительно кешировать...

Сделал в итоге как написал wolfstein Некорректное отражение map при пакетной обработке в Ax2009, и налоги в строках накладных/фактур (Спасибо ему).
Кажется, печатные формы стали работать быстрее. Всем рекомендую

Последний раз редактировалось someOne; 21.12.2011 в 15:08.
Старый 21.12.2011, 15:36   #3  
wolfstein is offline
wolfstein
Axapta Retail User
Axapta Retail User
 
51 / 91 (4) ++++
Регистрация: 05.07.2006
Цитата:
Сообщение от someOne Посмотреть сообщение
Сделал в итоге как написал wolfstein Некорректное отражение map при пакетной обработке в Ax2009, и налоги в строках накладных/фактур (Спасибо ему).
Кажется, печатные формы стали работать быстрее. Всем рекомендую
Как говорил AndyD:
Цитата:
MappingsInfo_RU - может жить и на клиенте.
Так что сохранять его экземпляр исключительно в кэше сервера - неправильно
Можно доделать этот метод:
X++:
static public Map createMapWithFieldId(tableId _tableId, tableId _mapID)
{
    MappingsInfo_RU     mappingsInfo;
    Map                 map;
    ;

    //mappingsInfo = new MappingsInfo_RU(_tableId, _mapID);
    //return mappingsInfo.find();
    
    switch(xGlobal::clientKind())
    {
        case ClientType::Server:
            if (appl.globalCache().isSet(classstr(MappingsInfo_RU), [_tableId, _mapID]))
            {
                mappingsInfo = new MappingsInfo_RU(_tableId, _mapID);
                appl.globalCache().set(classstr(MappingsInfo_RU), [_tableId, _mapID], mappingsInfo.find());
            }
            map = appl.globalCache().get(classstr(MappingsInfo_RU), [_tableId, _mapID]);
            break;
        case ClientType::Client:
            if (infolog.globalCache().isSet(classstr(MappingsInfo_RU), [_tableId, _mapID]))
            {
                mappingsInfo = new MappingsInfo_RU(_tableId, _mapID);
                infolog.globalCache().set(classstr(MappingsInfo_RU), [_tableId, _mapID], mappingsInfo.find());
            }
            map = infolog.globalCache().get(classstr(MappingsInfo_RU), [_tableId, _mapID]);
            break;
        default:
            mappingsInfo = new MappingsInfo_RU(_tableId, _mapID);
            map = mappingsInfo.find();
    }
    
    return map;
}
Теги
bug, map, treenode, баг, локализация, накладная, налоги, ошибка, счет-фактура

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как автоматически отключать связи в файле Excel при пакетной обработке? decoder DAX: Программирование 7 03.06.2009 19:19
Исправление накладных и счетов-фактур Constantine DAX: Функционал 89 26.02.2006 13:13
При обработке накладной пропадают налоги Filip DAX: Функционал 21 21.03.2005 11:19
Еще 1 простой вопрос по пакетной обработке Smith DAX: Функционал 1 26.10.2004 17:55
Распределение накладных расходов при отрицательных строках закупки wb DAX: Программирование 1 30.06.2004 13:03
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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