AXForum  
Go Back   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Forgotten Your Password?
Register Forum Rules FAQ Members List Today's Posts Search Mark Forums Read

 
 
Thread Tools Search this Thread Display Modes
Old 12.02.2003, 15:59   #1  
Yury is offline
Yury
Участник
 
27 / 16 (1) ++
Join Date: 25.09.2002
? Создание Parent Feature Key
Столкнулся с такой проблемой: нужно из кода создать Feature Key и назначить ему родителя. Feature Key создается, но при попытке создать ему родителя (TreeNode'ом) не происходит вообще ничего. Не подскажете, как это можно сделать по-другому ?
Old 12.02.2003, 16:59   #2  
mazzy is offline
mazzy
Участник
mazzy's Avatar
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Join Date: 29.11.2001
Location: Москва
Blog Entries: 10
такого не может быть.

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

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

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

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

Similar Threads
Thread Thread Starter Forum Replies Last Post
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
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Рейтинг@Mail.ru
All times are GMT +3. The time now is 10:21.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.