Простой пример как изменить представление поля выбора через модуль менеджера.
Простенькая конфигурация:1. Справочник 1 с рекизитом "ЗапретВыбора" Тип: Булевое
2. Справочник 2 с рекизитом "Реквизит1" Тип: Ссылка на Справочник 1
Модуль менеджера Справочника 1, в котором 2 стандартные процедуры.
ОбработкаПолученияПолейПредставления - Дополняет стандратные поля представления дополнительными.
ОбработкаПолученияПредставления - Здесь заполняется представление. В переменную "Представление" записываем нужные нам данные для представления.
В обох типовых процедурах не забываем выставлять "Стандартная Обработка = Ложь;".
Процедура ОбработкаПолученияПредставления(Данные, Представление, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Представление = Данные.Наименование + " (Запрет выбора: " + Данные.ЗапретВыбора + ")";
КонецПроцедуры
Процедура ОбработкаПолученияПолейПредставления(Поля, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Поля.Добавить("Ссылка");
Поля.Добавить("Код");
Поля.Добавить("Наименование");
Поля.Добавить("ЗапретВыбора");
КонецПроцедуры
2024-05-29