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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.10.2011, 08:58   #1  
CHESER85 is offline
CHESER85
Участник
 
93 / 11 (1) +
Регистрация: 04.08.2011
Адрес: Ufa
Записей в блоге: 1
Как вытащить класс из AXUSR.AOD???
Доброго времени суток, дорогие форумчане! Столкнулся с острой проблемой. На нашем предприятии установлена Axapta SP2, 4 версии.

Итак, прихожу сегодня на работу, и смотрю что после "обновления" аксапты хот-фиксом, мои классы имеют более старую версию чем должны иметь, т.е. версия от 5 октября, хотя реальная версия от 15 октября. Выяснил, что перед обновлением наши работники сохранили слой в файл AXUSR.AOD, и я даже открыл его тотал коммандером в кодировке UNICODE и увидел все мои последние наработки.

Естественно, переделывать классы заново я не хочу и не буду. Есть ли возможность как то "вытащить" классы из этого файлика? Тупой метод копирования и вставки процедур не предлагать!

Я пробовал заменять на тестовой базе этот файлик но Аксапта почему то все равно выдавала старые версии этих классов либо вообще выдавала сообщение об ошибках чтения.
Старый 17.10.2011, 09:06   #2  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Может быть сравнением слоев?
Кладете ваш бэкапный файл в папку олд, и сравниваете его с настоящим. Необходимые вам (пропавшие) наработки вставляете
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
За это сообщение автора поблагодарили: RVS (1), S.Kuskov (2).
Старый 17.10.2011, 09:09   #3  
CHESER85 is offline
CHESER85
Участник
 
93 / 11 (1) +
Регистрация: 04.08.2011
Адрес: Ufa
Записей в блоге: 1
а где это в аксапте сделать? извините за беспокойство
Старый 17.10.2011, 10:03   #4  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,427 / 1771 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от CHESER85 Посмотреть сообщение
а где это в аксапте сделать? извините за беспокойство
Как сравнить 2 приложения?
За это сообщение автора поблагодарили: lev (1).
Старый 17.10.2011, 11:49   #5  
CHESER85 is offline
CHESER85
Участник
 
93 / 11 (1) +
Регистрация: 04.08.2011
Адрес: Ufa
Записей в блоге: 1
к сожалению при сравнении он вообще тупит: сравнивает мой класс с каким то левым классом
Старый 17.10.2011, 12:05   #6  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от CHESER85 Посмотреть сообщение
к сожалению при сравнении он вообще тупит: сравнивает мой класс с каким то левым классом
он сравнивает с тем, что лежит в папке олд, а так же с тем слоем, который вы выбрали перед сравнением.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 17.10.2011, 18:04   #7  
Jorj is offline
Jorj
Участник
Аватар для Jorj
 
11 / 14 (1) ++
Регистрация: 03.10.2006
Адрес: Киев
Цитата:
Сообщение от CHESER85 Посмотреть сообщение
к сожалению при сравнении он вообще тупит: сравнивает мой класс с каким то левым классом
Скорее всего у класса в папке Old совпадает Id с одним из существующим классов, по этому он их и сравнивает.
__________________
Не принимайте жизнь всерьез - это временное явление...
Старый 20.10.2011, 05:18   #8  
offenmeier is offline
offenmeier
HAI; CAN HAS STDIO?
Аватар для offenmeier
Соотечественники
 
77 / 36 (2) +++
Регистрация: 17.02.2005
Адрес: Auckland, NZ
поставить ещё одну аксапту и вытащить. пустая база, компиляция не нужна. зашли, поставили лицензию, открыли, вытащили свой класс.

вообще немного не понимаю, почему положив свой axusr.aod в папку old вы не можете увидеть изменения. может не так подкладываете? убейте axapd.aoi в папке old и перезапустите AOS.

ID класса тут не при чём, сравнит по имени. когда импортируешь класс с тем же именем, но с левым ID, сравнивает, как ни в чём не бывало.

а вообще всё что делаешь надо сливать в XPO и хранить копию у себя, раз такие расклады
__________________
our sharp bitter vitriol is not that of the vulgar.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
mfp: AX6 sneak preview - SQL AOD Blog bot DAX Blogs 9 15.06.2009 10:48
класс InventSumDateValueReportDim Физические запасы? Poleax DAX: Программирование 12 01.07.2008 15:27
Проблема с передачей контролов из формы в класс matew DAX: Программирование 0 28.04.2008 17:37
Класс SysMailer Ivandos DAX: Программирование 0 13.12.2007 18:25
Класс xSysLastValue Maxim Gorbunov DAX: База знаний и проекты 0 27.11.2001 17:39
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:27.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.