Показать сообщение отдельно
Старый 08.01.2010, 13:59   #86  
TasmanianDevil is offline
TasmanianDevil
Мрачный тип
Аватар для TasmanianDevil
Злыдни
 
885 / 389 (14) ++++++
Регистрация: 24.01.2005
Адрес: Томск
Атавизьмы
Класс RAssetDisposalValue.
Безобразная передача параметров при инициализации экземпляров RAssetSumCalc дожила c 3-ки до DAX2009
X++:
public server static RAssetAmount postValue(RAssetId         _assetId,
                                             RAssetPostValue  _postValue,
                                             RAssetAmount     _assetAmount    = 0,
                                             RAssetStandardId _assetStandardId,
                                             RAssetTransDate  _assetTransDate = systemdateget())
{
    RAssetSumCalc       rAssetSumTransThisYear,
                        rAssetSumTransPriorYear,
                        rAssetSumTransDate;
    RAssetTransDate     prior_Years,
                        this_Year;
    RAssetAmount        assetAmount;
    ;

    this_Year    = dateEndYr(systemdateget());
    prior_Years  = dateEndYr(prevyr(systemdateget()));


    rAssetSumTransThisYear  = RAssetSumCalc_Trans::newAssetPeriod(RAssetTable::find(_assetId).AccountNum,
                                                                  _assetStandardId,
                                                                  this_Year,
                                                                  prior_Years);
__________________
Мы летаем, кружимся, нагоняем ужасы ...