Открываю файл Word,который расположен по определённому пути. Редактирую этот файл. И с помощью "ДиалогВыбораФайла" нужно сохранить по пути, который выберет пользователь. Как это сделать?

```1c
    Попытка
    ОбъектВорд = Новый COMОбъект("Word.Application");
    Исключение
    Сообщить("Ошибка при запуске Microsoft Word: " + ОписаниеОшибки(), СтатусСообщения.Внимание);
    //Возврат Неопределено;
    КонецПопытки;

    ОбъектВорд.Documents.Add("C:\11111\Документ Microsoft Word.docx");
    ШаблонВорд = ОбъектВорд.ActiveDocument;

    //здесь редактируется документ

    ДиалогСохраненияФайла.ПолноеИмяФайла = "Выгрузка";
    Фильтр = "MS Office|*.docx;";
    ДиалогСохраненияФайла.Фильтр = Фильтр;
    ДиалогСохраненияФайла.МножественныйВыбор = Ложь;
    ДиалогСохраненияФайла.Заголовок = "Выберите файл";
    Если ДиалогСохраненияФайла.Выбрать() Тогда
    ПутьКФайлу = ДиалогСохраненияФайла.ПолноеИмяФайла;
    КонецЕсли;
```
---
Если это не управляемые формы то как то так :

```1c
    Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение);
    Диалог.Заголовок = "Выберите имя файла для сохранения";
    Диалог.МножественныйВыбор = Ложь;
    Диалог.Фильтр = "Документ Word (*.docx)|*.docx";
    Если Диалог.Выбрать() Тогда
    ИмяФайла = Диалог.ПолноеИмяФайла;
    ОбъектВорд.DisplayAlerts =-1;
    ШаблонВорд.SaveAS(ИмяФайла);
    ОбъектВорд.quit(0);
    КонецЕсли;
```

Не понятно что именно у вас не получается.
---
ОбъектВорд.DisplayAlerts =-1;
 ОбъектВорд.quit(0);

это закоментируйте на время пока не отладите код, а вместо этого можно ОбъектВорд.Visible = Истина;
---
Если это не управляемые формы то как то так :

```1c
    Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение);
    Диалог.Заголовок = "Выберите имя файла для сохранения";
    Диалог.МножественныйВыбор = Ложь;
    Диалог.Фильтр = "Документ Word (*.docx)|*.docx";
    Если Диалог.Выбрать() Тогда
    ИмяФайла = Диалог.ПолноеИмяФайла;
    ОбъектВорд.DisplayAlerts =-1;
    ШаблонВорд.SaveAS(ИмяФайла);
    ОбъектВорд.quit(0);
    КонецЕсли;
```

Не понятно что именно у вас не получается.
---
я так пробовал. Не сохраняет файл. Ошибок не выдает
---
А посмотреть в отладчеке весь процесс? Может окажется, что путь к файлу для сохранения указан неверно. + Может быть, ошибка еще до момента сохранения файла.
Если у вас, как в (2) стоит ОбъектВорд.DisplayAlerts =-1; то не удивительно, что не выдает ошибок.
---
ОбъектВорд.DisplayAlerts =-1;
 ОбъектВорд.quit(0);

это закоментируйте на время пока не отладите код, а вместо этого можно ОбъектВорд.Visible = Истина;
---
сделал так и так сохраняет файл. Но выдает ошибку, которую выдавала в прошлой теме, где вы помогли мне
Запускается winword.exe и выдает ошибку
---
теперь не выдает ошибку. Нужно было просто после сохранения написать
ОбъектВорд.DisplayAlerts =-1;
ОбъектВорд.quit(0);
 А что эти строки кода делают?
---
DisplayAlerts - показывать сообщения (например, подтверждение закрытия). -1 = ЛОЖЬ.
quit() - закрытие документа. quit(0) - закрытие без сохранения изменений (поскольку уже было сохранено)
---
спасибо
---
Отключают сообщения об ошибке и выходит без вопросов.
---
Может вы на сервере делаете и файл лежит на сервере?
---
нет, пока что пробую только на локальной базе и файл находится на компе. Уже ошибку не выдает
---
Управляемые формы?
---
jобычные формы