Свойство структуры. Возвращает значение свойства структуры.
// Возвращает значение свойства структуры.
//
// Параметры:
// Структура - Структура, ФиксированнаяСтруктура - Объект, из которого необходимо прочитать значение ключа.
// Ключ - Строка - Имя свойства структуры, для которого необходимо прочитать значение.
// ЗначениеПоУмолчанию - Произвольный - Необязательный. Возвращается когда в структуре нет значения по указанному
// ключу.
// Для скорости рекомендуется передавать только быстро вычисляемые значения (например примитивные типы),
// а инициализацию более тяжелых значений выполнять после проверки полученного значения (только если это
// требуется).
//
// Возвращаемое значение:
// Произвольный - Значение свойства структуры. ЗначениеПоУмолчанию если в структуре нет указанного свойства.
//
Функция СвойствоСтруктуры(Структура, Ключ, ЗначениеПоУмолчанию = Неопределено) Экспорт
Если Структура = Неопределено Тогда
Возврат ЗначениеПоУмолчанию;
КонецЕсли;
Результат = ЗначениеПоУмолчанию;
Если Структура.Свойство(Ключ, Результат) Тогда
Возврат Результат;
Иначе
Возврат ЗначениеПоУмолчанию;
КонецЕсли;
КонецФункции
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
СтруктураСвойствДинамическогоСписка (БСП)
СтруктураПараметровНабораСвойств (БСП)
СвойстваОписанияСоединения (БСП)
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)