Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Другие решения на платформе "1С:Предприятие 8"]

Шаблон в ворде.

baf10
читатель
офлайн
Дата регистрации: 01.05.2012
Сообщений: 1
Пост №1
 
01.05.2012 01:02

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

Вьюн
читатель
офлайн
Дата регистрации: 14.01.2007
Сообщений: 657
Пост №2
 
01.05.2012 02:42

"А если MSWord = АктивныйДокумент.Получить( ); в цикл внести?"

Marmari
читатель
офлайн
Дата регистрации: 07.06.2012
Сообщений: 4
Пост №3
 
07.06.2012 15:19

Добрый день! У меня возникла практически такая же проблема... Получилось ли в итоге в один файл все записать?

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация