Из документа1 по кнопке создается новый документ2, надо записать ссылку на новый документ2 в старом документе1 (ДокументСсылка)

```1c
    &НаСервере
    Функция ВыписатьДокументНаСервере()
    НовыйДокумент = Документы.Расчет.СоздатьДокумент();
    НовыйДокумент.Дата = ТекущаяДата();
    НовыйДокумент.Организация = ЭтаФорма.Объект.Организация;
    НовыйДокумент.Ответственный = Пользователи.ТекущийПользователь();
    НовыйДокумент.Согласовано = ЭтаФорма.Объект.Согласовано;
    НовыйДокумент.Руководитель = ЭтаФорма.Объект.Руководитель;
    НовыйДокумент.ДокументОснование = ЭтаФорма.Объект.Ссылка;

    НовыйДокумент.Записать();
    ЭтаФорма.Объект.ДокументСсылка = НовыйДокумент.Ссылка;
    Возврат НовыйДокумент.Ссылка;

    КонецФункции

    &НаКлиенте
    Процедура ВыписатьДокумент(Команда)
    СсылкаНаДокумент = ВыписатьДокументНаСервере();
    ОткрытьЗначение(СсылкаНаДокумент);
    УправлениеФормой(ЭтаФорма);
    КонецПроцедуры
```
---
Скрин в студию со свойствами (Тип) для реквизита объекта "ДокументСсылка" и элемента формы "ДокументСсылка" (ПутьКДанным).
Происходит-ли Модифицированность формы Документа1 при выполнении процедуры "ВыписатьДокумент"?
---
- да, спасибо добавил "Модифицированность = Истина;" - работает...

```1c
    &НаКлиенте
    Процедура ВыписатьДокумент(Команда)
    СсылкаНаДокумент = ВыписатьДокументНаСервере();
    ОткрытьЗначение(СсылкаНаДокумент);

    Модифицированность = Истина;

    УправлениеФормой(ЭтаФорма);

    КонецПроцедуры
```
---
```1c
    &НаКлиенте
    Процедура ВыписатьДокумент(Команда)

    СсылкаНаДокумент = ВыписатьДокументНаСервере();

    ПараметрыФормы = Новый Структура;
    ПараметрыФормы.Вставить("Ключ", СсылкаНаДокумент);
    ОткрытьФорму("Документ.Расчет.ФормаОбъекта", ПараметрыФормы);

    КонецПроцедуры
```
---
- так полагаю это открыть форму, но она и так открывается...
- Мне надо вернуть и сохранить ЭтаФорма.Объект.ДокументСсылка в первом документе..

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

```1c
    &НаКлиенте
    Процедура ВыписатьДокумент(Команда)
    СсылкаНаДокумент = ВыписатьДокументНаСервере();
    ОткрытьЗначение(СсылкаНаДокумент);

    Модифицированность = Истина;

    УправлениеФормой(ЭтаФорма);

    КонецПроцедуры
```
---
А что не так? Вроде должно работать.
Проверь, что "ДокументСсылка" имеет тип "ДокументСсылка.Расчет".
---
работает открытие нового документа, возвращение параметра ДокументСсылка, но при закрытии не сохраняет это значение ДокументСсылка в старом документе...
---
(4) в приведенном коде нет записи изменений в первый документ. Он вообще после этого предлагает сохранить?
---
нет, но в первом документе появляется звездочка, что документ1 изменен