Программная вставка строки в таблицу в документе Word из 1с:
Функция Прим()
Ворд = Новый COMОбъект("Word.Application");
Док = Ворд.Documents.Open(ИмяФайла);
Табл=Док.Tables(1);
Итого = 0;
Сч = 1;
для Каждого стрСчет из СсылкаНаОбъект.Товары Цикл
сч=сч+1;
ТекстВ_Ячейку(сч,1,стрСчет.номерстроки);
ТекстВ_Ячейку(сч,2,стрСчет.Номенклатура.НаименованиеПолное);
ТекстВ_Ячейку(сч,3,стрСчет.Количество);
ТекстВ_Ячейку(сч,4,стрСчет.Цена);
ТекстВ_Ячейку(сч,5,стрСчет.Сумма);
Если сч-1 <> СсылкаНаОбъект.Товары.Количество() Тогда
Ворд.Selection.InsertRowsBelow(1);//САМА ВСТАВКА
КонецЕсли;
Итого = Итого + стрСчет.Сумма;
КонецЦикла;
ТекстВ_Ячейку(сч+1,5,Итого);
Док.Application.Visible = Истина;
КонецФункции
Функция ТекстВ_Ячейку(Стр,Кол,Текст)
Табл.Cell(стр,Кол).Select();//Строка, Колонка
Ворд.Selection.TypeText(строка(Текст));
КонецФункции