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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.04.2006, 10:09   #1  
Maksim is offline
Maksim
Участник
Axapta Retail User
Ex AND Project
 
25 / 18 (1) ++
Регистрация: 28.03.2003
Адрес: г. Владивосток
Вызов IE из Аксапты через Citrix
Приветствую, уважаемые.

Ситуация такая. Пользователи работают в "4-звенке" (Axapta 3.0, sp3), то есть аксапта запускается в окошке цитрикса. При этом есть некоторые отчеты, которые выкидывают информацию в ексель или ворд - все работает замечательно, цитрикс открывает окошки и для них.

Но есть еще отчет, который создает html-документ и открывает его в Internet Explorer, откуда затем пользователи его и печатают (это ценники для магазина). Так вот Internet Explorer как COM-объект через цитрикс не вызывается. Простейший код не отрабатывает, пишет "проверьте регистрацию компонента на машине <имя терминала>". Локально на любой машине код отрабатывает верно.

PHP код:
static void testIE(Args _args)
{
     
COM c = new COM("InternetExplorer.Application");
;
    
c.navigate(fileName);
    
c.visible(true);


Если кто из вас сталкивался или есть предположения почему код не отрабатывает при вызове через цитрикс - прошу.
За это сообщение автора поблагодарили: raniel (1).
Старый 28.04.2006, 10:16   #2  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Попробуйте еще раз зарегистрировать com на терминале.

С Уважением,
Георгий

P.S. Как хорошо мой термин (4х звенка) прижился!
Старый 28.04.2006, 10:22   #3  
BVN is offline
BVN
Участник
 
88 / 13 (1) ++
Регистрация: 07.04.2005
Адрес: г. Королёв МО
Попробуй вызвать не через COM, а запусти как приложение с параметром например:
iexplore file:e:\flash.htm И будет счастье!
Старый 28.04.2006, 10:25   #4  
Maksim is offline
Maksim
Участник
Axapta Retail User
Ex AND Project
 
25 / 18 (1) ++
Регистрация: 28.03.2003
Адрес: г. Владивосток
Цитата:
Сообщение от George Nordic
Попробуйте еще раз зарегистрировать com на терминале.
Зарегистрирован. Локально на терминале код нормально отрабатывает. А вот через цитрикс..
Старый 28.04.2006, 10:27   #5  
Maksim is offline
Maksim
Участник
Axapta Retail User
Ex AND Project
 
25 / 18 (1) ++
Регистрация: 28.03.2003
Адрес: г. Владивосток
Цитата:
Сообщение от BVN
Попробуй вызвать не через COM, а запусти как приложение с параметром например:
iexplore file:e:\flash.htm И будет счастье!
Нет, не будет. Изначально до перехода в 4 звена IE так и вызывался через WinApi::ShellExecute(), а теперь не хочет.
Старый 28.04.2006, 10:38   #6  
BVN is offline
BVN
Участник
 
88 / 13 (1) ++
Регистрация: 07.04.2005
Адрес: г. Королёв МО
Логично. У тебя аксапта зарегистрирована как приложение в цитриксе, ты её и запускаешь....А эксплорер - нет! Ни чего ты через цитрик не запустишь, если ему не сказать. И еще проверь, зайди в терминал, просто в винду и запусти с командной строки, ...P.S. помоему так. Тем более экспорер на серваке запуститься должен, а ты видишь только ...результат.
Старый 28.04.2006, 10:38   #7  
Maksim is offline
Maksim
Участник
Axapta Retail User
Ex AND Project
 
25 / 18 (1) ++
Регистрация: 28.03.2003
Адрес: г. Владивосток
Пока нашел временный выход печатать через FireFox. Действительно, вопрос наверное не из области программирования, а из администрирования безопаности терминального сервера..
Старый 28.04.2006, 10:40   #8  
Maksim is offline
Maksim
Участник
Axapta Retail User
Ex AND Project
 
25 / 18 (1) ++
Регистрация: 28.03.2003
Адрес: г. Владивосток
Цитата:
Сообщение от BVN
Логично. У тебя аксапта зарегистрирована как приложение в цитриксе, ты её и запускаешь....А эксплорер - нет!
По-умолчанию цитрикс любое приложение запустит, никаких спец. настроек не делалось.
Старый 28.04.2006, 11:54   #9  
blokva is offline
blokva
Пенсионер
Аватар для blokva
SAP
NavAx Club
 
743 / 167 (7) ++++++
Регистрация: 04.06.2003
Адрес: Беларусь
Цитата:
Сообщение от Maksim
Пока нашел временный выход печатать через FireFox. Действительно, вопрос наверное не из области программирования, а из администрирования безопаности терминального сервера..
Можо еще из MS Word распечатать
__________________
Законы природы еще никто не отменял!
А еще у меня растет 2 внучки!!! Кому интересно подробности тут:
http://www.baby-shine.com/

Последний раз редактировалось blokva; 28.04.2006 в 11:58.
Теги
internet explorer, терминал

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
работа 1С из Аксапты через COM _scorp_ DAX: Программирование 7 22.08.2008 15:45
Вызов edit метода через callObject kitty DAX: Программирование 9 14.09.2006 16:29
Запуск программы из Аксапты через 2-хзвенку Migel_84 DAX: Программирование 25 27.04.2006 09:41
Вызов веб-сервиса из аксапты dzeaman DAX: Программирование 18 24.12.2005 13:22
Вызов формы через menuItemButton Mechanizm DAX: Программирование 7 27.05.2004 14:29

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

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

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