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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.06.2007, 16:13   #32  
rINT is offline
rINT
Участник
 
31 / 21 (1) +++
Регистрация: 16.11.2004
Попробуйте запустить такой джобик. Для начала на одной таблице. У меня работает
X++:
static void changeAdjustment(Args _args)
{
    Dictionary  dictionary = new Dictionary();
    DictTable   dictTable;
    DictIndex   dictIndex;
    int         i,j;
    Counter     tables, recIdIndexTable;
    TreeNode    treeNode;
    DictField   dictField;
    Set         edt_Set = new Set(Types::Integer);
    ;

    for (i = 1; i <= dictionary.tableCnt(); i++)
    {
        j = 0;
        dictTable = new DictTable(dictionary.tableCnt2Id(i));

        if (!dictTable.isTmp() && !dictTable.isSystemTable() && !dictTable.isView() && !dictTable.isMap())
        {
            for (j = 1; j <= dictTable.fieldCnt(); j++)
            {
                dictField = new DictField(dictTable.id(), dictTable.fieldCnt2Id(j));

                if (edt_Set.in(dictField.typeId()))
                {
                    treeNode = TreeNode::findNode(strfmt("\\Data Dictionary\\Tables\\%1\\Fields\\%2", dictTable.name(), dictField.name()));
                    treeNode.AOTsetProperties("PROPERTIES"+"\n"+"Adjustment #Left"+"\n"+"ENDPROPERTIES");
                    treeNode.AOTsave();
                }
            }
        }
    }
}
Ваи остается только заполнить set идентификаторами всех EDT, включая наследников.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Выравнивание в репортах Alexanderrrr DAX: Программирование 4 01.04.2009 12:50
Ax 3.0 выравнивание влево Logger DAX: Программирование 9 31.07.2008 14:42
Выравнивание для ItemId exceptor DAX: Программирование 0 17.11.2005 17:39
Изменение выравнивания EDT NUM jaran DAX: Программирование 12 22.04.2005 09:57
Прижатие данных влево или вправо studentLPC DAX: Программирование 1 16.07.2003 11:43

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

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

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