Капитально об программе 1С 8.0-8.3-8.4, 7.7

Автоподбор в текстовом поле не работает в расширении конфигурации

Данная процедура не работает если событие вызывается «После», а вызов «Перед» работает.

Симптомы: в процедуру заходит все отрабатывает, но изменение данных выбора никак не отражается (и при стандартной обработке Ложь и Истина)


&НаКлиенте
Процедура Тум_НаименованиеПолноеАвтоПодборПеред(Элемент, Текст, ДанныеВыбора, ПараметрыПолученияДанных, Ожидание, СтандартнаяОбработка)

    ДлинаТекста = СтрДлина(Текст);
    Если ДлинаТекста >10 Тогда
        СтандартнаяОбработка = Ложь;		
	ДанныеВыбора = Новый СписокЗначений();
	Часть1 = Новый ФорматированнаяСтрока(Лев(Текст,10),,Новый Цвет(0,128,0));
	Часть2  = Новый ФорматированнаяСтрока(Сред(Текст,11),,Новый Цвет(255,0,0));
	ДанныеВыбора.Добавить(Текст,Новый ФорматированнаяСтрока(Часть1,Часть2)) ;
    КонецЕсли;	
КонецПроцедуры