(4) Всех категорически приветствую! ;)
(3) Я так же думал. Но факты - упрямая вещь. Может дело в том, что поле ввода в таблице формы и форма заимствованная в расширении?
Сама замена обработчиков выглядит так:
Если бн_ТолькоЗаказ Тогда
Элементы.РасшифровкаПлатежаАналитикаРасходов.УстановитьДействие("НачалоВыбора","БН_РасшифровкаПлатежаАналитикаРасходовНачалоВыбораВместо");
Иначе
Элементы.РасшифровкаПлатежаАналитикаРасходов.УстановитьДействие("НачалоВыбора",Неопределено);
КонецЕсли;
Установка происходит нормально. А вот когда выставляю Неопределено, то стандартный выбор все равно не запускается и лезет в процедуру БН_РасшифровкаПлатежаАналитикаРасходовНачалоВыбораВместо