Описание функции:
Значение реквизита, прочитанного из информационной базы по ссылке на объект.
Если необходимо зачитать реквизит независимо от прав текущего пользователя, то следует использовать предварительный переход в привилегированный режим.
- Поддержка ввода имени реквизита из указанных ссылочных типов
- Возможность ввода ерархического имени реквизита
- Гиперссылки для перехода при нажатии Ctrl+Click или по F3
Пример:
// Параметры:
// Ссылка - СправочникСсылка.Товары -
Процедура Тест(Ссылка) экспорт
Результат = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Ссылка, "Поставщик.Ссылка.Ро<Ctrl+Space>");
КонецПроцедуры
Функция возвращает конкретный тип по типу реквизита передаваемого в параметрах
Пример:
// Параметры:
// Ссылка - СправочникСсылка.Товары -
Процедура Тест(Ссылка) экспорт
Результат = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Ссылка, "Поставщик");
УИ = Результат.УникальныйИдентификатор();
КонецПроцедуры
Для функций поддерживается вычисление контента строк переданных через локальные переменные, с вычислением бинарных операций (конкатенация строк) в рамках одной процедуры.
// Параметры:
// Ссылка - СправочникСсылка.Товары -
Процедура Тест(Ссылка) экспорт
ИмяРеквизитаПоставщика = "Поставщик";
Путь = ИмяРеквизитаПоставщика + ".Ссылка.Родитель";
Результат = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Ссылка, Путь);
КонецПроцедуры