7.7 Почему в шаблоне Word заменяется только одно слово из 5

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем Natalia_k, 7 окт 2010.

  1. TopicStarter Overlay
    Natalia_k
    Offline

    Natalia_k Опытный в 1С

    Регистрация:
    8 сен 2009
    Сообщения:
    153
    Симпатии:
    0
    Баллы:
    26
    Всем привет!
    Подскажите, пожалуйста!
    Делаю выгрузку данных в шаблон Word.
    Столкнулась с такой проблемой,

    Если в шаблоне встречается десять раз слово [Группа], то заменяется только одно слово из 10.
    Почему? Как это исправить?
    Код:
    Ворд=СоздатьОбъект("Word.Application");    
    
    Ворд.Visible=1;
    ДокВорд=Ворд.documents;
    ТекДокВорд=ДокВорд.Open(СокрЛП(ПутьШаблона)); //путь к шаблону  
    Содержание=ТекДокВорд.Content;
    
    //Производим замену найденных наименований в тексте шаблона на объекты из справочников 1С
    
    Содержание.Find.Execute("[НомерДок]",0,0,,,,,,,Строка(СокрЛП(НомерДок)),1);
    Содержание=ТекДокВорд.Content;   
    Содержание.Find.Execute("[ФИО]",0,0,,,,,,,Строка(СокрЛП(ФИО)),1);
    Содержание=ТекДокВорд.Content; 
    Содержание.Find.Execute("[Группа]",0,0,,,,,,,Строка(СокрЛП(Группа)),1);
    Содержание=ТекДокВорд.Content; 
    Содержание.Find.Execute("[Код1]",0,0,,,,,,,Строка(СокрЛП(Код1)),1);
    Содержание=ТекДокВорд.Content;
    Содержание.Find.Execute("[ДатаДок]",0,0,,,,,,,Строка(СокрЛП(Нрег(формат(Докум.ДатаДок,"Д (0)ДДММММГГГГ")))),1);   
    
    
    
    
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Потому что метод "найти" срабатывает 1 раз

Поделиться этой страницей