|
![]() |
#1 |
Участник
|
Да, спасибо, на форме работает
![]() А вот если сделать на 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; } |
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от 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; } This вообще в этом случае не нужен - можно смело делать метод статическим. Последний раз редактировалось S.Kuskov; 15.11.2012 в 11:11. |
|
![]() |
#3 |
MCT
|
Имеет смысл добавить проверку по TableId, для пущей уверенности чтобы не произошла run time ошибка
X++: if(rec.TableId==(tableNum(YourdataSourceTable)))
__________________
Axapta book for developer |
|