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