21.12.2004, 20:18 | #1 |
Участник
|
Как сравнить 2 приложения?
Есть 2 приложения. Версия Аксапты одна и та же. Требуется сравнить все объекты АОТ, находящиесся и там и там в одном слое, и получить либо список отличающихся объектов в любом удобном для сравнения виде (например, тип:класс - имя класса - список отличающихся методов, или тип:таблица - имя таблицы - список отличающихся полей, групп, методов). Как сделать ? Есть ли стандартные способы? Можно ли получить "разницу приложений" в виде такого же дерева АОТ (например в каком то третьем приложении) с перечнем только отличающихся элементов?
И усложненный вопрос: то же самое, но сравнить несколько слоев двух приложений(скажем, VAR и USR). Можно ли? |
|
21.12.2004, 21:09 | #2 |
NavAx
|
Придется использовать два слоя, т.к. по другому аксапта сравнивать не умеет, а сторонние средства не поймут формата файлов.
Для сравнения слоев есть обработчик: Сервис - Средства разработки - Переход к новой версии - Сравнение слоев. Генерирует проект с отличающимися объектами.
__________________
Isn't it nice when things just work? |
|
21.12.2004, 23:48 | #3 |
Участник
|
Re: Как сравнить 2 приложения?
Цитата:
Изначально опубликовано Zabr
находящиесся и там и там в одном слое, и получить либо список отличающихся объектов в любом удобном для сравнения виде (например, тип:класс - имя класса - список отличающихся методов, или тип:таблица - имя таблицы - список отличающихся полей, групп, методов). Как сделать ? каталог old должен находится внутри первого приложения (standard - standard\old) Затем выполняйте сравнение вашего слоя с слоем old (он появится в списке). |
|
25.11.2008, 11:30 | #4 |
Сенбернар
|
Подниму тему...
Та же задача (разбежались 2 приложения). Надо сравнить. Делаю так: Цитата:
2. Пункт меню "Сервис - Средства разработки - Переход к новой версии - Сравнение слоев" отсутствует напрочь. Реиндексацию приложения запускал. В трубу дул. Any idea? Axapta 3.0 SP5 EE
__________________
Best Regards, Roman |
|
25.11.2008, 11:50 | #5 |
Участник
|
вы случайно не в папку "standard" все запихнули?
|
|
25.11.2008, 11:58 | #6 |
Участник
|
А лицензия на Windows MorphX Development Suite стоит? Сравнение слоев завязано на конфиг. ключ, привязанный к этой лицензии.
__________________
Ivanhoe as is.. |
|
25.11.2008, 12:11 | #7 |
Сенбернар
|
Так Нет Настолько Аксапту я знаю Все починилось после примитивного "выйти - войти". Объяснений этому не вижу (двухзвенка, все честно), ну, да леший с ними, с объяснениями. Все работает, спасибо, тема исчерпана. Да, про лицензию: лицензия партнерская, все там есть.
__________________
Best Regards, Roman |
|
25.11.2008, 12:24 | #8 |
Участник
|
Цитата:
В случае трехзвенки, надо перезапускать AOS.
__________________
Axapta v.3.0 sp5 kr2 |
|
25.11.2008, 12:31 | #9 |
Сенбернар
|
Цитата:
Каждый раз прям-таки компилирует? Что индекс перестраивает, если слои подменить - знаю... Но такое... Позвольте усомниться...
__________________
Best Regards, Roman |
|
25.11.2008, 12:52 | #10 |
Участник
|
Не перекомпилирует. Индекс перестраивает
__________________
Axapta v.3.0 sp5 kr2 |
|
Теги |
сравнение, сравнение объектов, слой приложения |
|
|