Если это списокЗначений, заполнение делается не через элементы формы, а через реквизиты.
Т.е. Непосредственно для списка значений в процедуре ПриОткрытии
Выбрать_тз.Добавить("СписокТочек", "Список Точек");
Далее обработке команды
ВыбранноеЗначение = Выбрать_тз.ВыбратьЭлемент("ВыберитеЭлемент");
Если Элемент <> Неопределено Тогда
...
КонецЕсли;
Там в условии Если ошибся (не элемент, а выбранноеЗначение)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший