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

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


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

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

Легче сочинить десять правильных сонетов, чем хорошее рекламное объявление.

— Олдос Леонард Хаксли