Цитата:
Сообщение от
pwp
Ну в методе modifiedField не очень красиво , если таких полей > 1.
"или в методах insert+update." - на таблице или источнике данных ?
Да вот не обновляется автоматом, нужен dataSource_DS.research() только вот куда его поставить ?
Вроде обновляется, стандартный подход;
X++:
public void modifiedField(fieldId _fieldId)
{
super(_fieldId);
switch (_fieldId)
{
case fieldnum(Table2, ItemId1):
case fieldnum(Table2, ItemId2):
this.calcItemId();
break;
}
}
X++:
void calcItemId()
{
;
this.ItemId = this.ItemId1 + this.ItemId2;
}
В любом случае, объект датасорса доступен и в таблице, если курсор привязан к форме:
X++:
if (this.isFormDataSource())
{
this.dataSource().refresh();
}