Шаблон в ворде.
01.05.2012
01:02
#1
"Никак не получается разобраться с шаблоном.Цель какая - в табличную часть вывел сотрудников, их порядка 10 и более, нужно теперь на каждого распечатать шаблон трудового договора в одном файле ворда, пока тренируюсь вывести сотрудников. Сколько сотрудников столько и страниц в этом файле.По написанному мною коду выходит что сохраняет он правильно по имени сотрудника, а внутри каждого из этих файлов имя первого. и в конце концов складывает он в один файл,и на каждой транице имя первого сотрудника.не могу понять в чем проблема, помогите!!!!
СтрЗамены = "НЕ ЗАПОНЕНО ЗНАЧЕНИЕ";"
ТекСтрока = ЭлементыФормы.Список.ТекущиеДанные;
/////////////////////////////////////////////////////////////////////////////////////////////////////
//************************************************** *******************РАБОТАЕТ ДОБАВЛЕНИЕ СТРАНИЦ
АктивныйДокумент = ПолучитьМакет("Макет");
MSWord = АктивныйДокумент.Получить( );
MSWord.Application.Visible=1;
Для каждого Строка из Список Цикл
Сотрудник = Строка.Сотрудник;
MSWord.Variables.Item("Сотрудник").Value = Сотрудник;
MSWord.Fields.UpDate();
MSWord.Application.Visible = Истина;
MSWord.Activate();
MSWord.SaveAs("C:\"+Сотрудник+".doc");
КонецЦикла;
MSWord.Close();
Word = Новый COMОбъект("Word.Application");
Word.Visible = 0;
WordDoc = Word.Documents;
Docum = WordDoc.Add();
Для каждого Строка из Список Цикл
Сотрудник = Строка.Сотрудник;
Word.Selection.InsertFile("C:\"+Сотрудник+".doc");
Word.Selection.InsertBreak(2);
КонецЦикла;
Word.Visible = 1;
Word.Activate();
Word = """" ;
Читают тему
(гостей: 1)