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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.08.2007, 13:52   #1  
Bars is offline
Bars
Участник
Аватар для Bars
 
312 / 14 (1) ++
Регистрация: 04.03.2005
Адрес: Москва
наследник RunBaseBatch без диалога
Есть класс наследник RunBaseBatch - запускает обработку определенной закупке, соответсвенно в пакете.

Как бы сделать так, чтобы при нажатии на нее не появлялось диалогового окна с параметрами пакетной обработки , а задать их программно(группа , повторение...) ?
Старый 10.08.2007, 13:52   #2  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Вызвать getLast и не вызывать prompt
Старый 10.08.2007, 14:05   #3  
Bars is offline
Bars
Участник
Аватар для Bars
 
312 / 14 (1) ++
Регистрация: 04.03.2005
Адрес: Москва
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Вызвать getLast и не вызывать prompt
таким образом настройки будут взяты из последнего открытия.. .это не совсем то, что хотелось бы.
Старый 10.08.2007, 14:08   #4  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Ну, а дальше те, что хотите установить, устанавливаете.
(через parm методы, можно все сразу вместе - через контейнер)
Старый 10.08.2007, 14:19   #5  
Bars is offline
Bars
Участник
Аватар для Bars
 
312 / 14 (1) ++
Регистрация: 04.03.2005
Адрес: Москва
this.parmInBatch(true);

это понятно.. а остальное ?
Старый 10.08.2007, 14:27   #6  
konopello is offline
konopello
SAP
SAP
 
628 / 76 (4) ++++
Регистрация: 08.11.2005
Адрес: Минск
Цитата:
это понятно.. а остальное ?
ручками в коде выставляем все настройеи во всех таблицах и обрабатываем, как будто бы это пользователь на выбирал
Старый 10.08.2007, 14:41   #7  
Bars is offline
Bars
Участник
Аватар для Bars
 
312 / 14 (1) ++
Регистрация: 04.03.2005
Адрес: Москва
все пытаюсь получить более развернутый ответ =)
Старый 10.08.2007, 14:46   #8  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Для тех переменных класса, для которых методов нет, их, ессно, надо создавать.
Но, опять же, я обычно, чтобы не плодить методы, делаю один метод, типа:

X++:
container parmCurrentList(container _currentList = [#CurrentList])
{
    [#CurrentList] = _currentList;
    return [#CurrentList];
}
Старый 10.08.2007, 17:01   #9  
Bars is offline
Bars
Участник
Аватар для Bars
 
312 / 14 (1) ++
Регистрация: 04.03.2005
Адрес: Москва
Параметры задал через this.BatchInfo().parm.....

и prompt перегрузил на

ret = false ;

this.batchInfo().doBatch();

return ret;

Все вроде ок... И в пакет ставится... Но почему-то не подхватывает параметр переданный в класс. Когда в пакетной очереди отрабатывает, ощущение что их и не было
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptapedia: RunBaseBatch Blog bot DAX Blogs 0 04.04.2009 22:05
axaptapedia: RunBaseBatch Blog bot DAX Blogs 0 31.03.2009 06:06
Печать без диалога ... Rimantas DAX: Программирование 7 22.09.2008 15:07
Переопределение диалога в RunBaseBatch mou DAX: Программирование 2 17.01.2008 12:39
PatrickChua: Change the combobox options in RunbaseBatch class Blog bot DAX Blogs 0 28.10.2006 18:14

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

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

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