Всем доброго времени суток!

Возникла такая проблема.
При создании документа он не записан в базу данных, пользователь нажимает на некоторую кнопку, которая использует данные ТЧ документа и изменяет их, потом записывает его. Но т.к. документ только создаётся и не записан, то возникает необходимость задавать пользователю вопрос аля "Документ не записан! Для продолжения работы с ним его необходимо записать! Продолжить? ".

И вот если пользователь нажимает да, то необходимо это документ записывать.
Не могу разобраться как это правильно сделать, ведь по ссылке его получить нельзя, чтобы использовать стандартный метод Записать(), т.к. самой ссылки нету в БД и она не заполнена.
Помогите, пожалуйста, как правильно это сделать.

Заранее спасибо.
---
Решением является после вопроса использовать такую строку, если пользователь утвердительно ответил
ЭтаФорма.Записать()
---
Созданный документ совершенно не обязательно получать ибо он уже получен и метод Записать() у него прекрасно работает. Не надо искать черную кошку там, где ее нет.
---
Зачем мне уже для созданного документа использовать метод Записать() и задавать пользователю вопрос, о том что его необходимо записывать, чтобы с ним можно было работать, если с ним и так уже можно работать без этих лишних взаимодействий с пользователем, т.к. данные в БД хранятся и их можно изменять программно? Где логика?

В моей ситуации, документ находится на этапе создания и пользователь его ещё в БД не записывал.
Если я просто сделаю в модуле формы, в такой ситуации Объект.Записать(), то на экране появится ошибка "Метод объекта не обнаружен Записать() "
Читайте, пожалуйста, внимательнее.
---
Читайте, пожалуйста, внимательнее.Выражайтесь, пожалуйста, яснее. Посмотрите на тип данных переменной объект, подумайте что вы хотите сделать. Почитайте СП на предмет методов расширения форм. Например, формы документа.

И да, при подобных сценариях, документ надо записывать в базу всегда, а не только когда он новый. Данные в базе и в документе могут отличаться при работе пользователя.
---
Я довольно-таки ясно выразился.

В моём конкретном случае, всё отрабатывает корректно и эти ситуации предусмотрены, когда данные на форме отличаются от того, что находится в БД, но вопрос заключается не в этом.
Я бы не стал писать на форум с просьбой о помощи не читав ничего и не пробуя различные способы.
Спасибо!
---
не читав ничего и не пробуяИ что, например, написано в синтакс-помощнике, в части "Расширение формы клиентского приложения для документа"?
---
Знаете, не хотелось бы сильно вдаваться в подробности, что именно вынуждает вас так отвечать.
Но всё же на форум пишут не за тем, чтобы становилось плохо от духоты, а за большей конкретикой и поиском решения.
Думаю не стоит писать, если сами не знаете ;)
---
Сообщение было скрыто модератором.
---
Сообщение было скрыто модератором.
---
Не забудь записать документ перед печатью приказа.
---
Сообщение было скрыто модератором.
---
Сообщение было скрыто модератором.
---
Сообщение было скрыто модератором.
---
Сообщение было скрыто модератором.
---
Решением является после вопроса использовать такую строку, если пользователь утвердительно ответил
ЭтаФорма.Записать()
---
Сообщение было скрыто модератором.