У справочника партнеры есть доп. реквизит "Статус" с типом значений "Дополнительное значение". Как добавить реквизит на форму УФ, чтобы там был только этот список значений конкретно этого реквизита?

Пытался через добавить реквизит с типом "Характеристика.ДополнительныеРеквизитыИСведения". Но в этом случае просит выбрать тип, а потом из списка всех доп. значений в базе.
---
Переменная не определена (Шапка). Шапка.СсылкаНаОбъект это Объект.Ссылка?

Сделал таким образом, список заполняется, но почему-то не могу выбрать из него. При выборе поле остается пустым.
Тип значения СпискаЗначений пробовал и как ЛюбаяСсылка, и СправочникСсылка.ЗначенияСвойствОбъектов. Не знаете в чем может быть проблема?

```1c
    &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

    Элементы.СтатусПартнера.РежимВыбораИзСписка = Истина;

    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | ЗначенияСвойствОбъектов.Ссылка КАК Ссылка
    |ИЗ
    | Справочник.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
    |ГДЕ
    | ЗначенияСвойствОбъектов.Владелец.Имя = "Статус_4b2e6723fc4146e091c995b7cc495411"
    | И ЗначенияСвойствОбъектов.ЭтоГруппа = ЛОЖЬ";

    Элементы.СтатусПартнера.СписокВыбора.ЗагрузитьЗначения(Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Ссылка"));

    КонецПроцедуры
```
---
Как добавить реквизит на форму УФ

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

1) Настройка и администрирование -> Дополнительные реквизиты -> Доп. свойства справочника "Организации" -> Добавить -> Новый
2) Наименование = "Статус", Тип значения = "Дополнительные значения" -> Записать.
3) Во вкладке значения создаешь нужные -> Записать и закрыть.
4) В Справочнике "Организации" выбираешь "Дополнительные реквизиты", в реквизите "Статус" нажимаешь на стрелочку, затем "показать все". Выбираешь нужный.
5) Радуйся.

P.S. Сделал картиночки с объяснениями. Если непонятно.

P.P.S. Если работаешь во фреше, то в этом есть смысл (хотя намучаешься вытягивать эти данные для обработок или печатных форм). А если есть доступ к конфигурации фигарь прям туда.
---
Так он сам автоматически добавляется к справочникам которым относится. Но мне нужно добавить реквизит на свою (самописную форму).
---
Честно говоря. В доп реквизитах нет смысла, если работаешь с конфигурацией. Зачем "Дополнительные значения" если есть Перечисления? Замучаешься перетаскивать на форму выбора. Наверное можно сделать в общем случае, но опять же, зачем?

В общих чертах, чем 1С 8 отличается от 7. Всё сделано так, что некоторые простые вещи пользователь может делать без программиста, например для этого повсеместно используются управляемые формы. Продвинутый пользователь может добавить реквизит в какой-нибудь документ или справочник. Как раз этим Вы и пользуетесь. При наличии программиста, это теряет всякий смысл.
---
Согласен, только вот эти доп. реквизиты были созданы до меня и мне приходится работать с тем что есть
---
Чтоже, значит будем выкручиваться.

```1c
    Спр = Шапка.СсылкаНаОбъект.ДополнительныеРеквизиты.Найти(ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("ИдентификаторДляФормул","ЧтоТо12"),"Свойство").Свойство;
    //Спр = Справочники.ЗначенияСвойствОбъектов.ПустаяСсылка(); // УДАЛИТЬ
    Запрос = Новый Запрос;
    Запрос.Текст=
    "ВЫБРАТЬ
    | ЗначенияСвойствОбъектов.Ссылка КАК Ссылка
    |ИЗ
    | Справочник.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
    |ГДЕ
    | ЗначенияСвойствОбъектов.Владелец = &Владелец"

    Запрос.УстановитьПараметр("Владелец",Спр);
    Выборка = Запрос.Выполнить().Выгрузить();
```

Поменяй "ЧтоТо12" на свою.
Затем из этой выборки добавляй реквизиты на форму выбора. Я вижу только такой выход.
---
Переменная не определена (Шапка). Шапка.СсылкаНаОбъект это Объект.Ссылка?

Сделал таким образом, список заполняется, но почему-то не могу выбрать из него. При выборе поле остается пустым.
Тип значения СпискаЗначений пробовал и как ЛюбаяСсылка, и СправочникСсылка.ЗначенияСвойствОбъектов. Не знаете в чем может быть проблема?

```1c
    &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

    Элементы.СтатусПартнера.РежимВыбораИзСписка = Истина;

    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | ЗначенияСвойствОбъектов.Ссылка КАК Ссылка
    |ИЗ
    | Справочник.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
    |ГДЕ
    | ЗначенияСвойствОбъектов.Владелец.Имя = "Статус_4b2e6723fc4146e091c995b7cc495411"
    | И ЗначенияСвойствОбъектов.ЭтоГруппа = ЛОЖЬ";

    Элементы.СтатусПартнера.СписокВыбора.ЗагрузитьЗначения(Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Ссылка"));

    КонецПроцедуры
```
---
Мой косяк, забыл изменить тип реквизита со СписокЗначений на СправочникСсылка.ЗначенияСвойствОбъектов. Все работает, всем спасибо большое!
---
так и не нашел что подставить в отбор в запрос чтобы отобрались нужные мне значения.
и почему-то не видит Список Выбора и ругается на него
---
хоть убей не взлетела подобная конструкция. не видит почему-то - поле объекта не обнаружено - дополнительные реквизиты
---
"Шапка.СсылкаНаОбъект", это ссылка на объект, к которому присоединялся доп. реквизит (справочник, документ и т. п.). В мем случае (5 комментарий) описывается для справочника "Организации".
---
а разве в УФ можно обращаться к ТЧ через точку? Ошибку выдает.
---
смотри код, который выше, дальше. Так можно обратиться к конкретно записи ТЧ.
---
я не увидел кода
---
Попробуй так, если у тебя УТ или КА Управляемые формы

```1c
    &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

    Элементы.СтатусПартнера.РежимВыбораИзСписка = Истина;

    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | ЗначенияСвойствОбъектов.Ссылка КАК Ссылка
    |ИЗ
    | Справочник.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
    |ГДЕ
    | ЗначенияСвойствОбъектов.Владелец.Имя = "Статус_4b2e6723fc4146e091c995b7cc495411"
    | И ЗначенияСвойствОбъектов.ЭтоГруппа = ЛОЖЬ";

    Элементы.СтатусПартнера.СписокВыбора.ЗагрузитьЗначения(Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Ссылка"));

    КонецПроцедуры
```

Только вместо Статус_4b2e6723fc4146e091c995b7cc495411 подставь свое имя свойства реквизита, его можно посмотреть в режиме предприятия в реквизитах. Внизу с пометкой "для разработчиков", ну и "СтатусПартнера" естественно на свое поле формы