AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 01.07.2004, 10:36   #1  
bucken ist offline
bucken
Участник
Benutzerbild von bucken
 
259 / 12 (1) ++
Registriert seit: 04.09.2003
Ort: Москва
CustTrans методы
Пересчитывает сум. разницу на данную дату:
PHP-Code:
Custtrans.transactionPerDate(todate); 
тело:
PHP-Code:
void transactionPerDate(TransDate transDate)
{
    
CustSettlement  custSettlement;

    
select sum(settleAmountCur),sum(settleAmountMST),sum(exchAdjustmentfrom custSettlement
    where custSettlement
.transRecId == this.recId &&
           
custSettlement.transDate  transDate;
    {
        
this.settleAmountCur -= custSettlement.settleAmountCur;
        
this.settleAmountMST -= custSettlement.settleAmountMST;
        
this.exchAdjustment  -= custSettlement.exchAdjustment;
    }

Вопрос: каков "физический" смысл этого метода?
__________________
Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5
Alt 01.07.2004, 11:45   #2  
mazzy ist offline
mazzy
Участник
Benutzerbild von mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29.472 / 4494 (208) ++++++++++
Registriert seit: 29.11.2001
Ort: Москва
Blog-Einträge: 10
скорее всего, это какой то вспомогательный метод.
по идее у него должен быть модификатор Private
но в 2.5 такого модификатора не было.

посмотри в перекрестных ссылках откуда он вызывается.
Alt 01.07.2004, 12:10   #3  
Wamr ist offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1.737 / 868 (32) +++++++
Registriert seit: 15.01.2002
Ort: Москва
Blog-Einträge: 7
Судя по коду, этот метод позволяет определить какая часть проводки была сопоставлена на заданную дату.
Alt 01.07.2004, 12:15   #4  
mazzy ist offline
mazzy
Участник
Benutzerbild von mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29.472 / 4494 (208) ++++++++++
Registriert seit: 29.11.2001
Ort: Москва
Blog-Einträge: 10
в том то и дело что не совсем так.

декларативный смысл этого кода:
1. из текущего значения сумм в custTrans вычесть то, что сопоставлено.
2. но в базу не записывать.

следовательно мы не узнаем сколько сопоставлено.
и следовательно где-то в другом месте происходит инициализация и запись. или использование получившегося значения
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Методы таблицы в DataSources (DAX4) Qaz Qwerty DAX: Программирование 2 16.06.2008 10:11
Найти display методы MrVisual DAX: Программирование 12 15.05.2007 09:53
Как в форме CustTrans через query отобрать записи у которых AmountCur != 0 ( когда в QueryBuildRange ставишь value(strFmt('!0')); - не работает!) rkorchagin DAX: Программирование 12 02.04.2007 17:58
Слетают методы на полях в датасорсе... как бороться? soin DAX: Программирование 6 17.01.2005 15:53
display-методы в группах Damn DAX: Программирование 2 15.02.2004 23:27

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 21:03 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.