У дополнительного реквизита "Угол" заданы два дополнительных значения: Левый и Правый.
Подскажите пожалуйста, как программно получить Значение "Левый"?
---
```1c
    ВЫБРАТЬ
    Ссылка
    ИЗ
    Справочник.ЗначенияСвойствОбъектов
    ГДЕ
    Владелец.Имя = &ИмяДляРазработчиков
    И Наименование = "Левый"
```
---
```1c
    Угол = УправлениеСвойствами.ЗначениеСвойства(СправочникСсылка, "Угол");
```
---
у меня нет такого общего модуля...
---
Если у вас БСП, сделайте поиск по названию функции. Если нечего не даст, ищите функцию ЗначенияСвойств.
---
в УПП нет такого
Да и автор вопроса, полагаю, хотел увидеть код, а не название готовой ф-ции, к-рой у него, возможно, также не окажется.
---
значения свойств при этом какой тип имеет? Если это СправочникСсылка.ЗначенияСвойствОбъектов, то ищите по владельцу ПВХ.ДополнительныеРеквизиты или как он там называется.

Если свойство имеет примитивный тип, то только в РС.ЗначенияСвойствОбъектов можно найти само значение.
---
да я то найду)))
---
так а зачем спрашивать за ТС? :)
у ТС окажется самопись и куда мы все пойдем со своими советами? :)
---
как раз я и намекал первому ответившему что имя готовой ф-ции вряд ли автору вопроса чем-то поможет ;) Читайте внимательнее
---
ТС может не помочь и мой совет.....
---
тогда зачем вы его публикуете? .. )))
---
потому что ответ - вам, вы увели разговор в сторону УПП и получения значения в ней. Я ж не знаю, реально вы не знаете, как работать с УПП в этом вопросе или стебаетесь - никаких признаков у сообщения нет для этого.
---
вы увели разговор в сторону УПП
не, УПП здесь не причем и стёб тоже. Уверен что далеко не в каждом решении 1С есть типовая функция ЗначениеСвойства() Лишь в этом и был смысл моего сообщения.
---
просто так и напишите, нет необходимости при этом уточнять, что именно у вас и где.
---
так и написал что нет такой функции
---
Эта функция есть в любой актуальной версии любого решения 1С, не снятого с поддержки (возможно, нет в 1С: Деньги). Я считаю, что автор хотел увидеть не код, а решение. Если эта функция у автора есть, он воспользуется ей и решит свою проблему. Если её нет, автор сообщит об этом и получит код. Решая вопрос в обратной последовательности – сразу дав автору код, при наличии этой функции в его конфигурации появится ненужный велосипед.
---
Зато этот велосипед будет работать "ВСЕГДА", в отличие от типовой функции, которую могут решить переместить/обозвать по-другому.
---
Переместить и обозвать иначе можно что угодно. Следуя такой логике каждый работодатель должен нанять в штат отдел программистов для разработки конфигурации под свой бизнес с нуля, чтобы обезопасить себя от изменений в коде сторонними разработчиками. А УХ, ERP, КА, УТ, БП и т.д. с БСП на борту никому не нужны. Впрочем, не спасёт и это (вспомним функцию глобального контекста Найти, ввод модальности, отказ от модальности и т.д.). Всем нужно писать свою 1С.
---
Мяг = планвыидовхарак-к.сылка
НаимМяг = "Правый"
УправлениеСвойствами.ЗначениеСвойства(Мяг, НаимМяг) - так не нашел, хотя функция есть, это наверное для получения значения? а мне надо наоброт, у хар-ки есть значение правый и левый и установить это в характеристику номенклатры, имея только из Экселя значение "Правый"
задача решена через поиск Справочники.ЗначенияСвойствОбъектов.НайтиПоНаименованию(НаимМяг ,,,планывидовхарактретиск.ссылка)
---
Если такая проблема с функцией, не проще ли, написать свою с банальным запросом к этому самому справочнику?
Всего-то запрос на 5 строчек, да еще строчек 10 на проверку и возврат значения...
Зато вы точно будете знать как и что отрабатывает, не надеясь на разрабов 1С и их адекватное написание)))

В запросе вытягивайте ЗНАЧЕНИЕ отбор делайте по свойству... и все)))
---
Проблем пока нет. ТС молчит, а бучу подняли динозавры-велосипедисты.
---
```1c
    ВЫБРАТЬ
    Ссылка
    ИЗ
    Справочник.ЗначенияСвойствОбъектов
    ГДЕ
    Владелец.Имя = &ИмяДляРазработчиков
    И Наименование = "Левый"
```
---
Дичь. Доп. реквизиты хранятся в табличной части справочника, которому они принадлежат.
---
Внимательно перечитайте вопрос: как программно получить Значение "Левый"
Не спрашивается как получить значение дополнительного реквизита конкретного объекта, спрашивается как получить ссылку одного из вариантов значений.
---
🤔 действительно.
---
ЗначенияСвойствОбъектов
вот где они скрылись)
Угол = "Правый"
Справочники.ЗначенияСвойствОбъектов.НайтиПоНаименованию(Угол,,,планывидовхарактретиск.ссылка)

Решено, спасибо всем. Конфигурация УНФ