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