10.02.2010, 23:00 | #1 |
Участник
|
Установка клиента AX4.0 на windows 7 (64-bit)
коллеги, кто-нибудь устанавливал сабж?
если при установке указать предлагаемый по умолчанию путь в C:\Program Files (x86)\Microsoft Dynamics AX\40\Client, то при запуске клиент ругается на отсутствие каталога C:\Program Files\Microsoft Dynamics AX\40\Client. если же при установке выбрать каталог C:\Program Files\Microsoft Dynamics AX\40\Client, то инсталляция заканчивается ошибкой по невозможности регистрации компонент аксапты (regasm). если же в первом варианте скопировать C:\Program Files (x86)\Microsoft Dynamics AX\40\Client в C:\Program Files\Microsoft Dynamics AX\40\Client, то клиент успешно стартует, но при этом не запускается на выполнение ни один отчёт с ошибкой - cannot open form (невозможно открыть форму). кто-нибудь сталкивался с подобным саботажем? спасибо.
__________________
Felix nihil admirari Последний раз редактировалось wojzeh; 10.02.2010 в 23:01. Причина: грамматическая ошибка |
|
11.02.2010, 12:32 | #2 |
Участник
|
У меня не win7 x64, но думаю сделать надо следующее:
Откройте клиентскую конфигурационную утилиту, создайте новую активную конфигурацию, сохраните как файл конфигурации axc. Потом откройте файл блокнотом и поправьте пути (На Program Files (x86)). Далее открывайте этот файл .axc аксаптовским клиентом. Почему-то утилита не позволяет править эти пути, не знаю почему. |
|
12.02.2010, 21:24 | #3 |
Участник
|
да, это лечит пути запуска и позволяет избавиться от копирования каталога bin, но к сожалению не помогает - окно отчёта так и не открывается.
спасибо!
__________________
Felix nihil admirari |
|
13.02.2010, 01:22 | #4 |
Участник
|
А отчеты внешние? Через COM (ворд и ехель)?
А пути к шаблонам прописаны в приложении (начиная с АХ4 нужно их прописывать ручками в каждой компании отдельно и на расшаренную для юзеров папку) Можно это оно? Или дело именно в клиенте? А если ставить вообще в левую папку (не программ файлс). |
|
13.02.2010, 01:29 | #5 |
Участник
|
отчёты родные
шаблоны, думаю, тут ни при чём похоже, дело именно в клиенте. как будто обламывается запуск какой-то dll, обслуживающий этот фреймворк. в левую папку ставится с таким же успехом и так же не открываются отчёты.
__________________
Felix nihil admirari |
|
15.02.2010, 04:33 | #6 |
Microsoft Dynamics
|
Цитата:
Сообщение от wojzeh
если же в первом варианте скопировать C:\Program Files (x86)\Microsoft Dynamics AX\40\Client в C:\Program Files\Microsoft Dynamics AX\40\Client, то клиент успешно стартует, но при этом не запускается на выполнение ни один отчёт с ошибкой - cannot open form (невозможно открыть форму).
Код: mklink /J "C:\Program Files\Microsoft Dynamics AX\40" "C:\Program Files (x86)\Microsoft Dynamics AX\40" |
|
|
За это сообщение автора поблагодарили: wojzeh (1). |
16.02.2010, 21:20 | #7 |
Участник
|
спасибо, пути лечит, но отчёты так и не открываются.
__________________
Felix nihil admirari |
|
17.02.2010, 10:09 | #8 |
Участник
|
Если есть версия, что дело в какой-то dll, которую клиент пытается запустить, что почему бы не попробовать выявить это process monitor'ом?
|
|
|
За это сообщение автора поблагодарили: Logger (3), wojzeh (1). |
17.02.2010, 16:47 | #9 |
Участник
|
в дебаггере дело обламывается в SysReportRun.run() при его повторном вызове в runBaseReport.run(); где вроде как не может создаться ReportViewer.
долго медитировал на него, но так и не понял почему. кстати, если отчёт открывать из AOT, то он нормально отображается.
__________________
Felix nihil admirari |
|
17.02.2010, 20:09 | #10 |
Участник
|
А банальная опция закладки Совместимость на .ехе и проба выбора другой ОС (ХР СП3 или Висты), что дает?
|
|
|
За это сообщение автора поблагодарили: wojzeh (1). |
17.02.2010, 20:13 | #11 |
Участник
|
да, спасибо, эти опции были последовательно проверены - не помогло.
__________________
Felix nihil admirari |
|
17.02.2010, 20:45 | #12 |
Участник
|
в конце концов проблему поборол переиндексацией по этому совету
всем большое спасибо за смех, любовь и слёзы.
__________________
Felix nihil admirari |
|
|
За это сообщение автора поблагодарили: BOAL (1). |
17.02.2010, 21:10 | #13 |
Участник
|
Отлично, что все решилось и проблема была не в .ехе с .длл. А то напрягала перспектива установки клиента на новых пользователей, на компах которых может быть уже новая Вин7 х64.
|
|