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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.03.2014, 14:07   #1  
user_ax is offline
user_ax
Участник
Аватар для user_ax
 
599 / 39 (3) +++
Регистрация: 07.10.2012
Адрес: ZP
Если будете вызывать через ClassFactory - не сможете управлять правами для этой формы, помнится уважаемый mazzy писал об этом где-то.
А с помощью MenuFunction нормально ведь, по BP так нужно?
Старый 31.03.2014, 14:12   #2  
АртемМелихов is offline
АртемМелихов
Участник
Аватар для АртемМелихов
 
120 / 10 (1) +
Регистрация: 18.12.2013
Адрес: Samara
Цитата:
Сообщение от user_ax Посмотреть сообщение
Если будете вызывать через ClassFactory - не сможете управлять правами для этой формы, помнится уважаемый mazzy писал об этом где-то.
А с помощью MenuFunction нормально ведь, по BP так нужно?
через MenuFunction не работает, пробывал. Ругается что переменная не определенна
Старый 31.03.2014, 14:22   #3  
АртемМелихов is offline
АртемМелихов
Участник
Аватар для АртемМелихов
 
120 / 10 (1) +
Регистрация: 18.12.2013
Адрес: Samara
Цитата:
Сообщение от user_ax Посмотреть сообщение
Если будете вызывать через ClassFactory - не сможете управлять правами для этой формы, помнится уважаемый mazzy писал об этом где-то.
А с помощью MenuFunction нормально ведь, по BP так нужно?
вот к примеру:
X++:
  formRun.init();
                formRun.run();
                _args = new Args(formstr(vsn_ExtDisc_Processing_Dialog));
                _args.record(salesTab);
                menuExtDisc  = new menufunction(menuitemDisplayStr(vsn_ExtDisc_Processing_Dialog), menuitemtype::Display);
               
                menuExtDisc.run(_args);
                formRun.wait();
                formRun.detach();
добавил вызов функции для строки из вызванной формы. Форма вызывается, а функция даже не пытается запуститься. Тупо игнорируется без ошибок.
Старый 31.03.2014, 15:30   #4  
Cardagant is offline
Cardagant
Участник
 
317 / 54 (2) ++++
Регистрация: 11.10.2011
Вместо
X++:
appl.company("exp");
лучше
X++:
changecompany('exp')
{
    // Ваши директивы
}
Старый 31.03.2014, 16:03   #5  
АртемМелихов is offline
АртемМелихов
Участник
Аватар для АртемМелихов
 
120 / 10 (1) +
Регистрация: 18.12.2013
Адрес: Samara
Цитата:
Сообщение от Cardagant Посмотреть сообщение
Вместо
X++:
appl.company("exp");
лучше
X++:
changecompany('exp')
{
    // Ваши директивы
}
у меня вызывается одна главная форма в другой компании, и две подчиненные. И пользователь должен иметь возможность закрыть, формы из старой компании и работать с теми, которые мы вызвали. Посему посчитал что лучше сделать так. Или важно только какая компания была активна при старте окна и функций?
Теги
formrun, menifunction, trabla

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
setTimeOut() не работает в классе, если экземпляр класса создан через вызов MenuFunction AR® DAX: Программирование 10 22.05.2013 16:53
dynamicsaxtraining: Vendor returns Blog bot DAX Blogs 0 11.10.2012 00:11
dynamicsaxtraining: Sales Blog bot DAX Blogs 0 25.04.2012 03:18
dynamicsaxtraining: Paying a Vendor Blog bot DAX Blogs 0 22.03.2012 22:11
dynamicsaxtraining: Purchase Blog bot DAX Blogs 0 11.03.2012 05:25
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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