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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.12.2004, 20:18   #1  
Zabr is offline
Zabr
Участник
Axapta Retail User
 
1,202 / 345 (14) ++++++
Регистрация: 26.06.2002
Адрес: Москва
? Как сравнить 2 приложения?
Есть 2 приложения. Версия Аксапты одна и та же. Требуется сравнить все объекты АОТ, находящиесся и там и там в одном слое, и получить либо список отличающихся объектов в любом удобном для сравнения виде (например, тип:класс - имя класса - список отличающихся методов, или тип:таблица - имя таблицы - список отличающихся полей, групп, методов). Как сделать ? Есть ли стандартные способы? Можно ли получить "разницу приложений" в виде такого же дерева АОТ (например в каком то третьем приложении) с перечнем только отличающихся элементов?
И усложненный вопрос: то же самое, но сравнить несколько слоев двух приложений(скажем, VAR и USR). Можно ли?
Старый 21.12.2004, 21:09   #2  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,232 / 974 (37) +++++++
Регистрация: 03.04.2002
Придется использовать два слоя, т.к. по другому аксапта сравнивать не умеет, а сторонние средства не поймут формата файлов.
Для сравнения слоев есть обработчик: Сервис - Средства разработки - Переход к новой версии - Сравнение слоев. Генерирует проект с отличающимися объектами.
__________________
Isn't it nice when things just work?
Старый 21.12.2004, 23:48   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Re: Как сравнить 2 приложения?
Цитата:
Изначально опубликовано Zabr
находящиесся и там и там в одном слое, и получить либо список отличающихся объектов в любом удобном для сравнения виде (например, тип:класс - имя класса - список отличающихся методов, или тип:таблица - имя таблицы - список отличающихся полей, групп, методов). Как сделать ?
Файлы aod одного из приложений скопируйте в каталог old.
каталог old должен находится внутри первого приложения (standard - standard\old)
Затем выполняйте сравнение вашего слоя с слоем old (он появится в списке).
Старый 25.11.2008, 11:30   #4  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
Подниму тему...

Та же задача (разбежались 2 приложения). Надо сравнить. Делаю так:

Цитата:
Сообщение от mazzy Посмотреть сообщение
Файлы aod одного из приложений скопируйте в каталог old.
каталог old должен находится внутри первого приложения (standard - standard\old)
Затем выполняйте сравнение вашего слоя с слоем old (он появится в списке).
1. В списке для сравнения слой old не появляется...
2. Пункт меню "Сервис - Средства разработки - Переход к новой версии - Сравнение слоев" отсутствует напрочь.

Реиндексацию приложения запускал. В трубу дул. Any idea?

Axapta 3.0 SP5 EE
__________________
Best Regards,
Roman
Старый 25.11.2008, 11:50   #5  
ice is offline
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,731 / 406 (17) +++++++
Регистрация: 23.03.2006
вы случайно не в папку "standard" все запихнули?
Старый 25.11.2008, 11:58   #6  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
А лицензия на Windows MorphX Development Suite стоит? Сравнение слоев завязано на конфиг. ключ, привязанный к этой лицензии.
__________________
Ivanhoe as is..
Старый 25.11.2008, 12:11   #7  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
Цитата:
Сообщение от ice Посмотреть сообщение
вы случайно не в папку "standard" все запихнули?

Так

Нет Настолько Аксапту я знаю

Все починилось после примитивного "выйти - войти". Объяснений этому не вижу (двухзвенка, все честно), ну, да леший с ними, с объяснениями.

Все работает, спасибо, тема исчерпана.

Да, про лицензию: лицензия партнерская, все там есть.
__________________
Best Regards,
Roman
Старый 25.11.2008, 12:24   #8  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Цитата:
Сообщение от RVS Посмотреть сообщение
Все починилось после примитивного "выйти - войти". Объяснений этому не вижу (двухзвенка, все честно), ну, да леший с ними, с объяснениями.
Аксапта компилирует слой при входе.
В случае трехзвенки, надо перезапускать AOS.
__________________
Axapta v.3.0 sp5 kr2
Старый 25.11.2008, 12:31   #9  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
Цитата:
Сообщение от AndyD Посмотреть сообщение
Аксапта компилирует слой при входе.
В случае трехзвенки, надо перезапускать AOS.
;-[ ]]]]]

Каждый раз прям-таки компилирует?

Что индекс перестраивает, если слои подменить - знаю... Но такое...

Позвольте усомниться...
__________________
Best Regards,
Roman
Старый 25.11.2008, 12:52   #10  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005

Не перекомпилирует. Индекс перестраивает
__________________
Axapta v.3.0 sp5 kr2
Теги
сравнение, сравнение объектов, слой приложения

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Пропали обновления приложения DAX 4.0 EE SP2 pe DAX: Администрирование 3 20.02.2008 00:28
Запуск Axapta 3.0 Object Server Manager в качестве консольного приложения gl00mie DAX: Администрирование 2 15.11.2007 11:12
переход существующего приложения c MS SQL на ORACLE velk DAX: Администрирование 22 27.07.2006 10:30
перенос приложения kitty DAX: Администрирование 8 04.07.2006 13:08
Обновление существующего приложения до SP5 SSA DAX: Администрирование 16 19.02.2003 18:14

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

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

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