Смена представления полей выбора в модуле менеджера 1с

Смена представления полей выбора в модуле менеджера 1с

Простой пример как изменить представление поля выбора через модуль менеджера.

Простенькая конфигурация:
1. Справочник 1 с рекизитом "ЗапретВыбора" Тип: Булевое
2. Справочник 2 с рекизитом "Реквизит1" Тип: Ссылка на Справочник 1

Модуль менеджера Справочника 1, в котором 2 стандартные процедуры.

ОбработкаПолученияПолейПредставления - Дополняет стандратные поля представления дополнительными.

ОбработкаПолученияПредставления - Здесь заполняется представление. В переменную "Представление" записываем нужные нам данные для представления.

В обох типовых процедурах не забываем выставлять "Стандартная Обработка = Ложь;".



Процедура ОбработкаПолученияПредставления(Данные, Представление, СтандартнаяОбработка)

СтандартнаяОбработка = Ложь;
Представление = Данные.Наименование + " (Запрет выбора: " + Данные.ЗапретВыбора + ")";

КонецПроцедуры

Процедура ОбработкаПолученияПолейПредставления(Поля, СтандартнаяОбработка)

СтандартнаяОбработка = Ложь;
Поля.Добавить("Ссылка");
Поля.Добавить("Код");
Поля.Добавить("Наименование");
Поля.Добавить("ЗапретВыбора");

КонецПроцедуры



Теги:   


2024-05-29




Выбрать язык:
-  руский
-  Українська