uses core.data as data; uses core.complex as complex; uses core.date as date; references model docPerson; export procedure onAfterModify() begin var table := data.findTable(_ebx.dataset); var pk := complex.primaryKeyOf(); pk.id := _ebx.record.id; var record := data.lookupRecordForUpdate(_ebx.transaction, table, pk); record.last_modification_date := date.now(); data.saveRecord(record); end