Announcement

Collapse
No announcement yet.

Print PDF : Сумма значений этой же сущности entity\sumRelated( SELF ,'summ')

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Print PDF : Сумма значений этой же сущности entity\sumRelated( SELF ,'summ')

    Доброго всем здравия!!!

    При обновлении поля я сделал некоторые вычисления, и понадобилось обновить сумму значений этой же сущности где обрабатывается "макрос" и эту сумму обновить в материнской связанной сущности.

    Собсвенно последняя строчка не работает.

    PHP Code:
    $offerCheat = (100 offer.cheat) / 100;
    ifThen(entity\isAttributeChanged('qty'), 
        
    summ cost qty;
        
    firstSumm firstCost qty
    );
    ifThen(entity\isAttributeChanged('cost'), 
        
    summ cost qty
    );
    ifThen(entity\isAttributeChanged('summ'), 
        
    cost summ qty
    );
    ifThen(entity\isAttributeChanged('firstCost'), 
        
    firstSumm firstCost qty;
        
    cost firstCost $offerCheat;
        
    summ cost qty
    );
    ifThen(entity\isAttributeChanged('firstSumm'), 
        
    firstCost firstSumm qty;
        
    summ firstSumm $offerCheat;
        
    cost summ qty
    );
    offer.summ=entity\sumRelated('offerdatas','summ') * $offerCheat
    Связь 1 offer ко многим offerdatas

    Макрос запускается в случае обновления поля одной из записи сущности offerdata

    Как то реализовать?

    Благадарю за любую наводку.
Working...
X