Описанный Вами подход, для изменения значений в полях таблиц, очень затрудняет поддержку кода. Кроме того, записи могут создаваться/обновляться и без вызова методов insert()/update().
Советую найти класс, который создает запись или является классом оберткой (например SalesLineType), и в нем добавить необходимую логику.
Также обратите внимание на методы с префиксом initFrom...() на таблицах.
|