Найти в Дзене
Мой 1С

1С: Изменить представление формы элемента справочника Добавить в шапке формы в скобках указание родителя.

Оглавление

Иерархический справочник имеет вид:

Номеклатура - Группа "Материалы" - Подгруппы "Металл", "Древесина" и "Расходные средства" - элементы "Бук", "Сталь20" и т.д.

Требуется отобразить карточку элемента справочника в виде:

Элемент(Номенклатурная группа)(Справочник).

Бук(Древесина)(Номенклатура)
Бук(Древесина)(Номенклатура)

Решение:

В модуле менеджера справочника, для которого хотим изменить отображение, нажимаем сочетание клавиш Ctrl + Alt + P.

Откроется окно "Процедуры и функции"

Процедуры и функции
Процедуры и функции

Выбираем "ОбработкаПолученияПолейПредставления" и жмем "Перейти".

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

СтандартнаяОбработка = Ложь;
Отключает стандартное представление формы.
Поля - массив с именами полей, из которых будет формироваться новое представление объекта.

Далее снова нажимаем Ctrl + Alt + P и выбираем "ОбработкаПолученияПредставления".

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

Данные - структура со значениями полей, из которых будет сформировано представление.
(Данные.Наименование обращение к Наименованию элемента в Справочнике.)
Представление - строка содержащая новое представление объекта.

Код для отображения карточки элемента согласно заданию:

-4