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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.10.2008, 14:03   #17  
Вата is offline
Вата
Участник
 
71 / 0 (1) +
Регистрация: 20.09.2008
А сразу нельзя было так сказать?

В классе, изменяем:

X++:
public void updateNow(LedgerVoucher        _ledgerVoucher,
                      LedgerPostingType    _posting,
                      [B]LedgerJournalTrans   _ledgerJournalTrans[/B])
{


        if (rDeferralsOperationType.checkPostTrans())
            RDeferralsTrans::createTrans(_ledgerJournalTrans, _ledgerVoucher, [B]this.ledgerAccount(_ledgerJournalTrans)[/B] );

}
Также добавляем параметр:

X++:
server static void createTrans(Common             _common,
                               LedgerVoucher      _ledgerVoucher,
                               [B]LedgerAccount      _ledgerAccount = ''[/B])
{
    RDeferralsPost   deferralsPost;
    ;

    deferralsPost = RDeferralsPost::construct(_common,
                                              _ledgerVoucher,
                                              RDeferralsTrans::getTransType(_common));

    if (deferralsPost.canCreateDeferralsTrans())
    {
        deferralsPost.createTrans([B]_ledgerAccount[/B]); //передаём его дальше
    }

    deferralsPost.post();
    deferralsPost.updateStatus();
}
И в RDeferralsPost:

X++:
void createTrans([B]LedgerAccount _ledgerAccount = ''[/B])
а там уже юзаем как хочем..

всем спасибо.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Business Connector account GromRom DAX: Администрирование 2 10.06.2008 19:08
dynamicsusers: Merchant Account Fees: Business Owners Blog bot DAX Blogs 0 29.06.2007 11:50
Ошибки при разноске в ГК Андрей К. DAX: Программирование 16 17.04.2007 12:44
Говорят вышел SP2 для Axapta 3. Кто нибуть что знает на эту тему? soin DAX: Прочие вопросы 10 13.10.2003 10:43

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

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

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