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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.02.2003, 15:59   #1  
Yury is offline
Yury
Участник
 
27 / 16 (1) ++
Регистрация: 25.09.2002
? Создание Parent Feature Key
Столкнулся с такой проблемой: нужно из кода создать Feature Key и назначить ему родителя. Feature Key создается, но при попытке создать ему родителя (TreeNode'ом) не происходит вообще ничего. Не подскажете, как это можно сделать по-другому ?
Старый 12.02.2003, 16:59   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
такого не может быть.

Можно подробнее описать проблему?
Какая версия Аксапты?
Старый 14.02.2003, 17:38   #3  
Yury is offline
Yury
Участник
 
27 / 16 (1) ++
Регистрация: 25.09.2002
To Mazzy:
Аксапта 2.5 - проблема в общем случае в том, что TreeNode позволяет создавать элементы не любого типа (например, невозможно добавить поле в таблицу - код вроде
TreeNode T = infolog.findNode('Data Dictionary\\Tables\\Table1\\fields');
;
T.add('field');
T.save();
не делает ничего )
Это можно обойти, если создать экспортный файл с объектом, который нужно добавить в репозитарий и импортировать этот файл (это можно сделать из кода)
Старый 14.02.2003, 18:06   #4  
Garic is offline
Garic
NavAx
Аватар для Garic
NavAx Club
 
393 / 63 (3) ++++
Регистрация: 23.07.2002
Адрес: Москва
А также замечена следуещая фича TreeNode -
Если создать табличную коллекцию, добавить в неё таблицы, то после перезахода в систему табличная коллекция пустая.
__________________
С уважением, Игорь Ласийчук.
Старый 17.02.2003, 13:26   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
А... дык, это динамически из кода...
тогда понятно. Будь осторожен - следи за собой

Динамическое самоизменение чревато последствиями на любом языке программирования Даже при программировании машины Тьюринга.

Насчет TreeNode. Я, конечно, не такой опытный в программировании, но думаю, что дело в неправильной инициализации Dict-контекста.
Старый 17.02.2003, 14:02   #6  
Garic is offline
Garic
NavAx
Аватар для Garic
NavAx Club
 
393 / 63 (3) ++++
Регистрация: 23.07.2002
Адрес: Москва
Пришлось это делать динамически. При переходе на новую структуру нужно было в один прекрасный момент распихать все таблицы по коллекциям согласно классификации. Проблема решилась экспортом/импортом перед перезаходом в систему.

Цитата:
Насчет TreeNode. Я, конечно, не такой опытный в программировании, но думаю, что дело в неправильной инициализации Dict-контекста.
Видимо да. К сожалению нет DictTableCollection.
Таблицы я туда засовывал с помощью AOTSetProperty().
Кстати у этой функции есть одна замечательная особенность - она изменяет объект вне зависимости от слоя, на котором тот лежит (по крайней мере в 2.5) и при желании можно удалять таким образом объекты слоя sys например
__________________
С уважением, Игорь Ласийчук.
Старый 17.02.2003, 14:19   #7  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Изначально опубликовано Garic
при желании можно удалять таким образом объекты слоя sys например
Это слишком радикальный и кружной путь, на мой взгляд.
В Аксапте многое можно сделать без программирования.
Хотя кому как удобнее, тот так и делает.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
X++: Using the Cross company feature from the Business Connector and table browser. Blog bot DAX Blogs 1 21.12.2008 01:17
Khue Trinh: Inventory Min/Max Key Blog bot DAX Blogs 0 13.01.2008 19:32
AX UK: Feature Updates for Microsoft AX 4.0 and 4.0 SP1 Blog bot DAX Blogs 0 07.11.2006 10:32
при построении перекрёстных ссылок выдаётся сообщение об ошибках mmmax DAX: Программирование 10 21.01.2005 12:42
Создание feature key на поле формы tov DAX: Администрирование 11 30.06.2003 15:49

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

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

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