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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.09.2005, 11:47   #3  
Zorik is offline
Zorik
Участник
 
81 / 10 (1) +
Регистрация: 02.04.2004
Адрес: москва
Цитата:
Изначально опубликовано kvan

давайте этот код
я как раз сейчас ковыряю курсовые и суммовые - может чем помогу

Axapta 3.0 SP4 EE
Classes\InventAdjustPost
PHP код:
void updateMap_RU(InventSettlement _inventSettlement)
...
/*Здесь собирается контейнер*/
        
container   cont = [_inventSettlement.BalanceSheetPosting,
                            
_inventSettlement.OperationsPosting,
                            
_inventSettlement.BalanceSheetAccount,
                            
_inventSettlement.OperationsAccount,
                            
_inventSettlement.Dimension,
                            
currencyCode];
...
/*значения помещаются в Map*/
        
mapSettlement.insert(cont,
                             [
_mstAmount,
                              
_curAmount]);

... 
Classes\InventAdjustPostMSTCur_RU
PHP код:
protected void updateTrans_RU()
...
MapIterator                 mi                   = new MapIterator(mapSettlement);
...
/*Здесь вытаскиваются значения из контейнера и передаются в функцию*/
     
ledgerVoucherTransObject LedgerVoucherTransObject::newTransExchAdjMST_RU(
                                            
ledgerVoucherObject,
                                            
conpeek(mi.key(),1),
                                            
conpeek(mi.key(),2),
                                            
conpeek(mi.key(),3),
                                            
conpeek(mi.key(),4),
                                            
conpeek(mi.value(),1));

... 
а вот собст-но и эта функция
Classes\LedgerVoucherTransObject
PHP код:
static LedgerVoucherTransObject newTransExchAdjMST_RU(
                                    
LedgerVoucherObject _ledgerVoucherObject//тут все ок
                                    
LedgerPostingType   _posting,          //тут все ок
                                    
LedgerAccount       _ledgerAccount,          //сюда идет _inventSettlement.OperationsPosting
                                    
Dimension           _dimension,          //сюда идет _inventSettlement.BalanceSheetAccount
                                    
CurrencyCode        _currencyCode,          //сюда идет  _inventSettlement.OperationsAccount
                                    
AmountMST           _amountMST,          //сюда идет _inventSettlement.Dimension
                                    
Boolean             _correct _ledgerVoucherObject.parmCorrection())
... 
от сюда вопрос - что с этим делать? править код? может это в сервиспаках пробегало?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
сопоставление по клиенту с учетом финансовых аналитик? Aquarius DAX: Функционал 3 20.12.2008 10:05
Сопоставление фактур с оплатами tolstjak DAX: Функционал 3 27.09.2004 18:40
"Сопоставление фактур с оплатами" и "Сопоставление открытых проводок" chel DAX: Функционал 2 16.09.2004 12:03
Сопоставление по профилю разноски tony DAX: Функционал 0 25.03.2004 09:15
сопоставление открытых проводок - 'коррекция' в основной валюте фирмы sguryev DAX: База знаний и проекты 0 18.12.2001 15:14

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

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

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