Показать сообщение отдельно
Старый 15.11.2012, 11:08   #12  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,448 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от alvares Посмотреть сообщение
Да, спасибо, на форме работает
А вот если сделать на view которая в DS server display метод и написать:
X++:
server display real method1(common _rec)
{
    ;
    if (_rec.SumOfLine > 0 && this.joinChild().RecId != 0)
        return _rec.SumOfLine - this.joinChild().(fieldnum(Table, SummOfLine2));
    else
        return 0;
}
работает, но не верно - joinChild() задваивает результат..
потомучто нужно не this.joinChild(), а _rec.joinChild().
This вообще в этом случае не нужен - можно смело делать метод статическим.

Последний раз редактировалось S.Kuskov; 15.11.2012 в 11:11.