Выполняется открытие формы, она заполняется,в конце мне нужно ее закрыть и сохранить данные. т.е Модифицированность = Ложь не подходит... Форма.Закрыть() все равно открывает модальное окно где нужно подтвердить операцию сохранения... Как можно Форму закрыть с ответом "Да" автоматически.

```1c
    Форма = ОткрытьФорму("Документ." + ИмяДокументаОтпуск(ТекущиеДанные.ВидДокументаОтпуск) + ".ФормаОбъекта", ПараметрыОткрытия, ЭтаФорма);
    Форма.Закрыть();
```
---
Ну, если стандартный механизм, тогда вопросов нет, конечно.

Расширение управляемой формы для документа.Записать (Managed form extension for documents.Write)
Расширение управляемой формы для документа (Managed form extension for documents)
Записать (Write)
Синтаксис:

Записать(<ПараметрыЗаписи>)
Параметры:

<ПараметрыЗаписи> (необязательный)

Тип: Структура.
Структура параметров записи, которые могут быть обработаны в обработчиках событий записи. Состав параметров произвольный. Содержит предопределенные параметры записи РежимЗаписи и РежимПроведения. Предопределенные параметры передаются в метод объекта Записать.
Параметры записи можно обработать в событиях формы ПередЗаписью, ПередЗаписьюНаСервере, ПриЗаписиНаСервере, ПослеЗаписиНаСервере, ПослеЗаписи.
Возвращаемое значение:

Тип: Булево.
Истина - успешно записан; Ложь - в противном случае.
Описание:

Записывает объект.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент.
---
Записать. Снят модифицированность.
---
данные хранятся на форме, а не в объекте..объект еще пуст
---
Что это меняет?
---
ну то что форму нельзя записать. А объект надо получить, получая в нем пусто. записываю он пустой......форму можно закрыть, при закрытии он выдает оповещение с выбором записать(да,нет, отмена)..... и я хочу понять как сделать чтоб это оповещение автоматически выбирало да и закрывалось..... Может я конечно не до конца понимаю что вы имеете ввиду
---
А, вы хотите записать и закрыть ее из вне? А зачем вообще тогда заполнять форму вместо объекта?
---
Это делает стандартный механизм 1С который я вытащил из документа. Если был бы объект и вопроса бы небыло
---
Ну, если стандартный механизм, тогда вопросов нет, конечно.

Расширение управляемой формы для документа.Записать (Managed form extension for documents.Write)
Расширение управляемой формы для документа (Managed form extension for documents)
Записать (Write)
Синтаксис:

Записать(<ПараметрыЗаписи>)
Параметры:

<ПараметрыЗаписи> (необязательный)

Тип: Структура.
Структура параметров записи, которые могут быть обработаны в обработчиках событий записи. Состав параметров произвольный. Содержит предопределенные параметры записи РежимЗаписи и РежимПроведения. Предопределенные параметры передаются в метод объекта Записать.
Параметры записи можно обработать в событиях формы ПередЗаписью, ПередЗаписьюНаСервере, ПриЗаписиНаСервере, ПослеЗаписиНаСервере, ПослеЗаписи.
Возвращаемое значение:

Тип: Булево.
Истина - успешно записан; Ложь - в противном случае.
Описание:

Записывает объект.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент.
---
Спасибо. Я видел пример с этим методом, просто с подсказкой не показывал вот и не стал пробовать. А так прописал и пошло.
---
Не подскажите как вы решили этот вопрос ?
---
В объект программно перенести данные из формы и записать, после этого снять Модифицированность
---
Слишком много данных и внутренних таблиц чтоб вытаскивать перекидывать на сервер и там заполнять объект. Возможно что то пропущу и как обычно потом где то вылезет. Конечно этот способ рабочий, но как по мне не очень правильный
---
Не нужно лениться. Нужно алгоритм заполнения аккуратно переписать в другом месте.
Очень часто алгоритмы для формы "локальные" и не совсем подходят для автосоздания и автозаполнения объекта. Это вызывает иногда вспышки гнева по отношению к политике разработки 1С. Это нормально и это часть нашего хлеба.