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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.10.2011, 14:00   #1  
PavelM is offline
PavelM
Участник
 
27 / 10 (1) +
Регистрация: 20.01.2005
Dynamics Ax 2009 + Crystal Reports
Добрый день.

В процессе миграции с Ax3.0 на 2009 столкнулись с бедой.

У нас на 3.0 большое количество форм с ActiveX Crystal Report Viewer'ом.

При переносе на 2009 обнаружилось, что 2009 мирно умирает при попытке открыть любую форму с этим элементом, это справедливо как для перенесенных форм, так и для созданной формы Form1 с единственным элементом Crystal ActiveX Report Viewer Control 11.5 (пробовали и 11.0 и 9.0).

При открывании формы Аксапта закрывается с маловразумительной ошибкой "Программа "Microsoft Dynamics Ax Client" не работает.

Проверялось на клиенте с WIndows 7 (32) и на 2003 сервере (32).

Есть у кого рабочее решение с 2009 и Crystal Reports? Как побеждали такую напасть?

MS Dynamics Ax 2009, Kernel 5.00.1500.4570. Windows 7 32 Professional , Windows 2003 Server 32
Старый 10.10.2011, 14:30   #2  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Нет возможности отказаться от данного элемента? Или использовать что-то более Microsof"овское?
Не переносите код. Переносите по бизнес-процессам. Честно, немного удивляет фраза "при открытии формы вызывается Report Viewer". Или на форме необходимо видеть данные из других источников? Тогда неправильно выстроена архитектура решения.

С Уважением,
Георгий
Старый 10.10.2011, 15:09   #3  
PavelM is offline
PavelM
Участник
 
27 / 10 (1) +
Регистрация: 20.01.2005
Погодите. Про технологию переноса я ничего не писал, равно как и фразу "при открытии формы вызывается Report Viewer".

Дело в том, что у нас около 20-30 отчетов, которые реализованы при помощи Crystal Report.
Реализация такая - используется форма Axapta с элементом типа ActiveX на ней (CR Viewer) и вкладкой параметры.

параметры передаются в отчет CR, который в свою очередь использует SP MSSQL.

в Акс 3.0 лемент прекрасно работает. В 2009 вызов этого объекта приводит к крашу. Повторюсь, проблема в большом количестве отчетов и их достаточной сложности. На разработку заново потребуется времени в десятки раз больше чем на перенос.
Старый 10.10.2011, 17:58   #4  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5788 (200) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
У вас же вроде как используется ядро RU7, для него в открытом доступе есть отладочные символы, так что с отладчиком вполне можно расковырять, где, когда и почему клиент "умирает", см. ссылки вот здесь. На вскидку у клиента может, к примеру, разрушаться стек - по крайней мере, очень похожие симптомы были по ходу переноса кода, использующего DLLFunction: поскольку в 2009-й клиент использует юникод, под строковые буферы стало надо выделать вдвое больше памяти, чем предполагаемое максимальное число символов. Однако, поскольку тут дело с ActiveX-ом, однозначно утверждать, что дело в этом, нельзя...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axinthefield: Dynamics AX Event IDs Blog bot DAX Blogs 0 01.03.2011 22:11
semanticax: Dynamics AX 2009 Installation - Application Blog bot DAX Blogs 0 22.12.2010 08:11
emeadaxsupport: List of fixes that improve performance of certain features in Dynamics AX 2009 Blog bot DAX Blogs 0 13.10.2009 19:06
gatesasbait: Dynamics AX 2009 SSRS and SSAS Integration Tips Blog bot DAX Blogs 3 09.07.2009 13:07
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05

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

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

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