Почему когда я даже делаю "СтандартнаяОбработка = Ложь;" все равно при вводе текста, если Заказчик не найден, пишется сообщение что значение не найдено?
ИЗ синтаксис-помощника: Параметр позволяет отменить стандартное заполнение системой ДанныеВыбора. При этом все действия (отображение списка, предупреждения) выполняются системой на основе возвращенного значения параметра <ДанныеВыбора> независимо от значения параметра <СтандартнаяОбработка>.
У меня такая проблема была - решил заполнением параметра "Данные выбора", но я если ничего не находилось-создавал новый элемент и его запихивал в ДанныеВыбора.
ДанныеВыбора = Новый СписокЗначений;
ДанныеВыбора.Добавить(?(НайденныйКонтрагент = Неопределено, Объект.Заказчик.Пустая(), НайденныйКонтрагент));
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший