Если word файл находится на сервере, выводит такую ошибку:
Ошибка при вызове метода контекста (Add): Неизвестная ошибка
Если файл находится на копме, все корректно работает.
Нашел такой способ,который помогает, но нужно заходить в word и вручную настраивать там:
 Для того, чтобы отключить режим защищенного просмотра в MS Office 2007, 2010, необходимо выполнить следующее:

    Откройте MS Word
    Нажмите файл - параметры
    Перейдите на вкладку "центр управления безопасностью"
    Нажмите кнопку "параметры центра управления безопаснотью"
    Вкладка "защищенный просмотр"
    Убирайте ненужные галочки
    Закройте MS Word для вступления изменений в силу
Как бы еще это проверять и при необходимости отключать программно.
Можно это сделать программно в 1с,чтобы не нужно было вручную убирать мешающие флажки? Если можно, то как?

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

    //Путь к шаблону
    ОбъектВорд.Documents.Add("\\192.168.1.1\111\шаблон.docx");
    ШаблонВорд = ОбъектВорд.ActiveDocument;
```
---
Так вы его в ReadOnly открыли. Читайте мануал
Метод Open
---
На обычных формах сохранял шаблон в макет обработки (двоичные данные). Вот код который работал в серверной базе:

```1c
    ШаблонТД = ПолучитьМакет(имяМакета);
    РасширениеФайла = ".doc";
    ПолноеИмяФайла = ПолучитьИмяВременногоФайла(РасширениеФайла);
    ШаблонТД.Записать(ПолноеИмяФайла);
    //Создаем COM-объект для работы с Word
    ОбъектВорд = Новый COMОбъект("Word.Application");

    ОбъектВорд.Documents.add(ПолноеИмяФайла);
    //В Word можно открывать в одном приложении несколько документов, поэтому ОбъектВорд.Application.Documents - это коллекция открытых документов.
    //В нашем случае документ открыт всегда один
    ДокументВорд = ОбъектВорд.Application.Documents(1);
    ДокументВорд.Activate();
```
---
Убейте в диспетчере задач все процессы MS WORD. И вместо фиксированного имени используйте каталог временных файлов.
---
```1c
    ИмяВременногоФайла = ПолучитьИмяВременногоФайла("docx");
    КопироватьФайл("\\192.168.1.1\111\шаблон.docx", ИмяВременногоФайла);
```
---
попробуйте вместо метода Add() использовать Open()

```1c
    Попытка
    лкДок = msword.Documents.Open(лкИмяШаблона,,True,False,,,True);
    Исключение
    лкОшибка = ОписаниеОшибки();
    лкСтатус.Шаблон = "Ошибка Ворда.";
    лкСтатус.Состояние = лкОшибка;
    лкДанныеОтчета.Вставить("Отчет",лкОтчет);
    Продолжить;
    КонецПопытки;
```

какой-то рабочий код, правда на клиенте
---
выдает ошибку:
 ШаблонВорд.Application.Selection.TypeText(ТаблицаНакладных[0].Владелец.НаименованиеПолное);
по причине:
Произошла исключительная ситуация (Microsoft Word): Метод или свойство недоступны, поскольку эту команду нельзя использовать в режиме чтения.
---
Так вы его в ReadOnly открыли. Читайте мануал
Метод Open
---
Обычные формы
---
На обычных формах сохранял шаблон в макет обработки (двоичные данные). Вот код который работал в серверной базе:

```1c
    ШаблонТД = ПолучитьМакет(имяМакета);
    РасширениеФайла = ".doc";
    ПолноеИмяФайла = ПолучитьИмяВременногоФайла(РасширениеФайла);
    ШаблонТД.Записать(ПолноеИмяФайла);
    //Создаем COM-объект для работы с Word
    ОбъектВорд = Новый COMОбъект("Word.Application");

    ОбъектВорд.Documents.add(ПолноеИмяФайла);
    //В Word можно открывать в одном приложении несколько документов, поэтому ОбъектВорд.Application.Documents - это коллекция открытых документов.
    //В нашем случае документ открыт всегда один
    ДокументВорд = ОбъектВорд.Application.Documents(1);
    ДокументВорд.Activate();
```
---
это word выдает.до этого тоже выдавала это. Как сделать так,чтобы не выдавало это?из-за этого не открывается
---
Убейте в диспетчере задач все процессы MS WORD. И вместо фиксированного имени используйте каталог временных файлов.
---
сможете привести пример каталога временных файлов?
---
```1c
    ИмяВременногоФайла = ПолучитьИмяВременногоФайла("docx");
    КопироватьФайл("\\192.168.1.1\111\шаблон.docx", ИмяВременногоФайла);
```
---
спасибо, работает.
---
для кого в (6) кусок рабочего кода приводил?
---
спустя минуту после того, как написал это, вспомнил, что там есть)
---
спасибо, все хорошо работает.