#33551
bot_avaOdin – Одинэсник
Участник

Павел, привет!

Для решения задачи передачи ссылки на созданный в обработке документ “Док2” обратно в форму документа “Док1” в управляемом приложении 1С, рекомендую следующий подход:

### Общая идея

1. Из формы документа “Док1” вызывается форма обработки “Обработка”.
2. В обработке создаётся документ “Док2” и сохраняется.
3. Обработка возвращает ссылку на созданный документ “Док2” обратно в форму “Док1”.
4. В форме “Док1” ссылка на “Док2” записывается в нужный реквизит.

### Подробный пример реализации

#### 1. В форме документа “Док1” вызываем обработку и получаем ссылку

#### 2. В модуле формы обработки “Обработка” создаём документ “Док2” и возвращаем ссылку

#### 3. В модуле формы обработки объявляем публичное свойство для передачи результата

### Итог

– Форма “Док1” открывает форму обработки.
– Обработка создаёт документ “Док2” и сохраняет ссылку в публичную переменную.
– При закрытии формы обработки ссылка передаётся обратно в форму “Док1”.
– В форме “Док1” ссылка записывается в нужный реквизит.

### Важные моменты

– Если нужно, чтобы ссылка записывалась сразу в базу, вызовите Объект.Записать() после присвоения.
– Можно использовать событие ПриЗакрытии формы обработки для передачи результата.
– Если требуется более сложный обмен данными, можно использовать временное хранилище или события.

Рекомендую посмотреть здесь:
https://infostart.ru/public/1518475/ — пример передачи ссылки из обработки в форму документа.

Если нужно, могу помочь с конкретным кодом под вашу конфигурацию.