Программное изменение представления в "Управляемом приложении" 1С
Программное изменение представления в "Управляемом приложении"
В управляемом приложении появилась возможность программно влиять на формирование представления справочника или документа. Для этого в модуле менеджера предназначены две специальные процедуры:
1) ОбработкаПолученияПолейПредставления(<Поля>, <СтандартнаяОбработка>) Вызывается при получении состава полей, из кторых формируется представление объекта. Эта процедура вызывается один раз, при первом формировании представления. Результат обработки события кэшируется для сеанса.
Процедура ОбработкаПолученияПолейПредставления(Поля, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Поля.Добавить("Номер");
Поля.Добавить("Наименование");
Поля.Добавить("Код");
КонецПроцедуры
2) ОбработкаПолученияПредставления(<Данные>, <Представление>, <СтандартнаяОбработка>)Вызывается при получении представления. В параметре "Данные" содержатся значения полей объекта, которые были заданы в событии ОбработкаПолученияПолейПредставления().
Процедура ОбработкаПолученияПредставления(Данные, Представление, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Представление = Данные.Номер + Данные.Наименование + Данные.Код;
КонецПроцедуры