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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.11.2007, 17:20   #1  
ortin is offline
ortin
Участник
 
39 / 11 (1) +
Регистрация: 10.09.2007
Адрес: СПб
Проблема с программным открытием форм
При загрузке системы (в Application.startupPost) c помощью MenuFunction(menuItemName, menuItemType) пытаюсь запустить различные сущности. Классы и отчеты прекрасно запускаются. А вот при попытке открыть форму на экране ничего не появляется. Если выполнить мой класс из АОТ, то все хорошо.
В чем может быть проблема?

Последний раз редактировалось ortin; 14.11.2007 в 17:31.
Старый 14.11.2007, 17:34   #2  
Russland is offline
Russland
MCTS
Аватар для Russland
MCBMSS
 
267 / 116 (4) +++++
Регистрация: 17.10.2005
Адрес: Донеччина, Україна
Приведите код как вы пытаетесь открыть форму.
__________________

В глухомани, в лесу Несмотря на красу Дни проводит Лиса Патрикевна. Я никак не пойму Отчего, почему Не пускают куму На деревню
Старый 14.11.2007, 17:39   #3  
ortin is offline
ortin
Участник
 
39 / 11 (1) +
Регистрация: 10.09.2007
Адрес: СПб
Код:
menuFunction = new MenuFunction(remind.MenuItemName,remind.MenuItemType));
...
menuFunction.run(); 
menuFunction.wait();
Старый 14.11.2007, 17:44   #4  
Russland is offline
Russland
MCTS
Аватар для Russland
MCBMSS
 
267 / 116 (4) +++++
Регистрация: 17.10.2005
Адрес: Донеччина, Україна
Возможно проблемы с remind
Для начала попробуйте явно вызвать. Например так:

X++:
    MenuFunction    mf;
    ;

    mf = new MenuFunction(MenuItemDisplayStr(PriceDiscAdmTable_Sales), MenuItemType::Display);
    mf.run();
__________________

В глухомани, в лесу Несмотря на красу Дни проводит Лиса Патрикевна. Я никак не пойму Отчего, почему Не пускают куму На деревню
Старый 14.11.2007, 17:52   #5  
ortin is offline
ortin
Участник
 
39 / 11 (1) +
Регистрация: 10.09.2007
Адрес: СПб
то же самое. Из AOT работает. При загрузке - нет.
Старый 16.11.2007, 09:49   #6  
ortin is offline
ortin
Участник
 
39 / 11 (1) +
Регистрация: 10.09.2007
Адрес: СПб
Проблема решилась, когда стал выполять методы класса на клиенте.
Старый 16.11.2007, 09:58   #7  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от ortin Посмотреть сообщение
Проблема решилась, когда стал выполять методы класса на клиенте.
На всякий случай - расскажите, как именно вы их стали выполнять на клиенте?
Старый 16.11.2007, 10:02   #8  
ortin is offline
ortin
Участник
 
39 / 11 (1) +
Регистрация: 10.09.2007
Адрес: СПб
Выставил в AOT свойство класса RunOn в Client (по умолчению Called from).
Старый 16.11.2007, 10:08   #9  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от ortin Посмотреть сообщение
Выставил в AOT свойство класса RunOn в Client (по умолчению Called from).
Вот я так и подумал. Это все конечно хорошо. Просто получается, что вы из серверного класса делаете вызовы к классу на клиенте.
Причем класс выполняет сугубо клиентскую обработку.

Лучше его поместить в info.startupPost() - он выполняется на клиенте
За это сообщение автора поблагодарили: ortin (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Открытие форм с сервера с использованием MenuFunction gl00mie DAX: Программирование 6 01.04.2009 17:08
Проблема с экспортом налоговых форм BBBd DAX: Функционал 0 22.10.2008 20:09
Управление настройками форм LTA DAX: Программирование 11 11.12.2003 14:20
Проблема: русские шрифты в отчетах, формируемых на сервере. Anais DAX: Администрирование 3 17.11.2003 13:20
Настройка форм для групп пользователей Роман Кошелев DAX: Функционал 14 05.08.2002 16:32
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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