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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.07.2005, 17:35   #1  
NetBus is offline
NetBus
Участник
 
200 / 85 (3) ++++
Регистрация: 08.07.2005
Адрес: Москва
траблы при выделении черным цветом и указанием слоя изменения кода...
Захожу в axapta 3.0 sp3 на слое usr.
Захожу в девственно чистый класс без изменений родного функционала (какой, не суть важно). Ставлю там комментарий в любом методе. Компелирую. Класс краситья черным цветом и указывает слой изменения usr. Убираю комментарий, компилирую класс - цвет остается черным. Где логика, - глядя на этот класс я понимаю, что он имеет исправления внесенные на слое usr? Но их там нет. Он ничем не отличается от родного кода, находящегося на слое Bus например. Кто нибудь может прояснить ситуацию?
Старый 14.07.2005, 17:44   #2  
БП is offline
БП
Участник
 
28 / 10 (1) +
Регистрация: 02.06.2005
Цитата:
Он ничем не отличается от родного кода, находящегося на слое Bus например.
Неправда. Как раз и отличается. Хотя бы значением параметра ChangedBy.

Учи албанский!
Старый 14.07.2005, 17:45   #3  
NetBus is offline
NetBus
Участник
 
200 / 85 (3) ++++
Регистрация: 08.07.2005
Адрес: Москва
это несерьезно...
Старый 14.07.2005, 17:57   #4  
twilight is offline
twilight
MCTS
MCBMSS
 
874 / 237 (9) ++++++
Регистрация: 17.10.2004
Адрес: Королёв
Компилятор не настолько умный, чтобы думать, отличается или не отличается
Если сохранили изменение, то он считает объект измененным
И объект останется измененным (для компилятора) до тех пор, пока вы его явно не удалите из слоя usr
Старый 14.07.2005, 18:00   #5  
БП is offline
БП
Участник
 
28 / 10 (1) +
Регистрация: 02.06.2005
Цитата:
это несерьезно...
Более того, если удалить этот класс из usr слоя, то значение свойства ChangedBy вернется к своему первоначальному значению из bus слоя.

Такая вот тут незамысловатая логика.
Старый 14.07.2005, 18:08   #6  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Обратите внимание на функцию Add-Ins -> Сравнение.

Или на эту ветку http://www.axforum.info/forums/showt...&threadid=8932

Проекты можно сравнить одним классом. Можно дописать, будет сканироваться весь АОТ, и, если объекты совпадают, он будет удаляться из "верхнего" класса.

С Уважением,
Георгий
Старый 14.07.2005, 18:15   #7  
NetBus is offline
NetBus
Участник
 
200 / 85 (3) ++++
Регистрация: 08.07.2005
Адрес: Москва
Мы немного ушли от темы.
Для меня логический посыл был такой:
1. Если класс выделен черным цветом, то на указанном слое в него добавлены изменения и они там ЕСТЬ!
а оказывается, — по факту
2. Если класс выделен черным цветом, то на указанном слое его пытались модифицировать(без разницы осталось там изменение или нет)
Старый 14.07.2005, 18:30   #8  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Совершенно верно!
Пусть Вас это не удивляет. В Axapta еще есть, чему поудивляться
Дело в том, что изменения храняться в usr.aod... (вернее слой.aod). И изменения стираются, только если Вы целиком удалите объект из системы.

С Уважением,
Георгий.
Старый 14.07.2005, 18:31   #9  
NetBus is offline
NetBus
Участник
 
200 / 85 (3) ++++
Регистрация: 08.07.2005
Адрес: Москва
Хорошо, все прояснилось. Спасибо всем за участие.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Не сохраняются изменения при переносе с CUS слоя на USR maximka DAX: Администрирование 2 18.01.2007 13:05
Как получить стек вызовов без изменения кода? Ilia# DAX: Программирование 2 24.01.2006 11:04
Экспорт таблиц и форм с указанием слоя Zepp DAX: Администрирование 8 31.10.2005 20:16
Из cus слоя пропали изменения формы. vasiliy DAX: Программирование 10 27.06.2005 10:27
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

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

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

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