Кто подскажет, вроде простая вещь. Процедура в модуле формы на клиенте вызывает серверную функцию в этом же модуле для получения ссылки связанного дока. возврат ссылка дока. А на клиенте не понятное что-то показывает ссылка но она не активна, без данных просто название, попробовал в конфе на учебной базе без бсп, там на клиенте все четко ссылка на клиенте активна разворачивается с плюсиком. скрин прилагаю.

```1c
    &НаКлиенте
    Процедура Подключаемый_ВыполнитьКомандуПечати(Команда)

    //Гусев 06.03.2022 Суть Печать счета фактуры из заказа клиента

    Если Команда.Имя = "ГруппаПечатьКомандаПечати3" Тогда

    НашОбъект = Объект;

    СтруктураСФ = ПолучитьДоговорПрокатаПоЗаказу(НашОбъект);
    Номер = СтруктураСФ["Номер"];
    Док = СтруктураСФ["Док"];

    УправлениеПечатьюКлиент.ВыполнитьПодключаемуюКомандуПечати(Команда, ЭтотОбъект, Док);

    КонецЕсли;

    ////Гусев 06.03.2022

    УправлениеПечатьюКлиент.ВыполнитьПодключаемуюКомандуПечати(Команда, ЭтотОбъект, Объект);

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

    &НаСервере
    Функция ПолучитьДоговорПрокатаПоЗаказу(НашЗаказ)

    Список = Новый Соответствие;
    ДокМассив = Новый Массив;
    Документы.ЗаказКлиента.ПолучитьПодчиненныеДокументы(Объект.Ссылка, Список);

    АрендаДоки = Список["АрендаНоменклатуры"];
    Док = АрендаДоки.Получить(0);
    Возврат Док.Ссылка;

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

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