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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.12.2004, 13:45   #1  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
AXAPTA и английский интерфейс
Добрый день!

Очень интересный эффект получился, когда я переключил Аксапту на английский интерфейс. Во-первых, в Главном меню появились новые пункты (в частности, российские Основные средства, хотя у нас они не куплены, и, соответственно, не работают), которых нет в русском интерфейсе. Во-вторых, некоторые пункты меню оказались отвязанными от своих объектов, и таких пунктов достаточно много (подозреваю, это происходит только с usrовскими пунктами). В репозитарии эти менюайтемы есть, но не настроены, хотя в "русской версии" все ок. Поиск по UtilElements показал, что этих пунктов там вообще нет! При попытке заполнения их свойств все происходит так, словно создается совершенно новый пункт меню.
Глобальная компиляция и переиндексация АОТ ничего не изменили.
Кто-нибудь с подобным сталкивался или может прокомментировать?
__________________
Андрей.
Старый 22.12.2004, 18:15   #2  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
Продолжение
Дальше - веселее. Если под английским интерфейсом сделать реиндксацию АОТ, получаем совершенно симметричный глюк: в английской среде начинает все работать, а в русской - появляются описанные выше проблемы. Причем, похоже, ситуация хуже, чем я предположил, т.к. обнаружились сисовские пункты меню, отвязавшиеся от объектов!
Кстати, файлы axapd.aoi отличаются при индексации в русской и английской версии.
Ну и до кучи, что меня совершенно добило - при попытке глобальной компиляции из-под сбойного интерфейса вылезает ошибка самого класса компиляции!!!
Судя по тишине в теме - эта ерунда является особенностью нашей версии системы . И все-таки, может у кого есть какие-нибудь здравые мысли на этот счет?
__________________
Андрей.
Старый 22.12.2004, 21:41   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
это особенность вашей версии.
по роду занятий часто работаю с английским интерфейсом.
"отвязанных" объектов не наблюдается.

Были глюки с русскими адресами в первых версиях 3.0.
Но в сейчас вроде везде поправлено.
Старый 23.12.2004, 03:03   #4  
AKIS-Falcon is offline
AKIS-Falcon
Ехидна
Аватар для AKIS-Falcon
 
543 / 13 (2) ++
Регистрация: 22.06.2004
Адрес: Pincourt, Montreal, Canada
Осторожнее с глобальной перекомпиляцией!!!!

Очень часто замечал, что после нее начинается массовое "выпадение" методов классов, с ошибкой "попытка присвоения переменной значения неверного типа". Хотя, разумеется, на самом деле все корректно. Судя по всему, при перекомпиляции как-то (??) неверно обновляются какие-то (??) внутренние кэши.

И еще, совсем уж чудеса - могут неожиданно "пропадать" изменения в юзеровском слое у отдельных методов! Случалось у меня: вдруг перестает работать как надо функция. Захожу в прогу, ищу свои изменения, сделанные много месяцев назад - нету! Как будто и не было их вовсе! Ну, один раз на свою память погрешил, ну мало ли - но когда то же самое повторилось во третий, пятый, десятый раз...

В общем, "...о сколько нам открытий чудных, готовит MBS-Аксапты дух..." (С) Наш с Пушкиным.
__________________
Strictly IMHO and nothing personal.
Сугубо мое персональное мнение, безотносительно к личности оппонента.
Старый 23.12.2004, 11:00   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Изначально опубликовано AKIS-Falcon
Очень часто замечал, что после нее начинается массовое "выпадение" методов классов, с ошибкой "попытка присвоения переменной значения неверного типа".
Был удивлен.

Хм... Предупреждаю сразу о пункте правил, который запрещает обсуждение кряков.

Практически все, кто ко мне обращался с подобной проблемой, работали с ломанной Аксаптой, у которой был установлен неправильный русский ktd-файл. Полностью уверен, что у AKIS-Falcon нормальная версия... Скорее всего и у Dron AKA andy тоже.

Обратите внимание на
http://forum.mazzy.ru/index.php?showtopic=483
а также на
http://forum.mazzy.ru/index.php?showtopic=566

В общем, если у вас проблемы с переключением языков, надо рыть в сторону ktd.
Точно знаю, что есть широкораспространенные пиратские версии, где ktd неправильный.

AKIS-Falcon, Dron AKA andy, если решите проблему, то напишите пожалуйста, где жила проблема.
Старый 23.12.2004, 11:56   #6  
Zom is offline
Zom
Участник
 
41 / 11 (1) +
Регистрация: 28.08.2003
Адрес: Denmark
Цитата:
Изначально опубликовано AKIS-Falcon
Осторожнее с глобальной перекомпиляцией!!!!
И еще, совсем уж чудеса - могут неожиданно "пропадать" изменения в юзеровском слое у отдельных методов! Случалось у меня: вдруг перестает работать как надо функция. Захожу в прогу, ищу свои изменения, сделанные много месяцев назад - нету! Как будто и не было их вовсе! Ну, один раз на свою память погрешил, ну мало ли - но когда то же самое повторилось во третий, пятый, десятый раз...
Пропадание методов имеет мало общего с перекомпиляцией всего приложения.

К сожалению, эта ошибка есть в Ax 3.0 SP3 и скорее всего в более ранних версиях. Она уже исправлена в Ax 4.0 и возможно войдет в Ax 3.0 SP4

Есть очень простой способ обезопасить себя - когда создаете новые методы, например, в классах, они по умолчанию пустые. Просто добавьте в них какой-то код (например, комментарий) и потом при необходимости удалите их вручную. Иначе Аxapta удалит их после компиляции класса, что иногда при определенных условиях может привести к потере других (не пустых) методов.
Старый 23.12.2004, 13:35   #7  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
У меня лицензия, АХ30 CIS SP2.
Удивительно то, что индексные файлы (axapd.aoi) отличаются после реиндексации в разных интерфейсах, и это главное следствие какого-то сбоя, все остальное проистекает из этого.
Ладно, будем рыть.
__________________
Андрей.
Старый 23.12.2004, 13:52   #8  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Очень интересно. Zom, Dron AKA andy, спасибо.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptabuilder: How to setup Axapta batch server running as user defined windows service Blog bot DAX Blogs 0 12.04.2007 16:10
axaptabuilder: How to build Axapta application from XPO files stored in Visual Source Safe. Blog bot DAX Blogs 0 12.04.2007 16:10
axaptabuilder: How to build Axapta application from XPO files stored in Visual Source Safe. Blog bot DAX Blogs 0 22.11.2006 15:20
Говорят вышел SP2 для Axapta 3. Кто нибуть что знает на эту тему? soin DAX: Прочие вопросы 10 13.10.2003 10:43
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

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

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

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