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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.03.2015, 15:23   #1  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
Цитата:
Сообщение от kia Посмотреть сообщение
Может в 2012 это поможет, но в 2009 я его не нашел.
В 2009 штатная сравнилка берет с нижними слоями.
Я вообще это в 3.0 смотрел...

В 2009-й - оно тоже есть и работает.. Сервис - Средства разработки - Обновить код - Сравнение слоев.

Все работает.. Вот как-то так..

PS : Мне почудилось, или раньше картинку сюда можно было прямо с компа вставить? Потому как теперь оно требует URL, а выгружать картинки куда-то - мне лениво ))

PPS : Вот оно ))



__________________
Best Regards,
Roman

Последний раз редактировалось RVS; 31.03.2015 в 15:28.
За это сообщение автора поблагодарили: kia (1).
Старый 31.03.2015, 18:21   #2  
kia is offline
kia
Участник
 
96 / 19 (1) ++
Регистрация: 07.10.2008
Адрес: Харьков
Судя по результату, эта утилита тоже ошибается.
Для слоя берет все, а ОЛД без нижних слоев
Старый 31.03.2015, 19:24   #3  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
Цитата:
Сообщение от kia Посмотреть сообщение
Судя по результату, эта утилита тоже ошибается.
Гм.. позвольте усомниться.. "- она всех удовлетворяет.. - а его никто не удовлетворяет" (с) анекдот, извините..
Цитата:
Сообщение от kia Посмотреть сообщение
Для слоя берет все, а ОЛД без нижних слоев
Поясните, плз, в следующем разрезе :
- что, по-вашему, делает эта утилита?
- что, по-вашему (или - для вашей задачи) она должна делать?
__________________
Best Regards,
Roman

Последний раз редактировалось RVS; 31.03.2015 в 19:30.
Старый 01.04.2015, 10:11   #4  
kia is offline
kia
Участник
 
96 / 19 (1) ++
Регистрация: 07.10.2008
Адрес: Харьков
Цитата:
Сообщение от RVS Посмотреть сообщение
Поясните, плз, в следующем разрезе :
- что, по-вашему, делает эта утилита?
- что, по-вашему (или - для вашей задачи) она должна делать?
Есть таблица, которая в обновлении не менялась.
Значит на слое VAR и в OLD_VAR она должна быть одинаковая.
Задаю утилите сравнение var и old var.
Утилита добавила таблицу в проект.
Я ожидал, что ее не будет.
Старый 01.04.2015, 10:30   #5  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
Цитата:
Сообщение от kia Посмотреть сообщение
Есть таблица, которая в обновлении не менялась.
Значит на слое VAR и в OLD_VAR она должна быть одинаковая.
Задаю утилите сравнение var и old var.
Утилита добавила таблицу в проект.
Я ожидал, что ее не будет.
ОК.

Теперь, чтобы удостовериться, что таблица действительно не менялась - делаем так :

- наступаем на эту таблицу в дереве
- правой кнопой мыши - Сравнение, задаем var и old var
- жмем Сравнить

Если получаем "Расхождений не обнаружено" - тогда да, таблица действительно не менялась и утилита ведет себя как-то не так.

У вас именно так получается?
__________________
Best Regards,
Roman
Старый 01.04.2015, 11:44   #6  
kia is offline
kia
Участник
 
96 / 19 (1) ++
Регистрация: 07.10.2008
Адрес: Харьков
И приходим к исходной проблеме.
Если так сравнивать, то в разницу попадают например поля с нижних слоев.
Слой var берется с нижними слоями
Старый 01.04.2015, 12:03   #7  
Link is offline
Link
Британский учённый
Аватар для Link
Соотечественники
 
568 / 523 (19) +++++++
Регистрация: 25.11.2005
Адрес: UK
Записей в блоге: 9
Цитата:
Сообщение от kia Посмотреть сообщение
И приходим к исходной проблеме.
Если так сравнивать, то в разницу попадают например поля с нижних слоев.
Слой var берется с нижними слоями
Не совсем понимаю вашу задачу, но попробуйте сделать вот что: скопируйте в папку old все новые слои ниже var. Тогда при сравнении у вас нижние слои будут одинаковы и вы сможете увидеть разницу только в самих var слоях.
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще.
За это сообщение автора поблагодарили: MazZzDaI (1).
Старый 01.04.2015, 12:16   #8  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
Цитата:
Сообщение от kia Посмотреть сообщение
И приходим к исходной проблеме.
Если так сравнивать, то в разницу попадают например поля с нижних слоев.
Слой var берется с нижними слоями
Блин.. ладно.. давайте так тогда : чисто для примера :

- При сравнении Акса "смотрит" на VAR-слой именно так, как она работает.Вот так :Про слои в Аксе
- и это, ИМХО, правильно. Представьте следующее :
- вы сделалли некую доработку на USR. Затем перенесли ее на CUS. Сравнение USR с OLD_USR честно покажет вам, что доработка "опущена" на слой CUS (если бы было "по-вашему", сравнение показало бы что - о, ужас-ужас!! - доработка удалена)

Это к вопросу о том, почему так работает сравнение.

Цитата:
Сообщение от kia Посмотреть сообщение
И приходим к исходной проблеме.
- не понимаю проблему. Вы дали описание только части задачи, имхо :

Цитата:
Сообщение от kia
Нужно программно вывести список объектов, реально измененных в обновлении (в VAR слое).
Хочется сравнить только VAR слой с его OLD версией.
Слой VAR чужой, пароля на него нет.
А в чем в целом задача-то состоит? Куда вы этот "список изменений на VAR" потом деть хотите?
__________________
Best Regards,
Roman
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибки при установке SP и русского слоя. (AX 2009) lekonstantine DAX: Администрирование 6 30.11.2011 12:48
Экспорт отдельного слоя приложения S.Kuskov DAX: Программирование 2 26.01.2010 08:34
Экспорт слоя USR st_msav DAX: Администрирование 2 10.02.2006 13:56
Программынй экспорт из определенного слоя Vasilenko Alexsandr DAX: Программирование 14 08.12.2005 15:07
Экспорт таблиц и форм с указанием слоя Zepp DAX: Администрирование 8 31.10.2005 20:16

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

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

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