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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.02.2014, 09:58   #1  
АртемМелихов is offline
АртемМелихов
Участник
Аватар для АртемМелихов
 
120 / 10 (1) +
Регистрация: 18.12.2013
Адрес: Samara
не возможно переместить объекты из AOT
Пытаюсь скопировать объекты из АОТ в проекты, тупо не дает. Даже не пытается. Аксапта 3. Работаю уже 3 месяц, первый раз такой баг. Или это фича микрософта?
Старый 28.02.2014, 10:28   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
объект с таким именем, но скорее всего с другим типом, уже существует в проекте.

например, в проект добавлена таблица mySuperObject
затем пытаетесь добавить форму mySuperObject.

в каком-то сервис-паке такая проверка существовала. затем ее убрали, вроде.
Старый 28.02.2014, 10:36   #3  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,952 / 3230 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Еще был интересный баг - если узел аот был открыт такой последовательностью вызовов -
X++:
treeNode = xUtilElements::getNode(UtilElements);
treeNode.AOTnewWindow();
то потому его в проект не запихнешь никаким образом.
Видимо причина в том что метод xUtilElements::getNode() достает узел с определенного слоя
X++:
static TreeNode getNode(UtilElements _utilElements)
{
    return new xInfo().getNode(_utilElements.RecordType,
                           _utilElements.Name,
                           _utilElements.ParentId, 0,
                           _utilElements.UtilLevel,
                           true, 0);
}
И ядро считает неверным пихать его в проект (на более нижнем слое объект даже называться может по-другому.

А если написать так :
X++:
treeNode = xUtilElements::getNode(UtilElements);
treeNode = infolog.findNode( treeNode.treeNodePath() ); // берем с текущего слоя
treeNode.AOTnewWindow();
то все ок.
За это сообщение автора поблагодарили: gl00mie (6).
Старый 28.02.2014, 10:38   #4  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,952 / 3230 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от mazzy Посмотреть сообщение
в каком-то сервис-паке такая проверка существовала. затем ее убрали, вроде.
KR2, KR3 была.
Старый 28.02.2014, 10:38   #5  
АртемМелихов is offline
АртемМелихов
Участник
Аватар для АртемМелихов
 
120 / 10 (1) +
Регистрация: 18.12.2013
Адрес: Samara
Цитата:
Сообщение от mazzy Посмотреть сообщение
объект с таким именем, но скорее всего с другим типом, уже существует в проекте.

например, в проект добавлена таблица mySuperObject
затем пытаетесь добавить форму mySuperObject.

в каком-то сервис-паке такая проверка существовала. затем ее убрали, вроде.
проект пустой
Старый 28.02.2014, 10:53   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от АртемМелихов Посмотреть сообщение
проект пустой
о_О!
Старый 28.02.2014, 10:58   #7  
АртемМелихов is offline
АртемМелихов
Участник
Аватар для АртемМелихов
 
120 / 10 (1) +
Регистрация: 18.12.2013
Адрес: Samara
Цитата:
Сообщение от mazzy Посмотреть сообщение
о_О!
пробывал перезапускать акспату, создавать новые проекты, пететаскивать из проекта в проект. Ничего не работает.
Старый 28.02.2014, 11:03   #8  
A_BAS is offline
A_BAS
Участник
Аватар для A_BAS
 
77 / 48 (2) +++
Регистрация: 19.04.2012
Не помню есть ли в трешке система контроля версий..
может проект не извлечен?
Старый 28.02.2014, 22:39   #9  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от A_BAS Посмотреть сообщение
Не помню есть ли в трешке система контроля версий
Нету - только с 2009-й появилась более-менее нормальная интеграция с VCS
Цитата:
Сообщение от АртемМелихов Посмотреть сообщение
пробывал перезапускать акспату, создавать новые проекты, пететаскивать из проекта в проект. Ничего не работает.
Что если попробовать создать в проекте структуру узлов, аналогичную AOT?.. Замечено также, что подчас drag-n-drop в Аксапте ключит. Я иногда пытаюсь перетащить объект "вокруг" его положения в AOT, чтобы начал показываться мышиный курсор, запрещающий такое перетаскивание, - это значит, что Аксапта начала-таки обрабатывать виндовые сообщения, касающиеся d-n-d, и тогда уже можно тащить объект в проект. Ну и общая рекомендация в описанных условиях - поставить хотя бы KR3.
Старый 28.02.2014, 23:03   #10  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Проект может быть заблокирован.
Старый 28.02.2014, 23:54   #11  
lvan is offline
lvan
Участник
Аватар для lvan
Лучший по профессии 2014
 
858 / 82 (4) ++++
Регистрация: 15.04.2011
Записей в блоге: 1
Цитата:
Сообщение от АртемМелихов Посмотреть сообщение
пробывал
:facepalm:
Старый 01.03.2014, 12:51   #12  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
Цитата:
Сообщение от АртемМелихов Посмотреть сообщение
Пытаюсь скопировать объекты из АОТ в проекты, тупо не дает. Даже не пытается. Аксапта 3. Работаю уже 3 месяц, первый раз такой баг. Или это фича микрософта?
Ужас какой-то.. много ответов, но нет ни одного решения..

Что бы я делал (строго ИМХО) :

- поставил бы рядом "чистую" (новую) Аксу. Той же версии. Это недолго )
- проверил бы на ней. Сто-два-процента - оно там будет работать нормально. Потому что всегда работало нормально.

Дальше - решал бы проблему. Реиндексации, перекомпиляции.. прочие танцы с бубном.

Вот как-то так.
__________________
Best Regards,
Roman
Старый 02.03.2014, 10:14   #13  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
точно, попробуйте грохнуть индексы. это не долго
Старый 05.03.2014, 11:13   #14  
Prof is offline
Prof
Участник
 
732 / 64 (4) ++++
Регистрация: 18.10.2002
Адрес: Москва
Мне иногда тупо помогает зажатый ctrl в похожих случаях.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: Troubleshooting AOT Synchronization Errors Blog bot DAX Blogs 0 21.09.2012 05:24
xplusplus: Dynamics AX Application Object Tree (AOT) Blog bot DAX Blogs 0 25.11.2010 18:11
emeadaxsupport: Renaming an AOT object in Dynamics AX 2009 that is under source control with Team Foundation Server Blog bot DAX Blogs 0 06.10.2009 02:05
Подсвеченые и не подсвеченые объекты в AOT miklenew DAX: Программирование 14 15.05.2008 17:14
В каких таблицах хранятся объекты AOT и проекты? Кирилл DAX: Программирование 2 11.06.2004 14:49

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

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

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