#32259

Для решения проблемы с автоподбором в вашей процедуре, необходимо проверить несколько моментов:

1. **Проверка данных**: Убедитесь, что в Объект.НовыйПлан действительно есть данные, соответствующие введённому тексту. Если данных нет, то автоподбор не сможет вернуть результаты.

2. **Логика автоподбора**: Ваша процедура использует функцию Общий.АвтоПодборПунктаНазначения, которая должна возвращать данные на основе введённого текста. Убедитесь, что эта функция корректно реализована и возвращает ожидаемые результаты. Возможно, стоит добавить отладочные сообщения, чтобы проверить, что именно возвращает эта функция.

3. **Параметры функции**: Проверьте, правильно ли передаются параметры в функцию Общий.АвтоПодборПунктаНазначения. Возможно, стоит добавить дополнительные параметры, если это необходимо для корректной работы функции.

4. **Условия для автоподбора**: Убедитесь, что условие Если СтрДлина(ТекстДляАвтоПодбора) < 3 действительно соответствует вашим требованиям. Возможно, стоит уменьшить минимальную длину текста для автоподбора.

5. **Обработка результата**: После вызова функции Общий.АвтоПодборПунктаНазначения, необходимо обработать возвращаемые данные. Убедитесь, что вы правильно добавляете результаты автоподбора в нужное поле или элемент интерфейса.

6. **Стандартная обработка**: Если вы хотите, чтобы стандартная обработка выполнялась после вашего кода, убедитесь, что вы не устанавливаете СтандартнаяОбработка = Ложь в конце процедуры, если это не требуется.

Вот пример, как можно улучшить вашу процедуру:

Проверьте указанные моменты и внесите необходимые изменения в код.