Значит нужно решить такую проблему.
Если в доп.свойствах объекта выставлен флаг "БылаЗагрузка", то при записи нужно добавить запись в регистр истории загрузок.
Понятно, что после этого нужно сбросить флаг "БылаЗагрузка".
Однако, если я сброшу в призаписи, то может быть отказ или ошибка записи и при повторной записи флага уже не будет в доп.свойствах и история потеряется.
Доп.свойста - откатываются при откате транзакции или нет.
Если нет, то можно получить версию объекта в базе (номер версии, который инкрементируется при каждой записи)?
Тогда бы я в флаг "БылаЗагрузка" ставил номер версии...