Здравствуйте!
Мне удалось наткнуться на трудность, Гугл о которой не знает!
Задача такая: пользователь выбирает пустой файл word в обработке, а обработка этот файл word заполняет данными из 1С. Заранее неизвестно, какая именно печформа будет выводиться в этот вордовский файл, поэтому не имеет смысла ставить в word-файле реквизиты для последующего заполнения. Делаю это так:

```1c
    ActiveDocument = MSWord.Documents.Add(ЭтотОбъект.Файл);
    Документ = MSWord.ActiveDocument;
    Документ.Activate();

    Документ.Paragraphs.Add();
    Документ.Paragraphs.Add();
    Документ.Paragraphs.Add();
    Документ.Paragraphs.Add();

    Документ.Paragraphs.Add();
    Документ.Paragraphs.Add();
    Документ.Paragraphs.Add();
    Документ.Paragraphs.Add();

    Табл= Документ.Paragraphs(8).Range;
    Табл.InsertAfter("Месяц * Размер начисленной зарплаты без вычетов налогов, руб * Размер начисленной зарплаты за вычетом налогов, руб");
    Табл.InsertParagraphAfter();

    Счетчик = 1;
    Для Каждого Стр из РезультатЗапроса Цикл
    Табл.InsertAfter(Формат(Стр.Период, "ДФ='MMMM yyyy'")+"*"+строка(Стр.ЗарплатаДоВычетаНДФЛ) +"*"+строка(Стр.ЗарплатаПослеВычетаНДФЛ));
    Табл.InsertParagraphAfter();
    Счетчик = Счетчик + 3;
    КонецЦикла;

    Табл.InsertParagraphAfter();
    Табл.ConvertToTable("*");

    Документ.Paragraphs.Add();
    Документ.Paragraphs.Add();
    Документ.Paragraphs.Add();
    Документ.Paragraphs.Add();

    Документ.Paragraphs.Add();
    Документ.Paragraphs.Add();
    Документ.Paragraphs.Add();
    Документ.Paragraphs.Add();

    Документ.Paragraphs(16+Счетчик).Range.InsertAfter("Справка выдана для предъявления по месту требования");
```

Выдает ошибку, жалуясь на последнюю строку: "Ошибка при вызове метода контекста (InsertAfter): Произошла исключительная ситуация (Microsoft Word): Данная операция неприменима к знаку конца строки таблицы."

Если в коде закомментировать "Табл.ConvertToTable("*");", то тогда все выводится, но таблица не становится таблицей, а просто выводится как куски текста. Если закомментировать "Документ.Paragraphs(16+Счетчик).Range.InsertAfter("Справка выдана для предъявления по месту требования");", то таблица выводится как таблица, но тогда, понятное дело, не выводится нужная фраза в конце печформы. Вместо числа "16" пробовал ставить поменьше и побольше - не помогает.

В чем ошибка?
---
не выводится нужная фраза в конце печформы Вывести этот текст в конце документа можно так:
```1c
    // устанавливаем курсор в конец документа
    ОбластьДокумента = Документ.Content;
    ОбластьДокумента.Collapse(0);

    ОбластьДокумента.InsertAfter("Справка выдана для предъявления по месту требования");
```
---
не выводится нужная фраза в конце печформы Вывести этот текст в конце документа можно так:
```1c
    // устанавливаем курсор в конец документа
    ОбластьДокумента = Документ.Content;
    ОбластьДокумента.Collapse(0);

    ОбластьДокумента.InsertAfter("Справка выдана для предъявления по месту требования");
```
---
ОбластьДокумента = Документ.Content;
ОбластьДокумента.Collapse(0);

ОбластьДокумента.InsertAfter("Справка выдана для предъявления по месту требования");

Помогло, спасибо! Но появился новый косяк: теперь при создании таблицы с помощью
```1c
    Табл.ConvertToTable("*");
```

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

```1c
    Табл= Документ.Paragraphs(8).Range;
```

и после кода

```1c
    Табл.ConvertToTable("*");
```
---
Плохо знаю метод ConvertToTable. Если бы нужно было нарисовать таблицу "с нуля", я бы смотрел в сторону коллекции Tables: Таблица = Документ.Tables.Add()
https://docs.microsoft.com/en-us/office/vba/api/word.tables.add