Как получить элементы формы объекта в обычном приложении.
Например: нужно получить при печати Реализации товаров и услуг ОтведственноеЛицо.ОтведственноеЛицо нужно получить через склад.ОтведственноеЛицо, но реквизита объекта нет есть только элемент формы. Все это на 8.2 БУ 1.6 обычное приложение обычное тип формы. Благодарю за помощь.

я получил так:

                ФормаОбъекта = СсылкаНаОбъект.Склад.ПолучитьФорму("ФормаЭлемента");
  ОтветственноеЛицо = ФормаОбъекта.ЭлементыФормы.ОтветственноеЛицо;

  ОбластьМакета.Параметры.Руководитель = ОтветственноеЛицо;

но получаю на выходе "ПолеВвода" а нужно ФИО
---
```1c
    Отбор = Новый Структура("СтруктурнаяЕдиница");
    Отбор.СтруктурнаяЕдиница = СсылкаНаОбъект.Склад;
    СрезПоследних = РегистрыСведений.ОтветственныеЛица.СрезПоследних(ТекущаяДата(), Отбор);

    Если СрезПоследних.Количество() < 1 Тогда
    МоёОтветственноеЛицо = Неопределено;
    Иначе
    МоёОтветственноеЛицо = СрезПоследних[0].ФизическоеЛицо;
    КонецЕсли;
```
---
ФормаОбъекта = СсылкаНаОбъект.Склад.ПолучитьФорму("ФормаЭлемента");
ОтветственноеЛицо = ФормаОбъекта.ЭлементыФормы.ОтветственноеЛицо.ЗНАЧЕНИЕ;

Если получать с формы, о чем и был вопрос. Понятное дело, что надо получать из регистра, но у меня например возникла ситуация когда надо получить значение элемента формы нового документа, до его записи в регистр и скопировать в другой реквизит, который в регистры не пишется, он остается только в документе. Затем уже производить запись документа в том числе с движениями по регистрам.
---
ответственное лицо хранится РегистрыСведений.ОтветственныеЛица, получить его оттуда можно если у вас есть Склад.
---
```1c
    ОтветственноеЛицо = ФормаОбъекта.ЭлементыФормы.ОтветственноеЛицо.Значение;
```
---
очень близко тип правильный СправочникСсылка.ФизическиеЛица
но значение пустое и хз как получить( Даже в отладчике не нахожу где прячется ФИО
---
В форме должно быть заполнено это поле, чтобы из него что-то получить для печати...
В файле вы показываете, что ваше ответственное лицо не имеет отношения к форме

```1c
    ОтветственноеЛицо = СсылкаНаОбъект.Склад.ОтветственноеЛицо;
```
---
А как получить у меня даже не поучается в запросе. Подскажите пожалуйста!
---
```1c
    Отбор = Новый Структура("СтруктурнаяЕдиница");
    Отбор.СтруктурнаяЕдиница = СсылкаНаОбъект.Склад;
    СрезПоследних = РегистрыСведений.ОтветственныеЛица.СрезПоследних(ТекущаяДата(), Отбор);

    Если СрезПоследних.Количество() < 1 Тогда
    МоёОтветственноеЛицо = Неопределено;
    Иначе
    МоёОтветственноеЛицо = СрезПоследних[0].ФизическоеЛицо;
    КонецЕсли;
```
---
Скрыть
Отлично то что надо все работает(ЛАЙК). Ну и гемморой какой чтобы получить элемент формы это КОШМАР

всем спасибо за помощь!
---
это не совсем элемент формы. Это типа реквизит Склада, который просто хранится в другом месте.
---
ОтветственноеЛицо = СсылкаНаОбъект.Склад.ОтветственноеЛицо;

а так пишет Поле объекта не обнаружено (ОтветственноеЛицо) так как нет у склад реквизита (ОтветственноеЛицо)
---
я вам уже полный код привел
---
если не сложно где можно почитать как такаю хрень расписана и разжёвана почему так происходить. Спасибо!
---
почитайте код ПриОткрытии() формы элемента спр.Склады
---
ПриОткрытии
Почитал теперь ясно как получается, но вот кто может объяснить логику сделанного? Почему нельзя просто сделать реквизит и не испытывать это блаженное чувство тупизма!
---
потому что ОтветственноеЛицо периодический реквизит. В 7.7 такое прокатывало, в 8ке роль периодических реквизитов выполняют регистры сведений.
---
какая-то глупость %)) Вы получаете форму, а на форме, изначально все реквизиты пустые... Вам, сначала, нужно разобраться что имено Вам нужно получить и где оно находится
p.s. возможно все банально и просто "СсылкаНаОбъект.ОтветственноеЛицо"
---
Попробую пояснить по подробнее!
получаю печатную форму через внешнюю обработку.
у склада нет реквизита ОтведсвенныеЛица он есть только на форме.
---
ФормаОбъекта = СсылкаНаОбъект.Склад.ПолучитьФорму("ФормаЭлемента");
ОтветственноеЛицо = ФормаОбъекта.ЭлементыФормы.ОтветственноеЛицо.ЗНАЧЕНИЕ;

Если получать с формы, о чем и был вопрос. Понятное дело, что надо получать из регистра, но у меня например возникла ситуация когда надо получить значение элемента формы нового документа, до его записи в регистр и скопировать в другой реквизит, который в регистры не пишется, он остается только в документе. Затем уже производить запись документа в том числе с движениями по регистрам.