Показать сообщение отдельно
Старый 07.08.2008, 19:59   #1  
nano3 is offline
nano3
Участник
 
57 / 24 (1) +++
Регистрация: 21.03.2007
не передается параметр
Добрый вечер всем.

Просто чудеса какие-то творятся...

стандартный метод
PHP код:
AmountCur  calcPrice2LineAmount(Qty _qtyboolean _forceLineAmountCalculation)
{
    
AmountCur lineAmount;

    if (
_qty)
    {
        
lineAmount PriceDisc::price2Amount(this.price,
                                             
this.priceUnit,
                                             
this.discAmount(),
                                             
_qty,                   // deliver now
                                             
this.salesPurchQty,
                                             
this.markup,
                                             
this.discPercent(),
                                             
this.currencyCode,
                                             
this.lineAmount,
                                             
_forceLineAmountCalculation,
                                             
this);
    }

    return 
lineAmount;

в дебагере this.price имеет значение отличное от нуля (150)

в методе PriceDisc:rice2Amount уже ноль! раз 10 уже посмотрел. ничего понять не могу. такое вообще может быть или я что-то не замечаю по вечер?