Skip to content

Подключение к подсистеме Склонение представлений объектов

Подсистема Склонение представлений объектов предназначена для автоматического склонения представлений объектов с возможностью ручной корректировки пользователем

Изображение

Для каждого объекта метаданных, который определен для встраивания подсистемы склонения объектов, необходимо:

  • Все склоняемые объекты перечислить в свойстве Тип определяемого типа ОбъектСклонения.
  • Во всех формах элементов дополнить обработчики:
#Область ОбработчикиСобытийФормы
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
// СтандартныеПодсистемы.СклонениеПредставленийОбъектов
СклонениеПредставленийОбъектов.ПриСозданииНаСервере(ЭтотОбъект, Объект.Наименование);
// Конец СтандартныеПодсистемы.СклонениеПредставленийОбъектов
КонецПроцедуры
&НаСервере
Процедура ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
// СтандартныеПодсистемы.СклонениеПредставленийОбъектов
СклонениеПредставленийОбъектов.ПриЗаписиФормыОбъектаСклонения(ЭтотОбъект, Объект.Наименование, ТекущийОбъект.Ссылка,);
// Конец СтандартныеПодсистемы.СклонениеПредставленийОбъектов
КонецПроцедуры
#КонецОбласти
  • На форме рядом с реквизитом, который необходимо просклонять, добавить команду в виде гиперссылки с названием Склонения. Обработчик команды:
#Область ОбработчикиКомандФормы
&НаКлиенте
Процедура Склонения(Команда)
// СтандартныеПодсистемы.СклонениеПредставленийОбъектов
СклонениеПредставленийОбъектовКлиент.ПоказатьСклонение(ЭтотОбъект, Объект.Наименование);
// Конец СтандартныеПодсистемы.СклонениеПредставленийОбъектов
КонецПроцедуры
#КонецОбласти
  • В обработчике ПриИзменении реквизита, который должен склоняться. Например, для реквизита формы Наименование:
#Область ОбработчикиСобытийЭлементовШапкиФормы
&НаКлиенте
Процедура НаименованиеПриИзменении(Элемент)
// СтандартныеПодсистемы.СклонениеПредставленийОбъектов
СклонениеПредставленийОбъектовКлиент.ПросклонятьПредставление(ЭтотОбъект, Объект.Наименование);
// Конец СтандартныеПодсистемы.СклонениеПредставленийОбъектов
КонецПроцедуры
#КонецОбласти