|  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 | 
|  | 
| Теги | 
| сравнение, сравнение объектов, слой приложения | 
|  | 
| Опции темы | Поиск в этой теме | 
| Опции просмотра | |
| 
 |