Можно например посмотреть отчет ДвиженияДокумента в модуле как работает событие ПередЗагрузкойНастроекВКомпоновщик
или по варианту (3) посмотреть событие ПередЗагрузкойВариантаНаСервере. в первом параметре передается Форма. у которой Форма.ДополнительныеСвойства.КлючВарианта доступен ключ варианта. его можно передать также через компоновщик.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший