8.х Как передать ссылку?

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем AugustBlack, 21 янв 2011.

  1. TopicStarter Overlay
    AugustBlack
    Offline

    AugustBlack Опытный в 1С

    Регистрация:
    9 янв 2011
    Сообщения:
    89
    Симпатии:
    0
    Баллы:
    26
    Код:
    Функция ПолучитьМакетWord(СсылкаОбъект,НазваниеМакета) Экспорт  
    Док = СсылкаОбъект.ПолучитьМакет(НазваниеМакета);
    MSWord = Док.Получить();
    Попытка
    Док = MSWord.Applicatiom.Documents(1);
    Док.Activate();
    Сообщить("Выгружаем данные в MS Word!");
    Исключение Сообщить("Упс,де-то ошибка");
    
    КонецПопытки;
    
    Возврат Док;
    КонецФункции
    
    Процедура ЗаменаВМакетеWord(СсылкаДок,Тэг, Данные) Экспорт
    Замена = СсылкаДок.Content.Find;
    Замена.Execute(Тэг, Ложь, Истина, Ложь, , , Истина, , Ложь, Данные);
    КонецПроцедуры
    
    функция ПолучитьМакетWord должна возращать ссылку на макет для процедуры ЗаменаВМакетеWord.
    я пишу в кнопке выгрузки в word:

    Код:
    СсылкаМакет = ПолучитьМакетWord(Документы.ПрогрПроведПров,"Макет");
    ЗаменаВМакетеWord(СсылкаМакет,"[Номер]","Номер");
    
    но ругается "ОбщийМодуль.МодульВыгрузки(16)}: Поле объекта не обнаружено (Content)Замена = СсылкаДок.Content.Find;"
  2. TopicStarter Overlay
    AugustBlack
    Offline

    AugustBlack Опытный в 1С

    Регистрация:
    9 янв 2011
    Сообщения:
    89
    Симпатии:
    0
    Баллы:
    26
    все разобрался. тема закрыта=)

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