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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.05.2007, 18:14   #2  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Да чо там "зачем надо", и так понятно зачем
я, например, вот такой шнягой запускаю разноску сформированных журналов амортизации друг за другом без моего ручного "кликающего" вмешательства:
X++:
static void KKu_Job7123_BatchRAssetDeprPosting(Args _args)
{
    Args                        args = new Args('LedgerJournalTable');
    FormRun                     formRun;
    FormButtonControl           menuButton;
    FormFunctionButtonControl   menuItemButton;
    LedgerJournalTable          ledgerJournalTable;


    void processJournal(str _journalNum)
    {
        ;
        args.parmEnumType(enumNum(LedgerJournalType));
        args.parmEnum(LedgerJournalType::Assets_RU);

        args.lookupField(fieldNum(LedgerJournalTable, JournalNum));
        args.lookupValue(_journalNum);

        formRun = ClassFactory.formRunClass(args);

        formRun.init();
        formRun.run();

        menuItemButton = formRun.design().controlName('LedgerJournalPostTransfer');
        menuItemButton.clicked();

        formRun.close();
    }

    // Амортизация ГААП за 2006-11

    processJournal('ГНЖ0000231');
    processJournal('ГНЖ0000232');
    processJournal('ГНЖ0000233');
    processJournal('ГНЖ0000234');
    processJournal('ГНЖ0000235');
    processJournal('ГНЖ0000238');
}
За это сообщение автора поблагодарили: Hans (1), dreamer (1).
Теги
кнопка, программно

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как запустить метод класса :) Silence DAX: Программирование 6 19.10.2006 12:23
Запустить метод класса loka DAX: Программирование 2 13.03.2006 15:40
display метод с параметром Андре DAX: Программирование 5 11.01.2006 19:04
Как можно перекрыть метод контрола формы, создаваемого в runtime? chi DAX: База знаний и проекты 7 16.12.2004 17:48
Передача массива VARIANTов в Automation метод Maximin DAX: Программирование 0 09.10.2002 19:31

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

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

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