(2) Это я и так понимаю, сейчас я так и сделал. Но получается, что нужно писать еще обработчик "Обработка записи нового" и пр. А если бы можно было просто имитировать, то обошлось бы без этого лишнего кода.
Если Результат = КодВозвратаДиалога.Да Тогда
ПодобратьИзМакета(Неопределено);
Иначе
ОткрытьФорму("Справочник.КлассификаторЕдиницИзмерения.ФормаОбъекта",,ЭтаФорма);
КонецЕсли;
(4) И этот вариант работает. Но вопрос в том, можно ли вообще обойтись без этого и имитировать событие элемента формы.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший