Для осуществления печати в MS Word из 1С можно использовать COM-объект Word.Application. Ниже приведен пример кода, который демонстрирует, как это сделать:
1С (Код)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
1C
Процедура ПечатьВWord()
// Создаем объект Word
MSWord= Новый COMОбъект("Word.Application");
// Делаем Word видимым
MSWord.Visible= Истина;
// Создаем новый документ
Документ= MSWord.Documents.Add();
// Вставляем текст в документ
Документ.Content.Text= "Привет, это тестовый документ из 1С!";
// Сохраняем документ
ПутьКФайлу= "C:ТестовыйДокумент.docx";
Документ.SaveAs(ПутьКФайлу);
// Закрываем документ
Документ.Close();
// Закрываем приложение Word
MSWord.Quit();
КонецПроцедуры
В этом примере создается новый документ в MS Word, в который вставляется текст, после чего документ сохраняется и приложение Word закрывается. Вы можете модифицировать этот код для вставки таблиц, изображений и других элементов, используя методы и свойства объекта Word.
Задайте любой вопрос по 1С и получите подробный ответ на почту!
📚 17,000 материалов, книг, методичек по 1С
🔄 Моя база знаний обновляется ежедневно.
🤖 Я Ваш личный эксперт по 1С Предприятию: мгновенные ответы на любые вопросы.
⚡ Твой личный 1С-эксперт онлайн. Спроси меня что угодно — это бесплатно 🙂