Здравствуйте!
Помогите разобраться.
Понимаю что вопрос ламерский, но...
Возник вопрос по работе с display-методами. display-метод на гриде.
Итак, как известно, display-методы определяемые на источнике данных формы, имеют источник данных в качестве параметра:
display IventQty method1(MyTable _myTable)
В некоем методе на источнике данных рассчитываются несколько параметров, например:
X++:
void calculate(MyTable _myTable)
{
var1+=_myTable.blahBlah1;
var2+=_myTable.blahBlah2;
var3+=_myTable.blahBlah3;
}
Далее накопленные значения var1, var2, var3 необходимо вывести на грид display-методами.
X++:
display IventQty displayVar1(MyTable _myTable)
{
this.calculate(_myTable);
return var1;
}
display IventQty displayVar2(MyTable _myTable)
{
this.calculate(_myTable);
return var2;
}
display IventQty displayVar3(MyTable _myTable)
{
this.calculate(_myTable);
return var3;
}
Это шож жеж такое получается? Для вывода этих трёх значений calculate() метод будет три раза вызываться???
Выскажите своё мнение, pls.