(2) что бы была общая проверка, толе был изменен реквизит или табличная часть, в общем проверять допустим при записи, были ли изменены данные в этом документе или нет
(6) Ну, Я с позиции обменов рассматриваю потребность, ведь автор цель не оглашает. Ведь объект БД регистрируется на узле плана обмена с авторегистрацией (всегда) после каждой перезаписи, равно как и ВерсияДанных изменяется. Ну т.е. обычно факта перезаписи объекта БД достаточно, чтобы судить о том, что документ-таки был изменен.
А что конкретно там в нем было изменено, это без прикладного кода (логирования) уже неведомо. Хотя в 8.3.11 же появилась платформенное версионироание - можно его попробовать использовать для целей автора.