Цитата:
Сообщение от
twilight
Фунцию можно вызывать в update, а в функции обновлять через doupdate().
Простой и надежный вариант.
А если doupdate не подойдёт (например каждая запись должна при обновлении выполнять какую-нибудь свою бизнесс логику), то можно выкрутиться так:
Сделайте необязательный параметр в методе, через который сообщайте коду что вызывать update для соседних записей не нужно.
X++:
void update(boolean _updateMultiRecord = true)
{
;
ttsbegin();
if (_updateMultiRecord)
{
// otherRecord.update(false);
}
super();
// other code
ttscommit();
}