(4) ну так и в подписке есть параметр Отказ и в ПередНачаломВыбора. В общий модуль свой код из (0), потом на каждый нужный документ подписку с вызовом кода, ну и в модуль формы каждого документа тоже
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн