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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.03.2012, 16:53   #7  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,719 / 1204 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Сообщение от AX3 Посмотреть сообщение
Владимир, если говорить про v3, то могли бы уточнить в каких еще таблицах нужно проверить/изменить аналитику?
В общем случае, определение списка таких таблиц задача не тривиальная. Значительную часть таблиц можно "поймать" примерно следующим циклом

X++:
    // Сканирую список таблиц, имеющих ЯВНУЮ ссылку на таблицу Dimensions
    while select TableName from xRefTableRelation
        group by TableName
            where xRefTableRelation.RelatedTableName == "Dimensions"
    {
        tableId     = tableName2Id(xRefTableRelation.TableName);
        dictTable   = new DictTable(tableId);

(...)
    }
Т.е. ловим по явным ссылкам. Но, повторюсь, это будут далеко не все таблицы со ссылкой на фин.аналитику.

Ну, и про таблицы с полями на базе DimensionCode + Num не стоит забывать. Это таблицы вроде

InventJournalReportTable_RU
LedgerControlDimension
LedgerRRGDimensionInterval_RU

Кроме того, следует иметь в виду, что не у всех таблиц можно просто заменить одно значение на другое. Возможно, потребуется сложение/удаление строк. Возможно, автоматизировать процесс замены в некоторых таблицах вообще нельзя.

А есть еще таблицы очень большого размера без индекса по фин.аналитикам. Например, InventSettlement. Для таких таблиц модификацию лучше выполнять прямыми SQL-запросами. В противном случае, время выполнения катастрофически увелививается.

Другими словами, часть таблиц Вы сможете найти и обновить автоматически, но часть придется исать и обновлять вручную.
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
За это сообщение автора поблагодарили: AX3 (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Фин аналитик в проводках по курсовым для поставщиков maxkov DAX: Функционал 6 15.02.2012 12:34
Кол-во фин. аналитик. Лицензия Poleax DAX: Прочие вопросы 2 12.11.2010 15:26
Не хватает фин. аналитик при пересчете и закрытии склада Geo DAX: Функционал 7 23.10.2010 00:24
Скл.аналитика сайт, перенос и фин.аналитик Bega DAX: Функционал 32 03.06.2010 18:06
Аксапта 4.0 - иерархия фин. аналитик. slava09 DAX: Функционал 12 04.07.2006 10:04

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

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

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