fly1) "пробуйте событие поставить не в НачалоВыбора а в НачалоВыбораИзСписка".
Теперь вообще нет списка. Проверил, процедура вообще не отрабатывает:
&НаКлиенте
Процедура ОперацияНачалоВыбораИзСписка(Элемент, СтандартнаяОбработка)
Элементы.Операция.СписокВыбора.Очистить();
Элементы.Операция.СписокВыбора.ЗагрузитьЗначения(Получить_Операцию());
КонецПроцедуры
П.С. если перенести в процедуру "ПриИзменении" - тоже нет списка.
2) "уберите ДанныеВыбора... так как они лишние, там в расширении формы ДанныеВыбора = Элемент."
Ничего не изменилось
//---------------------------------------------
UPD: Поставил в свойствах поля флажок "РежимВыбораИзСписка" и заработало в процедуре "НачалоВыбора", дублирование исчезло.